如何在 Latex 中将目录向上移动?

如何在 Latex 中将目录向上移动?

我正在使用编辑器 Overleaf 在 Latex 中撰写论文。我使用scrartcl字体大小为 12pt 的类,对于目录,我使用包

\usepackage{etoolbox, tocloft}
\usepackage[nottoc]{tocbibind}

不幸的是,我的目录超过两页,第二页只有最后一项。我怎样才能将目录稍微向上移动一点,让所有内容都放在一页上?谢谢!

答案1

这取决于您的目录到底是什么样子,但一般来说,我建议您调整目录内的间距,而不是移动整个目录。

由于您正在使用,scrartcl因此您不需要该tocloft包来调整目录。例如,您可以beforeskip使用 更改节条目的值以适应一页中的表格\DeclareTOCStyleEntry[beforeskip=<length>]{default}{section},如下所示

\documentclass[12pt]{scrartcl}
\usepackage{blindtext}

\DeclareTOCStyleEntry[beforeskip=.5ex]{default}{section}
% In your paper, you can probably afford more space than .5ex if you only need to fit one more line

\begin{document}

    \tableofcontents

    \blinddocument
    \blinddocument
    \blinddocument
    \blinddocument
\end{document}

默认:

在此处输入图片描述



\DeclareTOCStyleEntry

在此处输入图片描述

相关内容