TeX 中后缀字符 (⁀ ) 的用途是什么

TeX 中后缀字符 (⁀ ) 的用途是什么

在 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

相关内容