答案1
如果 TeX 不对某个单词进行连字,那要么是因为它无法对这个单词进行连字(promised
如上例所示),要么是在该点处断开会违反其他某些约束,通常需要拉伸该数量的空白才能使段落对齐。
首先,您需要更改模式,方法是更改语言(例如使用british
)或添加连字符例外,例如\hyphenation{prom-ised}
对于第二种情况,您需要为 TeX 提供更多选项。该microtype
软件包启用了几个通常可以改善换行的功能,特别是允许对字符宽度进行非常小的修改,以减少需要拉伸或收缩的空白量。您还可以明确允许更灵活的空白,最简单的方法是使用标准命令\sloppy
(在许多情况下允许空白过度拉伸)或类似命令,\setlength\emergencystretch{1em}
如果段落可以使用正常设置对齐,则不会影响空格,但如果正常设置会导致水平框过满,因为找不到好的换行符,则可以使用额外的 1em 额外灵活性。