首页 > 代码库 > MetaPost
MetaPost
简介
MetaPost是一种制图语言,由John D. Hobby开发。
如果你要学习它,可以去下面的网址看看。
官网:http://tug.org/metapost
权威手册:http://tug.org/docs/metapost/mpman.pdf
王垠的介绍:http://www.ctex.org/documents/shredder/comp.html
可以预览生成图形的网站:http://www.tlhiv.org/mppreview/
使用方法
MetaPost生成的图形通常可以放到TeX等排版工具中使用。为了专注于MetaPost本身,我们先不介绍与TeX有关的内容,看看如何成生图形。
以下是MetaPost的HelloWorld。
1 beginfig(1); 2 3 z0=(1cm,1cm); 4 z1=(3cm,1cm); 5 z2=(3cm,3cm); 6 z3=(1cm,3cm); 7 8 draw z0--z1--z2--z3--cycle; 9 drawdot z0 withpen pencircle scaled 4pt;10 drawdot z1 withpen pencircle scaled 4pt;11 drawdot z2 withpen pencircle scaled 4pt;12 drawdot z3 withpen pencircle scaled 4pt;13 14 endfig;15 16 end
将以上代码保存为文件fig.mp。
使用mpost生成PostScript文件:mpost fig,生成fig.1文件。
假如我要使用pdf来查看图形,可以将其转换为pdf格式:ps2pdf fig.1,生成fig.1.pdf文件。
打开该pdf就能看成生成的图形了。
未完待续……
MetaPost
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。