Latex 从TeX/MetaFont中提取数学公式

Latex 从TeX/MetaFont中提取数学公式,latex,tex,Latex,Tex,我用过乳胶。 我用过特克斯马克 我想要的是——以某种方式能够从MetaFont中删除“字体/字符”,然后自己安排它们(使用不同于TeX的算法) 这就提出了以下问题: (1) MetaFont的输出格式是什么? (2) 如何让Tex/LaTeX/MetaFont转储所有数学字符? (3) 如何将这些数学公式表示为某种类型的矢量图形(即曲线),以及字符的统计信息(基线、宽度、高度……) 谢谢 METAFONT的输出格式是通用字体(gf)格式。如果您安装了当前的TeX系统,texdoc gftopk应

我用过乳胶。 我用过特克斯马克

我想要的是——以某种方式能够从MetaFont中删除“字体/字符”,然后自己安排它们(使用不同于TeX的算法)

这就提出了以下问题:

(1) MetaFont的输出格式是什么? (2) 如何让Tex/LaTeX/MetaFont转储所有数学字符? (3) 如何将这些数学公式表示为某种类型的矢量图形(即曲线),以及字符的统计信息(基线、宽度、高度……)


谢谢

METAFONT的输出格式是通用字体(gf)格式。如果您安装了当前的TeX系统,
texdoc gftopk
应为您提供从gf到大多数DVI处理器以及pdftex(如果他们不使用TrueType或PostScript字体)最终使用的pk格式的转换器。本手册也包含此格式的说明

与其解释GF格式,不如考虑解释PK格式,据称它“更易于转换为光栅表示”(其说明也在同一手册中)

如果您不想自己进行此转换,可以更进一步—netpbm捆绑包中有一个名为
pktopbm
的程序,该程序允许您将字体的单个字符转换为位图(此捆绑包的其他程序允许您从pbm转换为所需的任何位图格式)

除了实际的字符位图之外,您还需要字体度量-TeX以
TFM
格式使用它们,这也是通过metafont输出的。其格式(以及提及的其他格式)在DVI驱动程序标准0级的文档中进行了描述


因此,您只需查看哪些字体是数学字体,就可以了。

这个问题可以在tex.stackexchange.com上找到更好的答案。请一些版主移动一下好吗?@Paŭlo Ebermann这取决于作者@anon,您希望我们将此迁移到一个专门讨论此主题的站点吗?如果是这样的话,请把你的问题标记出来让主持人注意,并让我们知道。我对metafont语言没有真正的了解,但我认为从头开始编写一个口译员并不容易。您可能想看看Metapost,不过,我认为它在输入方面非常相似,并且有一些向量格式作为输出。