Overlapping numbers and titles in toc
6,865
The space needed by the section number(s) is too small. Using tocloft
this spacing can be controlled by the length register \cftsecnumwidth
, adding some value with \addtolength{\cftsecnumwidth}{10pt}
will improve the spacing.
The value of 10pt
can be changed of course.
\documentclass[10pt,oneside,notitlepage]{book}
% Use Heuristica Font
\usepackage{heuristica}
\usepackage[heuristica,vvarbb,bigdelims]{newtxmath}
\renewcommand*\oldstylenums[1]{\textosf{#1}}
\usepackage{tocloft}
\addtolength{\cftsecnumwidth}{10pt}
\begin{document}
\tableofcontents
\part{Part one}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\chapter{Chapter Oh}
\section{Chapter Hi}
\section{Chapter Hi}
\section{Chapter Hi}
\section{Chapter Hi}
\section{Chapter Hi}
\section{Chapter Hi}
\section{Chapter Hi}
\section{Chapter Hi}
\section{Chapter Hi}
\section{Chapter Hi}
\end{document}
Related videos on Youtube
Author by
Nichlas H.
Updated on March 02, 2020Comments
-
Nichlas H. about 3 years
How can i change formatting of the table of contents to avoid section numbering and section title to overlap?
Document:
\documentclass[10pt,oneside,notitlepage]{book} % Use Heuristica Font \usepackage{heuristica} \usepackage[heuristica,vvarbb,bigdelims]{newtxmath} \renewcommand*\oldstylenums[1]{\textosf{#1}} \begin{document} \tableofcontents \part{Part one} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \chapter{Chapter Oh} \section{Chapter Hi} \section{Chapter Hi} \section{Chapter Hi} \section{Chapter Hi} \section{Chapter Hi} \section{Chapter Hi} \section{Chapter Hi} \section{Chapter Hi} \section{Chapter Hi} \section{Chapter Hi} \end{document}
-
Admin about 7 yearsPlease provide the minimal code that generates this wrong output. I assume that a wrong
\thesection
etc. command is applied or a misused oftocloft
features -
JP-Ellis about 7 years
-
barbara beeton about 7 yearspotentiial duplicate: Roman numerals become “too wide” in table of contents. (arabic numerals are no different from roman numerals in this respect.)
-
Nichlas H. about 7 years@ChristianHupfer I have added code and a new example screenshot. It looks like the heuristica font/package is causing the issue.
-
Admin about 7 years@NichlasH.: Thanks -- see the (possible) answer please.
-
-
Nichlas H. about 7 yearsThank you! That will work well into the third and fourth digit chapter numbers (i hope to end the document well before that!). Also thanks for hinting
tocloft
, looks like it has some interresting options. -
Admin about 7 years@NichlasH.: You can change the value of 10pt to 'anything' -- as you wish.
-
Nichlas H. about 7 yearsYes, I'll test it out and find what works for my document. I'm sorry that I don't have anough points (yet) to upvote your answer.
-
Admin about 7 years@NichlasH.: That's alright. You can accept it later on anyway ;-)