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就能看成生成的图形了。

未完待续……

时间: 2024-08-03 08:44:25

MetaPost的相关文章

使用MetaPost为tex绘图(以WinEdit7.0为编辑器)

MetaPost 是一种描述性的语言, 用它可以作出非常漂亮的图形. 特别适合于精确的图形. MetaPost 可以生成最高质量的 EPS 文件,可以方便的插入到 TeX 文件里.生成的 dvi 文件可以没有任何问题的被 dvips 转换成 PS, 或者被 dvipdfm 转换成 PDF. 七月份有幸的以为美国教授指点写了篇论文,其中他的一个美国学生帮忙写的tex文件深深震撼了我,所有图表全部是用tikzpicture包写的,初看起来整个tex文件的一半内容都是绘图的代码,这让我非常吃惊,一方面

Metapost画图添加中文字体问题

最近一直在弄论文里面的插图,并且在实验室例会上做了一个用Metapost画图的经验报告,结果让实验室的某些同学抓住要求帮忙做某个很水的课的beamer答辩插图,昨天晚上有空准备就地解决,结果却碰了一鼻子灰,太他妈蛋疼了,和latex对中文的支持一样,metapost对中文的支持简直到了无法忍受的地步,所以,一晚上我果断没搞定那几张插图,整个晚上尽在查资料,幸好今天周末,所以有时间继续搞定这个问题,不过幸好现在基本搞定了,想想大周末的,我也算是蛮拼的,下面介绍具体的解决方案. 在网上查了不少资料,

使用MetaPost绘制流程图

小白最近闲来无事,自学了一点metapost,主要用它来绘制拓扑图或流程图.小白最近在写自己从工作以来的所学,写成了一份PDF的电子文档(小白不太会使用MS Word).小白又不想使用JPEG或PNG格式的图片作为插图,因为它们不是矢量的图形,放大后图形就显得不够美观. 好了,废话不多说了,直接来个例子吧,这个插图来自是小白上学时的一本书<操作系统教程>.附代码如下: # cat GnuLinux.mp verbatimtex \documentclass[10pt]{article} \us

metapost画流程图的几种选择metaflow or box?

最近几天老板要出国,很多事儿着急弄完,所以比较忙,没睡一个好觉,反正一句话:够蛋疼的了!难得有点时间,说说最近用metapost画流程图的一点感受吧. 首先说明一点,很多人都不建议用metapost画流程图,当然这么说肯定是有道理的,比如被广泛推荐的Context,或是其他专门用来画流程图的工具,甚至有人问latex提供了画流程图的宏包为什么还要单独用别的工具画流程图,这里我坚持用metapost的原因很简单,因为我最近在学这个东东,用它画出来的图感觉非常漂亮,所以我确定画个流程图肯定是没有问题

@最新CAX/EDA/CFD/GIS/光学/化工/液压软件资源网

最新CAX/EDA/CFD/GIS/光学/化工/液压软件资源网 阳光软件园 所有软件资料都随时更新,急需软件可以去看看,基本上能找到你想要的! http://zhangqg.51.net http://cax2one.f3322.net e-mail: [email protected];[email protected];[email protected] 将以上任意链接连接起来输入IE 窗口即可进入网站 下面是一部分软件,更多软件在我们的软件列表,如需要请到列表中去找! ACTRAN v14

REFORM-3PC.V7.0+FRNC-5PC.V8.0

Bentley.WaterGEMS.V8i.SS5.08.11.05.61 1CD 给水管网建模 REFORM-3PC.V7.0 FRNC-5PC.V8.0 通用加热炉工艺计算软件 REFORM-3PC 烃类蒸汽转化炉的炉膛截面评级程序Steam Hydrocarbon Reforming Simulation Program Chasm.Ventsim.Visual.Premium.v3.8.2.9.build.10.06.2014.Win32_64 1CD Bentley.AutoPIPE.

Msys2升级后不能编译

.title { text-align: center; margin-bottom: .2em } .subtitle { text-align: center; font-size: medium; font-weight: bold; margin-top: 0 } .todo { font-family: monospace; color: red } .done { font-family: monospace; color: green } .priority { font-fami

Emacs 中的coding system

.title { text-align: center; margin-bottom: .2em } .subtitle { text-align: center; font-size: medium; font-weight: bold; margin-top: 0 } .todo { font-family: monospace; color: red } .done { font-family: monospace; color: green } .priority { font-fami

whu-beamer

效果: whu-beamer.tex 1 \documentclass[CJK,notheorems,mathserif,table]{beamer} 2 \useoutertheme[height=0.1\textwidth,width=0.15\textwidth,hideothersubsections]{sidebar} 3 \usecolortheme{whale} % Outer color themes, 其他选择: whale, seahorse, dolphin . 换一个编译