如何在目录中添加一行而不添加页码

如何在目录中添加一行而不添加页码

在我的 LaTeX 文档中,我想在目录中添加一些额外的行来显示下一章的一般主题。我现在使用的语法,在一个简单的示例中概述:

\tableofcontents
\chapter{Chapter A}
some text
\chapter{Chapter B}
some text
\renewcommand{\thepart}{} %Removes the counting in roman numerals before the part name
\addcontentsline{toc}{part}{And now for something completely different} %Adds it to the table of contents without it showing up in the document.
\chapter{Chapter C}
some text
\chapter{Chapter D}
some text

但是,我想删除目录中标题“现在来谈谈完全不同的事情”旁边的页码。有没有(简单,最好不用创建自己的包)方法可以做到这一点?

答案1

不要使用 ,而要\addcontentsline使用更通用的\addtocontents,它允许您具体说明内容行的所有部分:

\addtocontents{toc}{%
  \protect\contentsline{part}{And now for something completely different}{}}

最后的空组{}取代了通常填充页码的内容。

相关内容