Time for action – shortening the table of content entries

We will use the optional argument of the sectioning commands to produce shorter entries, different to the actual headings:

  1. Take our example and modify the sectioning commands as shown in the highlighted lines:
    \documentclass[a4paper,12pt]{book}
    \usepackage[english]{babel}
    \usepackage{blindtext}
    \usepackage[a4paper, inner=1.5cm, outer=3cm, top=2cm,
    bottom=3cm, bindingoffset=1cm]{geometry}
    \begin{document}
    \tableofcontents
    \chapter[Page layout]{Exploring the page layout}
    In this chapter we will study the layout of pages.
    \section[Filler text]{Some filler text}
    \blindtext
    \section[More]{A lot more filler text}
    More blindtext will follow.
    \subsection[Plenty]{Plenty of filler text} \blindtext[10] ...

Get LaTeX Beginners Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.