Here's a solution using the appendix
package (adding the title
package option) and a redefinition of \thetable
and \thefigure
:
\documentclass{article}
\usepackage[titletoc,toc,title]{appendix}
\begin{document}
\tableofcontents
\section{Dolor sit amet}
Have a look at \ref{app:foobar}
\begin{appendices}
\renewcommand\thetable{\thesection\arabic{table}}
\renewcommand\thefigure{\thesection\arabic{figure}}
\section{Consectetur adipiscing elit} \label{app:foobar}
\begin{table}[h]
\caption{foo}
\begin{tabular}{cc}
\textbf{ a } & \textbf{ b }\\
1 & 3 \\
2 & 4\\
\end{tabular}
\end{table}
\section{Mauris euismod}
\end{appendices}
\end{document}
To change the \paragraph
formatting. add these lines to the preamble:
\makeatletter
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\normalfont\normalsize\itshape}}
\makeatother