LaTeX 连字对于内联可选连字和显式 \hyphenation{...} 定义有所不同

LaTeX 连字对于内联可选连字和显式 \hyphenation{...} 定义有所不同

在文本中,我得到了一个 overfull hbox。为了避免这种情况,我定义了一个可选的连字符点:

bla bla bla un\-known bla bla bla

pdflatex确实在该点处对单词进行连字符连接。但是当我在序言中像这样声明可选的连字符点时

\hyphenation{un-known}

然后pdflatex就不会在那里连字。原因似乎是 LaTeX 仍然认为排版文本在“un-”后换行看起来不够好。但是为什么内联可选连字与序言中声明的可选连字的行为不同呢?

答案1

尝试添加\showthe\lefthyphenmin以便 TeX 停止并显示此参数的值。如果设置大于 2,则自动连字将永远不会在 2 个字母后中断。默认值(对于英语)为 2,但某些语言设置会更改此值。

相关内容