我有一个 LaTeX 文档(用 编译pdflatex
),并启用了multicols
和microtype
包。
该文档使用\begin{multicols}{2} ...\end{multicols}
环境使用了两个列。
microtype
已经很好地完成了字距调整。但我仍然有很多带连字符的单词。很多时候,我会在一行中出现三行甚至更多带连字符的“行”。
有没有办法在 LaTeX 中添加惩罚,以便一行中只能有两个带连字符的“行”?
答案1
由于你没有发布 MWE,因此只是一个一般性建议
\sloppy
\doublehyphendemerits=10000
有时有帮助。不幸的是,没有原始的\triplehyphendemerits
,这对你的情况有帮助。