如何避免目录 (TOC) 中的孤行

如何避免目录 (TOC) 中的孤行

我有一个目录页(最后一页,第 3 页),上面只有一行。有没有办法手动编辑它,比如说,第 3 章从第 2 页开始,而不是跨越第 1 页和第 2 页?这大概会将其余所有内容推到下方,从而得到更“平衡”的第 3 页。

以下是一些相关的[我希望!]文件:

\let\oldtableofcontents = \tableofcontents
\renewcommand{\tableofcontents}{ 
\newpage
\pagestyle{plain}
\begin{singlespace} 
\oldtableofcontents 
\end{singlespace}}

答案1

有很多选项,但回答您的问题时,您可以在文档流中的任何位置在目录中插入分页符,方法是:

\addtocontents{toc}{\protect\newpage}

您可以在之前添加上述内容\chapter{<chapter 3>}(另请参阅我怎样才能强制 ToC 不以章节结束?\enlargethispage{\baselineskip})。另一种方法是在目录中插入

\addtocontents{toc}{\protect\enlargethispage{\baselineskip}}

在适当的位置(另见\tableofcontents仅更改第一页的页边距)。但是,这可能不太合适,因为它会在目录中产生不均匀的页面块。

相关内容