为什么 cmmib10 字体在精简版 TeX 中不可用?

为什么 cmmib10 字体在精简版 TeX 中不可用?

TeXbook 第 156 页中说:

假设你想扩展纯 TEX,将粗体数学斜体字母放入第 9 族,类似于第 1 族中的普通数学斜体字母。(此类字体在精简版 TEX 中不可用,但我们假设它们存在。)

plain.tex包含这个:

\font\preloaded=cmmib10 % bold math italic

考虑到无法改变的事实plain.tex,我不明白这种字体在某些版本的 TeX 中可能不可用。

答案1

从上下文来看,我认为很明显它的意思是(我们现在所说的)精简版分配tex 而不是执行的 tex。

请注意你的声明

考虑到 plain.tex 无法更改

不准确:plain.tex说你可以改变文件的这一部分

% (并且上面已 \preloaded 的那些可以被消除。)

TeXBook 附录 B 的相应部分对这一点的说明更为明确

不同机器上使用的文件plain.tex在预加载字体方面可能会有很大差异,因为预加载多少字体以及最重要的字体的选择取决于当地情况。

相关内容