![指定目录的层级](https://linux22.com/image/330155/%E6%8C%87%E5%AE%9A%E7%9B%AE%E5%BD%95%E7%9A%84%E5%B1%82%E7%BA%A7.png)
我的文档中有多个章节,其中包含节和小节。在生成的目录表中,它看起来像
1. Chapter
1.1 Section
1.1.1 Subsection
1.1.2 Subsection
2. Chapter
2.1 Section
2.1.1 Subsection
我如何指定内容表仅显示到章节级别并排除更深层次的所有内容(小节等)。
这样它看起来就像:
1. Chapter
1.1 Section
2. Chapter
2.1 Section
答案1
计数器tocdepth
控制出现在ToC
将 设置tocdepth
为值-2
是隐藏所有内容的常用方法(除非memoir
使用类,那么它就是-3
)。
从part
下到上subparagraph
级别分别为-1
、、、、、和。0
1
2
3
4
5
这里,小节不应该进入目录,使用\setcounter{tocdepth}{1}
(最好在序言中)。
不要忘记编译两次,与 ToC 相关 - ‘问题’
\documentclass{book}
\setcounter{tocdepth}{1}
\begin{document}
\tableofcontents
\chapter{How to be seen}
\section{You see me}
\subsection{You won't see me in the Toc}
\end{document}