用于数学公式内可拉伸性的 TeX 基元

用于数学公式内可拉伸性的 TeX 基元

在数学公式中,符号之间的粘合可以拉伸或收缩。 哪一个 TeX 基元决定了这种拉伸/收缩的坏处?

答案1

不良度计算不是由原始算法控制的,而是硬编码在 TeX 算法中;TeX 设置框并将其自然宽度与所需宽度进行比较,然后计算胶水固化率,大致等于自然宽度与所需宽度之差除以拉伸/收缩量。劣化程度是该比率立方的 100 倍(但最大为 10000)。

原始数学跳过是\thinmuskip\medmuskip\thickmuskip。纯 TeX 和 LaTeX 都将它们定义为

\thinmuskip=3mu
\medmuskip=4mu plus 2mu minus 4mu
\thickmuskip=5mu plus 5mu

而当构建水平列表时,它们将转换为普通粘合单元 ( 18mu=1em),并有助于粘合。完成后,将评估不良程度,您无法影响这一点。

答案2

插入原子之间的胶水以单位表示mu(除非用户手动插入标准胶水)。

当处理内联公式时,它会被转换为水平列表,然后附加到当前水平列表以供以后分段,并且“数学胶水”会转换为标准胶水。

所以在计算不良程度上并没有真正的区别,这超出了用户的承受范围。

相关内容