在 Computer Modern 中,后缀字符 (⁀ ) 在 cmmi* 字体(数学斜体)中定义。cmmi* 中的字距调整使用了数学重音定位,但文本用法对我来说并不清楚。
TeX 中后缀字符 (⁀ ) 的预期用途(也可能是最常见的用途)是什么?
答案1
TeXbook 中有几处地方使用了“tie after”重音符号来从西里尔字母音译:
Akademi\t\i a Nauk SSSR, Doklady
Serge\u\i\ \t Iur'ev
它应该表示该字符是单个的,分别是 Я 和 Ю 的音译。更标准(但不精确)的音译将是目前用于护照名称的音译(ICAO)
Akademiia
Sergei Iurev
或英语国家常见的那种(保加利亚/保加利亚列弗)
Akademiya
Sergey Yur'ev
更准确的音译如下ISO 9:1995将会
Akademiâ
Sergej Ûr’ev
Knuth 使用的方案似乎是丙氨酸一长链。
字距对有什么用处?由于该字符在数学模式中基本未使用,在文本模式中也很少见,因此 Knuth 决定将其放置在数学字母字体中,并将其用于该\skewchar
功能。当数学重音符放在字母上时,它会因字母和之间的字距量而倾斜\skewchar
(这cmmi10
恰恰是“之后的平局”);每种字体都可以有自己的\skewchar
。这允许将重音符设置在字母上的合适位置;字距量取决于字母的形状,并且经过仔细计算。
我们omlcmm.fd
发现
\DeclareFontFamily{OML}{cmm}{\skewchar\font127 }
以及omscmsy.fd
\DeclareFontFamily{OMS}{cmsy}{\skewchar\font48 }
并且plain.tex
有匹配的声明
\skewchar\teni='177 \skewchar\seveni='177 \skewchar\fivei='177
\skewchar\tensy='60 \skewchar\sevensy='60 \skewchar\fivesy='60