以下是我之前的模板:
\usepackage{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
我将其改为:
\usepackage{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}{\cftsecfont}{\raggedright}
但 ToC 仍然使用连字符。
如何关闭目录中的连字符?
答案1
我发现这种\hyphenchar
方法在我的文档中效果很好:
\hyphenchar\font=-1 % disable hyphen
\tableofcontents
\hyphenchar\font=`\- % reset hyphen
答案2
tocloft
无需使用该包,也可以通过以下方式完成:
\begingroup
\raggedright
\tableofcontents
\endgroup