Wie kann ich das folgende Problem mit der Unterabschnittsausrichtung im Inhaltsverzeichnis beheben?

Wie kann ich das folgende Problem mit der Unterabschnittsausrichtung im Inhaltsverzeichnis beheben?

Ich versuche, die Tiefe des Inhaltsverzeichnisses festzulegen.

ich benutzte

\setcounter{tocdepth}{2}

Das funktioniert eigentlich ganz gut, fast. Das Inhaltsverzeichnis zeigt zwar auch Unterabschnitte an, diese werden aber nicht gepushtnach vorneunter den dominierenden Abschnittsnamen. Die Liste der AbschnitteUndUnterabschnitte werden mit dem gleichen Rand linksbündig ausgerichtet.

Gibt es eine Möglichkeit, das Problem zu beheben?

Antwort1

Ändern Sie die in \@toclinefor verwendeten Werte \l@subsection:

\documentclass{amsbook}

\setcounter{tocdepth}{2}
\makeatletter
\def\l@subsection{\@tocline{2}{0pt}{2.5pc}{5pc}{}}
\makeatother

\begin{document}

\tableofcontents

\chapter{Test Chapter}
\section{Test Section}
\subsection{Test Subsection}
\end{document} 

Bildbeschreibung hier eingeben

Die ursprüngliche Definition in amsbook.clsist

\def\l@subsection{\@tocline{2}{0pt}{1pc}{5pc}{}}

und die Syntax für \@toclineist

\@tocline{<level>}{<space above>}{<indent from left margin>}{<hang indent>}{<font attributes>}

Sie können die Werte Ihren Bedürfnissen entsprechend anpassen.

verwandte Informationen