목차의 하위 섹션 정렬과 관련된 다음 문제를 해결하려면 어떻게 해야 합니까?

목차의 하위 섹션 정렬과 관련된 다음 문제를 해결하려면 어떻게 해야 합니까?

목차의 깊이를 설정하려고 합니다.

나는 사용했다

\setcounter{tocdepth}{2}

이것은 실제로 거의 잘 작동합니다. 목차에는 하위 섹션도 표시되지만 푸시되지는 않습니다.앞으로주요 섹션 이름 아래. 섹션 목록그리고하위 섹션은 동일한 여백으로 왼쪽에 정렬됩니다.

문제를 해결할 수 있는 방법이 있나요?

답변1

\@tocline다음 에 사용된 값을 변경합니다 \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} 

여기에 이미지 설명을 입력하세요

원래 정의는 다음과 amsbook.cls같습니다.

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

구문은 다음과 \@tocline같습니다.

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

필요에 따라 값을 조정할 수 있습니다.

관련 정보