MetaPostでの数式の表示

名前: 池田
日時: 2006-07-25 15:21:44
IPアドレス: 211.2.25.*

初めて質問させていただきます。MetaPostで図中に数式を表示させることが出来ません。 「改訂第3版LATEX2e美文書作成入門」p316 F.3の例です。この例に限らず、 btex $***$ etex の部分がうまくいってないようです。 jmpost -tex=ptex rootx.mp として生成されたファイルに拡張子「.ps」を付けて\includegraphicsでtexファイル で読み込んでコンパイルしdvioutで表示しています。すると、labelの中の$y=\sqrt{x}$ の部分が正常に表示されず$^p \bar{x}$のような表示になってしまいます。jampostで 生成されたままでGVで表示しても同じように表示されます。他にも$\frac{a}{b}$とすると 「a=b」、$a-b$とすると「a b」と表示されます。 コマンド中の-tex=ptexを-tex=platexにしたり、省いたりすると draw (0,0){up} for i=1 upto 8: ..(i/2,sqrt(i/2))*u endfor; の部分が表示されません。 OSはXindowsXPですが98からのバージョンアップです。 MetaPostで図を書く必要があるのですが、肝心の数式が使えず困っています。 過去ログは検索したのですが該当するものが見つけられませんでした。 よろしくお願いします。 rootx.mpの中身は次の通りです。 beginfig(1); prologues:=1; u=1cm; drawarrow (-.5u,0)--(4u,0); drawarrow (0,-.5u)--(0,2u); pickup pencircle scaled 1; draw (0,0){up} for i=1 upto 8: ..(i/2,sqrt(i/2))*u endfor; label.lrt(btex $y=\sqrt{x}$ etex, (3,sqrt 3)*u); label.rt(btex $x$ etex, (4,0)*u); label.top(btex $y$ etex, (0,2)*u); label.llft(btex 0 etex,(0,0)); endfig; end.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)