TeX Hyphenation模式:它们代表什么

und*_*ack 13 latex hyphenation

如果您向下滚动此页面,您会看到英国英语连字模式,如:

\patterns{ % just type <return> if you're not using INITEX
.ab4i
.ab3ol
.ace4
.acet3
.ach4
.ac5tiva
Run Code Online (Sandbox Code Playgroud)

这些模式如.ab4i是什么意思?

Jaa*_*koK 16

TeX连字模式中有三种字符.点.是字边界的锚点.一封信代表自己,也就是说,这个词中的一个字母是连字符.数字代表潜在的连字点,数字表示连字符级别.共有五个级别.

该算法的基本思想是将一个单词与模式匹配,并从每个匹配的模式中插入连字符级别.如果来自两个不同模式的两个级别在同一点匹配,则选择较高级别.在最终值中,只有奇数级别表示允许的连字点.我们的想法是能够指定可能的连字点和不应插入连字符的位置.因此,例如,如果单词中的特定点与该点中具有1和2的两个模式匹配,则不允许在该点处进行连字,因为2覆盖1并且仅奇数值表示允许的连字点.

看一下你的例子,.ab4i表明abi在一个单词的开头很少会收到一个连字符b,i因为4级,即使是,除非被5覆盖,否则将禁止连字符.另一方面,一个单词的开头activa始终可以是在c和之间连字,t因为5将覆盖任何其他值,并且,奇数,允许连字.