2011-02-23 35 views
3

我已經使用了LaTeX。 我已經使用了TexMacs。從TeX/MetaFont中提取數學公式

我想要的是以某種方式能夠將MetaFont中的「字體/字符」翻錄出來,然後自己安排它們(使用與TeX不同的算法)。

這帶來了問題:

(1)什麼是METAFONT的輸出格式? (2)如何讓Tex/LaTeX/MetaFont轉儲出所有的數學字符? (3)我怎樣才能得到這些數學公式表示爲某些類型的矢量圖形(即曲線),以及有關字符的統計信息(baeline,width,height,...)

謝謝!

+0

這個問題可能會在tex.stackexchange.com找到更好的答案。請問一些版主請動它嗎? – 2011-02-23 02:26:00

+0

@PaŭloEbermann這取決於作者。 @anon,您是否希望我們將此遷移到嚴格遵守此主題的網站?如果是這樣,請將您的問題標記爲版主注意並通知我們。 – 2011-02-23 08:06:40

回答

3

METAFONT的輸出格式是通用字體(gf)格式。如果您安裝了當前的TeX系統,texdoc gftopk應該爲您提供從gf到大多數DVI處理器最終使用的pk格式的轉換器的documentation以及pdftex(如果它們不使用TrueType或PostScript字體)。本手冊也包含此格式的說明。

而不是解釋GF格式,您可能會考慮解釋PK格式,它被聲稱是「更容易轉換爲柵格表示」(並且其描述也在相同的手冊中)。

如果你不想自己做這種轉換,你可以走一步 - 也爲的NetPBM的一部分捆綁了一個名爲pktopbm程序,它允許您將位圖字體的單個字符(此捆綁的其他程序允許您從pbm轉換爲任何您希望的位圖格式)。

除了實際的字符位圖,您還需要字體指標--TeX在TFM格式中使用它們,這也是由metafont輸出的。其文件格式描述(以及其他提及的格式)文件DVI驅動程序標準,0級,可在CTAN找到。

那麼,你只需要看看哪些字體是數學字體,並在這裏你去。

+0

非常豐富。謝謝! – anon 2011-02-23 02:32:25

+1

只是寫一個metafont解釋器可能會更好嗎? – anon 2011-02-23 02:33:01

+0

我對metafont語言沒有真正的想法,但我認爲從頭開始編寫解釋器並不是那麼容易。不過,你可能想看一下Metapost,它在輸入方面非常相似,並且具有一些矢量格式,我認爲。 – 2011-02-23 02:49:33