我正在努力提高 metapost 的使用水平,但错误消息非常隐晦(如果有的话),而且编译 mp 文件总是需要很大的努力。到目前为止,编写和编译 mp 的“最佳”程序是http://www.tlhiv.org/mppreview/。它确实提供了一些错误信息,但大多数都没有用。
您使用什么程序来编写/调试您的 metapost 代码?
是否有一个好的 IDE 可以编写 metapost(例如检查语法并自动更新预览)?
MP 看起来是个好东西,但对于初学者来说,它似乎非常复杂。
答案1
如果您使用 gmp 包,您可以编译您的文档并同时获取 Metapost 图表;因此如果您需要 IDE,您用于 LaTeX 的那个就可以了。
我自己有一个很短的 shell 脚本来编译该图和一个用于查看它的最小 LaTeX 文件:
#!/bin/sh
mpost figure.mp;
mv figure.1 figure.mps;
pdflatex testfigure.tex;
文件 testfigure.tex 也非常简单:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\thispagestyle{empty}
\includegraphic{figure.mps}
\end{figure}
我突然想到我真的应该让脚本写出这个文件并进行编译;这会非常容易,并且可以省去准备开发 Metapost 图表的一个步骤。
完成这个小准备后,我就可以开始处理图形,并使用单个命令编译/查看它。我在 vim 中编写它,然后在 xpdf 中查看它。
祝愿 Metapost 好运;它真的是一件令人高兴的事。