|

楼主 |
发表于 2010-4-4 10:49
|
显示全部楼层
本帖最后由 orionsnow 于 2010-4-4 11:14 编辑
又有新问题了,
metapost 的编辑器是什么的? 是不是要在linux 下边装?
i have found this
利用Metapost作图
(2007-05-05 23:11:19)
转载
想做一个图形,能够在LATEX中用的,网上搜索了一下,METAPOST似乎是一个常用的,能够作出很多复杂的图形,看起来很专业.个人认为,它代表一种作图语言也代表一个程序.过程中主要遇到的困难是将Metapost在WinEdit中使用.首先声明,Latex使用了很长一段时间,但还是菜鸟级别的,很多功能不明白。学Metapost的一点笔记如下.
(1)首先是关于Metapost的理解. METAPOST通过写一段程序,有标准的格式,用来画图,比如其中可以包括画一条直线的语句:draw (0,0)--(1,1); 程序是纯文本的文件.写好这个程序以后, 用mpost.exe程序进行编译(就像用latex命令编译tex文件一样),生成一个PS格式的图片文件. 然后这个PS文件就可以在tex中作为一般图片文件插入了。
(2)我开始装的ctex basic版。按照一个说明文件写了一个简单的metapost程序,以及一个使用ps图片的latex文档first.tex。
beginfig(1);
z1=(0,0);
z2=(10mm,10mm);
drawarrow(z1--z2);
label.ulft(btex $A$ etex, .5[z1,z2]);
endfig;
end
这个Metapost文档在WinEdit中新建空白文档中写就行,另存为first.mp。另外的Tex文档,其中插入图片名称为\includegraphics{first.1}就可以。
(3)使first.mp为活动文档,从WinEdt菜单Accesories-->Metapost preview--
我开始选择的时候总是提醒"Priview ps could not be generated". 目前还是不知道怎么回事。最后网上找到说需要下Miktex软件包,我于是生级了Miktex。但是菜单操作还是不能完成。
(4)后来接着在window桌面开始——>运行-->CMD. 启动命令行控制台,就是是运行DOS命令的窗口。执行mpost.exe, 输入first.mp的路径和名称。意外的编译成功了,first.1文件在document and setting中找到。把first.1文件拷入first.tex所在文件夹,编译,用dvi察看不行,用dvips转化,然后用gsview察看成功。另外,网上搜索到的文章"Tip of the Day Customizing the WinEdt Menutip",按照文章中的操作,给WinEdt添加了一个快捷按钮。这回通过这个按钮将文档first.mp转化了。操作成功。 |
|