我正在尝试从图表列表中删除带连字符的单词,但我不知道该怎么做。我只是不喜欢同一个单词在不同位置断开的样子。例如 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}