Tell me more ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

How do I make figure captions span multiple pages?

I have a very long caption for a figure and would like it to carry on to the next page.

EDIT: I would like this to work in both one sided and two sided modes

share|improve this question
1  
There is no easy default way to do it, but it might be possible with some trickery. You are talking about a two-sided document where the caption starts on the left page and goes onto the right one, do you? Kind of reminds me on How to include a picture over two pages, left part on left side, right on right (for books)? while that question was more about the figure. You can also have multi-line captions. – Martin Scharrer Mar 28 '12 at 22:10
1  
oh dear! that seems to imply a massive effort. Thinking I'll just move my caption into the text body :( – Lucas Mar 28 '12 at 23:02

1 Answer

up vote 1 down vote accepted

Instead of using a floating environment which can't handle page breaks you can use a simple list environment. To set a caption you can use the command \captionof. The command is provided by

Here an example

\documentclass{article}
\usepackage{kantlipsum}

\usepackage{capt-of}
\begin{document}
\kant[1-2]

\noindent\hrulefill

\begin{center}
\rule{3cm}{3cm}

\captionof{figure}[short caption]{%
\kant[4-6]}
\end{center}

\noindent\hrulefill

\kant[1]
\end{document}

enter image description here

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.