在目录中隐藏*编号*章节

在目录中隐藏*编号*章节

对于我正在写的一本书,我想插入一个普通章节(即具有正常编号和正确的页眉和页脚 - 我使用“fancyhdr”)但阻止它出现在目录中。

类似以下的目录:

Chapter 1
Chapter 2
Chapter 4
Chapter 5

如果章节编号存在间隙,那么它将成为一个“幽灵”章节(从目录的角度来看)。

我正在寻找有关如何在 ToC 中执行未编号章节的建议,即使用:

\chapter*{title...}

但我找不到相反的说法:“编号章节不在目录中”。

你能建议一种方法来做到这一点吗?

谢谢

答案1

修改tocdepth为删除该章节

\documentclass{book}
\newcounter{foo}

\begin{document}
\tableofcontents



\chapter{title 1}
\chapter{title 2}

{
\setcounter{foo}{\value{tocdepth}}
\addtocontents{toc}{\protect\setcounter{tocdepth}{-10}}
\chapter{title 3}
\addtocontents{toc}{\protect\setcounter{tocdepth}{\value{foo}}}
}

\chapter{title 4}

\end{document}

相关内容