在我的 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}{}}
最后的空组{}
取代了通常填充页码的内容。