I am using following code to put a wide figure in a two column document. But it put the figure at the end of document
\begin{figure*}
\centering
\includegraphics[width=\textwidth]{Structure_dimensions.eps}
\caption{Dimensions of cube}
\label{fig_dimensions}
\end{figure*}
Question: How can I specify the placement of figure e.g. I want to put figure on top of second page and continue two column text beneath the figure.
Thanks in advance
Best Answer
(too long for a comment, hence posted as an answer)
As barbara beeton has already pointed out in a comment, LaTeX must "encounter" the code for the
figure*
environment before the start of the page on which the float is supposed to be placed. This condition is satisfied in the following example:The LaTeX kernel provides a parameter called
\dbltopfraction
; its default value is0.7
, which means that in a two-column document only up to 70% of the (top of the) page may be occupied by floats. Should yourfigure*
env. be taller than this, LaTeX will either try to place the float on a page all by itself or, if that's somehow disabled, place the float at the end of the document. Is yourfigure*
document possibly taller than0.7\textheight
?