2011-02-23 7 views
3

私はLaTeXを使用しました。 私はTexMacを使用しました。TeX/MetaFontから数式を抽出する

私が欲しいのは、何とかMetaFontから「フォント/文字」を取り除いてから、自分で(TeXとは別のアルゴリズムを使って)手配することです。

これは質問が表示されます:

(1)のMETAFONTの出力形式は何ですか? (2)Tex/LaTeX/MetaFontはどのようにして全ての数学文字をダンプすることができますか? (3)ベクタグラフィックス(ベライン、幅、高さ、など)の統計情報だけでなく、ベクターグラフィックス(曲線)として表現された数式をどのように取得できますか?

ありがとう!

+0

質問は、より良い回答をtex.stackexchange.comで見つけることができます。モデレーターによっては移動してもらえますか? –

+0

@PaŭloEbermannそれは作者の責任です。 @anon、このトピックに厳密に捧げられたサイトにこれを移行してほしいですか?もしそうなら、司会者の注意を喚起し、私たちに知らせてください。 –

答えて

3

METAFONTの出力形式は、汎用フォント(gf)形式です。現在のTeXシステムがインストールされている場合、texdoc gftopkはgfから最終的にはDVIプロセッサで使用されるpk形式のコンバータのdocumentation、pdftex(TrueTypeまたはPostScriptフォントを使用しない場合)を提供するはずです。このマニュアルにはこのフォーマットの説明も含まれています。

GF形式を解釈する代わりに、PK形式を解釈する代わりに、「ラスター表現に変換する方が簡単です」(その説明も同じマニュアルにあります)。

あなたは、この変換を自分で行うにはしたくない場合は、さらに一歩を行くことができます - netpbmのの一環として、あなたは(ビットマップへのフォントの個々の文字を変換することができますpktopbmという名前のプログラムを、バンドルがありますこのバンドルの他のプログラムでは、pbmから任意のビットマップ形式に変換できます)。

実際の文字ビットマップに加えて、フォントメトリックが必要です。TeXは、TFM形式でそれらを使用します。これもmetafontによって出力されます。そのフォーマットは、のDVIドライバ規格、レベル0CTANに記載されています(記載されている他のフォーマットも同様です)。

だから、あなたは、どのフォントが数学フォントであるかを調べる必要があります。

+0

非常に有益です。ありがとう! – anon

+1

私はmetafont通訳を書くだけで良いでしょうか? – anon

+0

私はmetafont言語について本当の考えを持っていませんが、私は一からインタプリタを書くのは簡単ではないと思います。あなたはMetapostを見てみたいかもしれませんが、それは入力に非常に似ており、出力としていくつかのベクトル形式を持っていると私は思います。 –

関連する問題