我刚刚全新安装了 Mountain Lion 和 MacTeX 2012。现在我无法再使用“mptopdf”终端命令编译我的 .mp 文件。这是我得到的输出:
MPtoPDF 1.4.1 : running 'mpost --mem=mpost --tex=latex test.mp'
This is MetaPost, version 1.504 (kpathsea version 6.1.0)
(mpost.mp (/usr/local/texlive/2012/texmf-dist/metapost/base/plain.mp
Preloading the plain mem file, version 1.004)) (./test.mp
! I can't open file `mp-tool'.
l.6 input mp-tool
;
Please type another input file name:
关于如何让我的文件再次编译,您有什么想法吗?
两天前,我的 Lion 上一切运行正常。
顺便说一下,这是我的test.mp
文件(我(尝试)用它来编译mptopdf test.mp
):
verbatimtex
%%&latex
\documentclass[10pt]{article}
\begin{document}
etex
input mp-tool;
beginfig(0);
draw (0,0)--(10,10);
endfig;
verbatimtex
\end{document}
etex
end
更新:有趣的是,安装旧版 MacTeX 2010 后,问题不再存在。所以我现在只使用这个旧版本。如果您知道最新版本出了什么问题,请随时发表任何想法。
答案1
好的,正在更改
input mp-tool;
到
input mp-tool.mpii;
成功了。