I'm using tocloft with the report document class. I have four chapters and some appendices. My List of Figures produces vertical spacing between figures from different chapters, but it does not add a vertical space between the last figure from my last chapter and the first figure from my first appendix:

     <-- appropriate spacing
A1   <-- no preceding v-space

Can anyone suggest what I might be doing wrong (and/or how to fix this)?

  • With \appendix \chapter{Appendix} you'll get the wanted space also before the appendix part. If not, then you did something different! – user2478 Jan 6 '12 at 7:21

The default behaviour in report with or without tocloft is to add a vertical space of 10pt in the ToC, LoF and LoT whenever you use \chapter. If you use \chapter* for a similar chapter look-and-feel but no numbering, no entry is written to the ToC and this space is dropped.

There are many ways to insert this "missing" gap, the easiest of which would just be to add


at the start of your appendix. This adds the traditional 10pt space, but won't add more than that (due to \addvspace; rather than \vspace alone). For example, if the previous chapter didn't include any figures, you don't want double the gap between the LoF entries. This solution is independent of the use of tocloft.

Here is a minimal example:

Add vertical space between figures in LoF after appendix

%\usepackage{tocloft}% http://ctan.org/pkg/tocloft
\chapter{A chapter}
\begin{figure}\caption{A figure}\end{figure}
\begin{figure}\caption{A figure}\end{figure}
\chapter{A chapter}
\begin{figure}\caption{A figure}\end{figure}
\begin{figure}\caption{A figure}\end{figure}
\chapter*{A chapter}
\begin{figure}\caption{A figure}\end{figure}
\begin{figure}\caption{A figure}\end{figure}
  • This was my problem: I was using \chapter*{}. Thanks very much for setting me straight! – user10524 Jan 6 '12 at 22:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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