禁用目录行中的单点(标题和页面之间只有一个点)

禁用目录行中的单点(标题和页面之间只有一个点)

在目录 (ToC) 中,当标题很长时,LaTeX 有时会在标题和页码之间只插入一个点,我觉得这很丑。是否可以禁用单个点的插入但保留更多点?举个例子:

This is a short title . . . . . . . . . . . . . . . 12
This is a long title and only one dot is inserted . 12

后者很丑,如果没有点会更好看,如下所示:

This is a long title and only one dot is inserted   12

答案1

tocloft 包提供了多种改变目录的方法。其空间模型在包文档中如图 1 所示:

托克洛夫间距模型

有了它,我只能看到增加,\@dotsep这样你就可以摆脱单点,如果你没有双点变成单点的话。否则,增加或减少边距和缩进可能会有所帮助。你可以用这个 MWE 玩一玩:

\documentclass{article}
\usepackage{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{5}}
\begin{document}
\tableofcontents
\section{Short title}
\section{This is very very long long long ultra longer ultra even long}
\end{document}

正常间距: 在此处输入图片描述 较大间距: 在此处输入图片描述

相关内容