Vergrößern des Abstands zwischen Abschnittsnummer und Titel im Inhaltsverzeichnis

Vergrößern des Abstands zwischen Abschnittsnummer und Titel im Inhaltsverzeichnis

Ich verwende den einfachen normalen \tableofcontentsBefehl, um ein Inhaltsverzeichnis zu erstellen, und stelle fest, dass der resultierende Abstand zwischen der Abschnittsnummer und dem Abschnittstitel zu klein ist:

Bildbeschreibung hier eingeben

Kann mir bitte jemand sagen, wie ich das beheben kann. Meine Dokumentklasse ist memoir, falls das wichtig ist.

Antwort1

Die Breite der Abschnittsnummern im Inhaltsverzeichnis wird durch die Länge definiert \cftKnumwidth, die genannt wird, wobei Kdurch die Unterteilungsebene ersetzt werden sollte, also chapter, section, usw. Sie können sie mit ändern \setlength, z. B.

\setlength\cftsectionnumwidth{4em}

Siehe Sektion9.2.2 Satz der EinträgememoirWeitere Informationen hierzu finden Sie im Abschnitt „Handbuch“ .

Ein vollständiges Beispiel:

\documentclass{memoir}
% \setlength\cftsectionnumwidth{4em} % uncomment to see difference
\begin{document}
\tableofcontents
\chapter{A chapter}
\setcounter{section}{999} % just for this example
\section{A section}
\end{document}

Oder wenn Sie die Buchklasse verwenden, gemäßhttps://tex.stackexchange.com/a/336618/50702und Torbjørn T.s Kommentar unten:

\documentclass{book}
% note you need the subfigure option if you are using the subfigure package
%\usepackage[subfigure]{tocloft}
\usepackage{tocloft}

\setlength\cftsecnumwidth{4em}

\begin{document}
\tableofcontents
\chapter{A chapter}
\setcounter{section}{999} 
\section{A section}
\end{document}

Antwort2

Wenn das Inhaltsverzeichnis sehr viele Zahlen enthält, können Sie in der Präambel den \cftsetindentsBefehl ( texdoc memoir, Seite 153) verwenden, um den Leerraum vor und nach den Zahlen mit dieser Syntax zu steuern:

\cftsetindents{Art}{Einzug}{Anzahlbreite}

WoArtin der Gliederungsebene (z. B. Unterabschnitt)Einzugist die Länge des Einzugs (Leerzeichen vor den Zahlen) undAnzahlbreiteist der Platz für die ZahlenUnddie Trennung von Abschnittsüberschriften.

Zum Beispiel:

\cftsetindents{section}{1em}{3em}

MWE

verwandte Informationen