删除目录中几个章节之间的垂直空格

删除目录中几个章节之间的垂直空格

我想删除目录中几个(但不是全部)章节之间的垂直间距(即文献、符号列表和索引)。以下代码在序言中起作用,以删除所有章节之间的垂直间距:

\usepackage{tocloft}
\setlength{\cftbeforechapskip}{0cm}

但这对于个别章节不起作用。同样的问题在 TeX 论坛上被问了很多次,特别是这里。但我不知道如何使用那里的代码。它不起作用。

答案1

\cftbeforechapskip您可以通过添加以下方式重置参数:

\addtocontents{toc}{\protect\setlength{\cftbeforechapskip}{0pt}}

在文档中,就在目录中想要使其生效的第一个项目之前。

因此,如果你使用\bibliography{filename}作为参考,

\addtocontents{toc}{\protect\setlength{\cftbeforechapskip}{0pt}}
\bibliography{filename}

类似地,如果您直接使用\chapter

相关内容