\documentclass[12pt]{article}
   % the options that remain in the [..] in the LaTeX2e version,
   % documentclass are related directly to the class you choose. Using
   % other packages is implemented by the \usepackage commands below.

\usepackage{axodraw,color,cite,graphicx}% to put in axodraw
   % pictures, use colour in the document, put your citations as [1-4]
   % rather than [1,2,3,4] (it looks nicer, and the extended LaTeX2e
   % graphics package. 
\usepackage{latexsym,amssymb,epsf} % don't remember if these are
   % needed, but their inclusion can't do any damage


\setlength{\textheight}{23cm} % just some personal perferences for
			      % page layout.
\setlength{\textwidth}{13.7cm}



\begin{document}

You have to have some text before you can include any diagrams without
\LaTeX complaining.

Now let's have a picture...

\begin{figure}[htp]
\centering
\includegraphics[totalheight=0.8\textheight,viewport=50 260 400 1000,clip]{erptsqfit}
\caption[Transverse momentum distributions - E-R model.]{Transverse momentum distributions - E-R model fit
(intercept 1.2).}\label{fig:erptsqfit}
\end{figure}

\begin{itemize}
\item Fig.\,\ref{fig:erptsqfit} is your basic picture. The [htp] command
works like usual to tell \LaTeX how to position the graphic in the
text.
\item ``centering'' tells \LaTeX to centre everything within the
graphics environment.
\item ``includegraphics'' is your basic command to include a
graphics object. The bits in [\ldots] are various options that can be
omitted. In the curly brackets is the name of the file you want
included. As you can see the extension is omitted - \LaTeX looks for
this file with various possible extensions - {\em .eps}, {\em .ps},
\ldots.
\item the most important option in [\ldots] is the size. There are a
few choices that are useful\ldots
\end{itemize}

\begin{verbatim}
[width=xxx cm], ... [height=xxx cm], etc.
\end{verbatim}

The most useful option to us, I find, is to set the width or height
you want your picture scaled to to be some fraction of the textwidth
or height, as is done in the above, where we have
{\verb [totalheight=0.8\textheight]}, that is, the total height of the
figure is set to 80\,\% of the height of the text on a normal page of
typing.

The {\verb viewport} command needs some fiddling with to get right - if
you choose to use it at all (you need it for {\tt mathematica} files
as they are saved very very poorly as PS files). Basically it's the
number of points to take off the top, left, bottom, right, in that
order, I think. You just have to play around and see. The idea is, it
takes this much space off all around the document, leaving only the
inside bit that is what you want to see in your document. You need the
``clip'' command to force \LaTeX to ignore the stuff outside the
limits you specify by ``viewport''.

\begin{itemize}
\item The stuff in [\ldots] in the caption command tells \LaTeX what
to put in the table of contents. Otherwise is just uses the stuff in
the curly brackets if you omit [\ldots]. The stuff in curly brackets
is what appears as your figure caption.  
\end{itemize}

\section{Multiple figures}

\begin{figure}[htp]
\centering
\includegraphics[width=0.4\textwidth,viewport=50 260 400
1000,clip]{erptsqfit}
\hfill
\includegraphics[width=0.4\textwidth,viewport=50 260 400 1000,clip]{erptsqfit}\\
\includegraphics[width=0.4\textwidth,viewport=50 260 400
1000,clip]{erptsqfit}
\hfill
\includegraphics[width=0.4\textwidth,viewport=50 260 400 1000,clip]{erptsqfit}\\
\caption[Transverse momentum distributions - E-R model.]{Transverse momentum distributions - E-R model fit
(intercept 1.2).}\label{fig:erptsqfit}
\end{figure}


\end{document}