图表列表中的连字符

图表列表中的连字符

我正在尝试从图表列表中删除带连字符的单词,但我不知道该怎么做。我只是不喜欢同一个单词在不同位置断开的样子。例如 Temper-ature 和 Temp-erature

有没有快速又简单的方法来做到这一点?

干杯

答案1

您可以将图形或表格列表隐藏在一个组中,并在组内完全关闭连字符:

\begingroup
\hyphenpenalty10000
\listoffigures
\listoftables
\endgroup

因此可能会出现一些线条过长或方框过满的情况,但如果不知道您使用的是什么文档类别,就很难确定。

手册tocloft确实给出了这个提示(第 5 页):

将目录中的(部分)标题排版不正确,且没有连字符

\renewcommand{\@tocrmarg}{2.55em plus1fil}

其中,该值2.55em可以根据您需要的边距空间进行更改。

您需要将其包装起来\makeatletter\makeatother像这样:

\makeatletter
\renewcommand{\@tocrmarg}{2.55em plus1fil}
\makeatother

答案2

使用\mbox如下命令\mbox{supercalifragilisticexpialidocious}

相关内容