2

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.

0

1 Answer 1

6

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:

  1. Manually issue a \cleardoublepage command. For example:

     \documentclass{book}
     \usepackage{tocloft}
    
     \begin{document}
    
     \tableofcontents
     \cleardoublepage
     \listoffigures
     \cleardoublepage
     \listoftables
     \cleardoublepage
    
     \end{document}
    
  2. 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.

6
  • This is another peculiarity of the tocloft package that should be controlled by a package option.
    – egreg
    Commented May 16, 2013 at 22:04
  • Actually, \cleardoublepage is the appropriate command -- it will force ListsofXXX to the next odd page if the openright class option is in effect (as by default in the book class).
    – lockstep
    Commented May 17, 2013 at 11:40
  • @egreg: There is an option titles. Commented May 17, 2013 at 11:41
  • @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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .