Metapost からどの出力ファイルをエクスポートすればよいですか?

Metapost からどの出力ファイルをエクスポートすればよいですか?

Metapost ソフトウェア 18.0.1 を使用しています。いくつかのプロットを作成しました。すべてのプロットを Latex で簡単にインポートできるようにするには、どのようにエクスポートすればよいでしょうか?

答え1

これは正しく答えるのが難しい質問です。MetaPost 出力を TeX で使用する方法は、いくつか同じくらい優れているからです。つまり、私の回答は主に私自身の意見であり、このサイトの通常のガイドラインから外れている可能性があります。次のガイダンスをお読みください。 https://tex.stackexchange.com/help/dont-ask

それでも、あなたや他の MetaPost の新規ユーザーの役に立つかもしれないので、ここでは単純な MetaPost のワークフローについて説明します。私は Mac OS システムで作業しており、MP ソースの編集には MacVim を使用し、出力ファイル (.EPS および/または .PDF) の表示には Skim.app を使用しています。MacTex 全体をローカルにインストールしています。

次のテンプレート ファイルを使用します:

prologues := 3;
outputtemplate := "%j%c.eps";
beginfig(1);

endfig;
end.

最初の 2 行は重要です。MPprologues := 3;は、ファイルが自己完結的になるように、出力に完全なフォントの詳細を含めます。行outputtemplate は、出力が拡張子 (Encapsulated PostScript であることを示す) の付いたファイルに書き込まれることを意味します.eps

次に描画やラベルのコマンドなどを追加し、 でソースをコンパイルしますmpost。通常、図を正しく作成するには何度か試す必要があるため、 で Skim を開いて出力をプレビューしますopen -a Skim xxxxx.eps。ソースを再コンパイルすると、PostScript 出力の表示が自動的に更新されるように Skim を設定しています。

ここに画像の説明を入力してください

LaTeX文書で図表を使いたい場合は、EPSファイルを直接含めることができます。

\includegraphics{some-diagram1.eps}

しかし、通常は自動変換に頼るよりも、 を使って EPS を PDF に変換することを好みますepstopdf。これは主に、PDF の方が一般的に便利なファイルだからです (プレゼンテーションなどに含めることができます)。

あなたのマイレージは異なる場合があります。

関連情報