¿Cómo puedo solucionar el siguiente problema con la alineación de las subsecciones en la tabla de contenido?

¿Cómo puedo solucionar el siguiente problema con la alineación de las subsecciones en la tabla de contenido?

Estoy intentando establecer la profundidad de la tabla de contenido.

solía

\setcounter{tocdepth}{2}

En realidad, esto funciona bien, casi. La tabla de contenido también muestra subsecciones, pero no están incluidas.adelantedebajo de los nombres de las secciones dominantes. La lista de seccionesyLas subsecciones se alinean a la izquierda con el mismo margen.

¿Hay alguna forma de arreglarlo?

Respuesta1

Cambie los valores utilizados en \@toclinepara \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} 

ingrese la descripción de la imagen aquí

La definición original en amsbook.clses

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

y la sintaxis para \@toclinees

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

Puede ajustar los valores según sus necesidades.

información relacionada