mepotexがグラフをタイプセットできません

mepotexがグラフをタイプセットできません

- mizu shoto の投稿
返信数: 7
初めまして。皆様のお知恵をお借りいたしたく、投稿させて頂きます。

当方windows10を利用しております。win32texにて無事texのインストール、動作確認をした後、mepotexをインストールいたしました。グラフをタイプセットしたところ、

No file @test.sft.

! Undefined control sequence.

\@finishMP ...@w \expandafter \mptdr@weps \mptsft

{\mpt@SendToFile .\mpfig }...

l.17 \end{MPpic}


なるエラーが出ました。MPTgraphのソースファイルをタイプセットした際も


No file @_MPTgraph.1.

! Undefined control sequence.

\@finishMP ...name {\noexpand \mptdr@weps \mptsft

{\mpt@SendToFile .\mpfig }...

l.42 \closeMP


なるエラーが出ます。

修正の方法をご教授いただければ幸いです。

宜しくお願い致します。

mizu shoto への返信

Re: mepotexがグラフをタイプセットできません

- Akira Kakuto の投稿
新しい MetaPost では,restricted 実行ファイルの名前が
rmpost.exe から r-mpost.exe に変更されていることが
原因です。ユーザレベルで解決することもできますが,
MepoTeX の作者に訂正して戴くのが良いと思います。
Akira Kakuto への返信

Re: mepotexがグラフをタイプセットできません

- Akira Kakuto の投稿
> ユーザレベルで解決することもできますが

こちらでは,コンパイルするソースを次のように
変更することで,できました:

...
...
\makeatletter
\edef\mpt@exe@Name{r-mpost}
\makeatother
\begin{document}
...
...
\end{document}
Akira Kakuto への返信

Re: mepotexがグラフをタイプセットできません

- mizu shoto の投稿
返信ありがとうございます。

kakutoさんの方法でも改善は見られませんでした(*_*)

とりあえず解決するには、古いMEPOTEXを導入したほうが良いですか??
mizu shoto への返信

Re: mepotexがグラフをタイプセットできません

- Akira Kakuto の投稿
> kakutoさんの方法でも改善は見られませんでした(*_*)
> とりあえず解決するには、古いMEPOTEXを導入したほうが良いですか??

こちらでは,最新の MePoTeX で確認していますので,
(\begin{document} の直前に
%
\makeatletter
\edef\mpt@exe@Name{r-mpost}
\makeatother
%
を含むように書き換えた MPTgraph.tex でテスト)
考えられるのは,MePoTeX のインストールが不完全なことぐらいです。
Akira Kakuto への返信

Re: mepotexがグラフをタイプセットできません

- Akira Kakuto の投稿
前に失敗した場合に生成されたファイルを全て消去して
やりなおすことに注意して下さい。
Akira Kakuto への返信

Re: mepotexがグラフをタイプセットできません

- mizu shoto の投稿
昔のファイルが残っていました・・・

申し訳ございません。ご対応ありがとうございました。
mizu shoto への返信

Re: mepotexがグラフをタイプセットできません

- みなも の投稿
MePoTeX 作者の みなも です。

出遅れました。

もうすでに解決されているようですが,角藤さんの解決法と同じことが,内部コマンドを使わずにできるようになっています。

\mptMP{実行ファイル名}

を\usepackage{MePoTeX} の直後にでも配置すれば実行ファイル名を読み替えて実行されます。

今回の場合は

\mptMP{r-mpost}

ですね。

現在公開中のバージョンを作ったときは,まだ実行ファイル名が変動している最中だったので,このような仕様になっているのですが,2019 年頃から r-mpost で安定したように思いますので,そろそろデフォルトを r-mpost に代えたものを公開しなきゃなぁと思っています。
(細かい拡張がいくつかあって,その部分のマニュアルを作る時間がなくて更新が止まってます。)