When I put \usepackage{tocloft}
in the preamble the pages that had list of figures and list of tables have been shifted forward. List of figures now starts on the contents page and list of tables starts on the list of figures page.
1 Answer
With tocloft
, the ToC, the LoT and the LoF don't
start new pages when using document classes in which without the package they normally would do. If you want the lists to start a new page, you have two options:
Manually issue a
\cleardoublepage
command. For example:\documentclass{book} \usepackage{tocloft} \begin{document} \tableofcontents \cleardoublepage \listoffigures \cleardoublepage \listoftables \cleardoublepage \end{document}
Use the
titles
package option:\documentclass{book} \usepackage[titles]{tocloft} \begin{document} \tableofcontents \listoffigures \listoftables \end{document}
The difference between both approaches is that the second one will make the titles of the ToC, LoT and LoF to follow any possible modification made to the formatting of the sectional unit producing the titles.
-
This is another peculiarity of the
tocloft
package that should be controlled by a package option.– egregCommented May 16, 2013 at 22:04 -
Actually,
\cleardoublepage
is the appropriate command -- it will force ListsofXXX to the next odd page if theopenright
class option is in effect (as by default in thebook
class).– lockstepCommented May 17, 2013 at 11:40 -
-
@lockstep you're right. I've edited my answer. Thank you. Commented May 17, 2013 at 12:55
-
@MarcoDaniel I've incorporated this option to my answer, with a little note on the effect of the
titles
option. Thank you. Commented May 17, 2013 at 12:56