Functional MetaPostから出力.mpファイルを表示する方法
質問
Mac OS XでFunctional MetaPostを使用することに興味があります:
次のようなチュートリアルを探しています:
http://haskell.org/haskellwiki/Haskell_in_5_steps
しかし、ささいなFuncMPの例、つまりGHCを使用する場合、次のような単純なものをコンパイルできます:
import FMP
myPicture = text "blah"
main = generate "foo" 1 myPicture
しかし、このfoo.1.mpの出力を表示する方法がわかりません。 (「virmp」が見つからないことに関するランタイムエラーが発生します。MetaPostバイナリは「mpost」です。このパラメーターをオーバーライドする方法や、.FunMPファイルが何をしているのか、またはするべきかがわかりません...)実行できますその上でmpostですが、出力(foo.1.1)は何ですか、PostScript? EPS?これはどのように使用しますか? (EPSの図または何かを含む単純なLaTeXファイルが必要だと思います...)
できれば、出力(.psまたは表示可能な.pdf)を生成したいので、機能的なMetaPostでどこかで実際に取得し、学習して、遊んで、叩かないでパス、バイナリ、およびシェルコマンドに立ち向かいます。
解決 2
@ja:これは本当です(EPSはmpostの出力でなければなりません)が、ここにいくつかの問題があります:
-
ghostviewはX11を使用しており、使いにくいという点で(特にMacでは)いです。
-
スムーズなアンチエイリアスグラフィックス、特にPDFが必要なので、完了したらグラフィックスをPhotoshopにインポートできます。画面上の結果が重要です。
-
最後に、私は一人ではありません Functional Metapostの非標準Metapost出力に問題がある。
私の解決策は他のことを試すことです:
- 漸近 ..."数学的な座標ベースのフレームワークを提供する強力な記述的ベクトルグラフィックス言語技術図面用。ラベルと方程式はLaTeXでタイプセットされ、ドキュメント全体の一貫性を保ち、LaTeXが科学的テキストに提供するのと同じ高品質のタイプセットを実現します。デフォルトではPostScript出力を生成しますが、ImageMagickパッケージが生成できる任意の形式も生成できます。"
- 非常に印象的で、多くの点でMetapostを改善します(真の浮動小数点、フル3D!)。プログラミング言語はかなりモダンでよく考えられています(ファーストクラスの関数、Python / Java風の構文)。
すごい!これはとてもクールです。 Asymptoteが配信します(インストールすると、問題はすべてFOSSパッケージ/ X11 / texlive / macports、特にlazwutil側にあります...)
他のヒント
mpostの出力はepsであり、ghostviewで表示できます...