Reputation: 666
I have a full-page figure that LaTeX keeps putting at the end because of its size.
I would like it to be integrated on a separate page in the flow of text. How can I do it?
Upvotes: 37
Views: 96453
Reputation: 20496
\begin{figure}[hbtp]
Algorithm will try the current position in document first, then bottom, then top and then on a seperate page. If you just specify 'h'
you will force placement where the figure command is in the document. The order is encoded by you -- i.e., you could specify ptbh
which would force a reverse order of evaluation.
p.s., I would strongly recomend anyone using latex to use lyx. Its just as powerfull as straight latex but its wysiwyg and you can drop to tex anywhere you want.
Upvotes: 52
Reputation: 101
\begin{figure*}[tb]
\centering
\makebox[\textwidth]{\includegraphics[width=.9\paperwidth]{./fig/fig5.eps}}
\caption{The SAP data model based on an UML class diagram: classes and relationships.}
\label{fig:Fig5}
\end{figure*}
Upvotes: 10
Reputation: 121
If you also want the caption to be rotated, you can also use
\usepackage{rotating}
\begin{sidewaysfigure}
That also eliminates the need for using angle=90
or something like that
Upvotes: 12