我正在使用编辑器 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
: