仅在一个部分中有更深入的目录

仅在一个部分中有更深入的目录

我有一个深层标题结构(直到子子子节),并且希望在整个文档中仅显示章节和子节 - 到目前为止这很容易。但对于一个章节,我还希望在目录中显示子子节和子子子节 - 有没有可能做到这一点?

答案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}

相关内容