한 섹션에서만 더 깊은 TOC

한 섹션에서만 더 깊은 TOC

나는 깊은 제목 구조(하위 하위 섹션까지)를 가지고 있으며 전체 문서에 대해 섹션과 하위 섹션만 표시하고 싶습니다. 지금까지는 쉽습니다. 하지만 한 섹션에 대해서만 목차에 하위 하위 섹션과 하위 하위 섹션도 표시하고 싶습니다. 이렇게 할 수 있나요?

답변1

다음은 하위 섹션 수준까지만 확장되는 간단한 예입니다.

아이디어는 .toc파일 자체에서 보고 수준을 재설정하는 것입니다. 이는 \addtocontents적절한 지점 에 적절한 명령을 삽입하여 수행됩니다 .

\documentclass{article}
\setcounter{tocdepth}{1}
\begin{document}
\tableofcontents
\section{First}
\subsection{One-first}
text
\subsection{One-second}
text
\section{Second}
\addtocontents{toc}{\setcounter{tocdepth}{2}}
\subsection{Two-first}
text
\subsection{Two-second}
text
\addtocontents{toc}{\setcounter{tocdepth}{1}}
\section{Third}
\subsection{Three-first}
text
\subsection{Three-second}
text
\end{document}

관련 정보