[Tex/LaTex] How to insert a page break between a figure and its caption

captionsfloats

Is it possible to insert a page break or put the figure caption on the following page. The figure is too big for both the figure and caption to fit on a single page.

\begin{figure}
\centering
\includegraphics[width=1\textwidth]{Figure.pdf}
\caption{caption} 
\label{label}
\end{figure}

Using \clearpage or \pagebreak before \caption doesn't work.

Cheers

Best Answer

Since you're already loading the caption package, you could proceed as follows:

\begin{figure}[p] % this "float" will reside on a floats-only page
\centering
\includegraphics[width=1\textwidth]{Figure.pdf}
% note: no \caption and \label for now
\end{figure}
\clearpage % insert a page break
\captionof{figure}{caption} 
\label{label}

To create some unambiguous visual separation between the caption and the remaining material on that page, you could insert instructions such as \hrule\bigskip following \label.


That said, are you sure it's necessary to display the image file so large that the caption won't fit on the same page? E.g., you could try writing

\includegraphics[height=0.9\textheight]{Figure.pdf}

This should provide enough remaining space on the page to permit the caption being typeset on that page as well.

Related Question