如何让目录只包含文档的后半部分?

如何让目录只包含文档的后半部分?

假设我的文档有五个部分,即第 1 部分到第 5 部分。我只想在最后三个部分添加一个目录,即第 3 部分到第 5 部分。我怎样才能排除第 1 部分和第 2 部分以显示在我的目录中(我更喜欢将目录命令放在第 3 部分之前,而第 1 部分和第 2 部分仍然出现在我的目录中)?

答案1

作为变体https://tex.stackexchange.com/a/311859/您可以通过在前两节的目录条目周围添加\iffalse\fi来关闭它们\addtocontents。章节本身(包括编号和引用)不受影响。

\documentclass{article}
\begin{document}
\addtocontents{toc}{\protect\iffalse}
\section{First}
\section{Second}
\label{secsecond}
\addtocontents{toc}{\protect\fi}
\tableofcontents
\section{Third}
Also read Section \ref{secsecond}.
\section{Fourth}
\section{Fifth}
\end{document}

结果.toc文件:

\iffalse 
\contentsline {section}{\numberline {1}First}{1}{}%
\contentsline {section}{\numberline {2}Second}{1}{}%
\fi 
\contentsline {section}{\numberline {3}Third}{1}{}%
\contentsline {section}{\numberline {4}Fourth}{1}{}%
\contentsline {section}{\numberline {5}Fifth}{1}{}%

编译文件:

在此处输入图片描述

相关内容