在目录 (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}
正常间距: 较大间距: