用metapost的时候,总是出现一个问题:
!Unable to make mpx file.
1.9 label.top(btex $a$ etex, 5[z0,z1]);
弄个很长时间,最后在该网站上整了好长时间http://sourceforge.net/p/miktex/bugs/2087/,总的来说,就是最新的版本是MikTex2.9版本,他在运行命令的时候会设置一个环境变量,使得 engine=metapost,2.7版本就没有该问题。所以在运行命令前要去掉那个设置。
所以在mp的文件夹下面,放置一个文件:
,
mptex.bat文件里面内容是:
@set engine=
@tex %1
然后运行 mpost -tex mptex eg1.mp
如果出现上面的问题,就用此方法解决。