在ctex环境下利用Metapost作图
使用Metapost作图,是LaTeX的好搭档。下面介绍如何在ctex环境下的使用Metapost作图。
首先新建一个test.mp的Metapost文件。
在文件开始需要声明如下代码:
1 prologues:=3; 2 filenametemplate "%j-%c.eps"; 3 verbatimtex 4 \documentclass{minimal} 5 \begin{CJK} 6 \begin{document} 7 etex
第一行是改动文件代码,嵌入字体信息使得生成的是eps文件。
第二行%j代表jobname即,%c代表count即figure中的图片编码。
后面是对中文环境和LaTeX环境的支持。
然后就可以画图片了。
例如:
1 beginfig(1) 2 u := 1cm; 3 n := 10; 4 pickup pencircle scaled 1pt; 5 for i=0 upto n: draw (0*u,i*u)--(n*u,i*u); endfor; 6 for i=0 upto n: draw (i*u,0*u)--(i*u,n*u); endfor; 7 endfig;
画了一个表格:
还可以同时画第二个图片:
1 beginfig(2) 2 pair A,B,C,D; 3 u:=2cm; 4 A=(0,0); B=(u,0); C=(u,u); D=(0,u); 5 6 transform T; 7 A transformed T = 1/5[A,B]; 8 B transformed T = 1/5[B,C]; 9 C transformed T = 1/5[C,D]; 10 11 path p; 12 p = A--B--C--D--cycle; 13 for i=0 upto 100: 14 draw p; 15 p:= p transformed T; 16 endfor; 17 18 endfig;
最后在文件结尾处,需要有:
1 verbatimtex 2 \end{document} 3 etex 4 end
来结束开头声明的环境。
点击Winedt上的“M”,即可在mp代码文件夹下生成.eps文件,可直接用于插入LaTex代码文档中。
还有更多的Metapost代码的例子,可参考:http://tex.loria.fr/prod-graph/zoonekynd/metapost/metapost.html
转载于:https://www.cnblogs.com/jostree/p/3719779.html
在ctex环境下利用Metapost作图相关推荐
- java 内存映射文件进程间通讯_[转]Windows环境下利用“共享内存”实现进程间通信的C/C++代码---利用CreateFileMapping和MapViewOfFile...
进程间的通信方式有很多种, 上次我们说了最傻瓜的"共享外存/文件"的方法. 那么, 在本文中, 我们即将学习"共享内存"的方式实现进程间的通信, 这是IPC最快 ...
- windows环境下利用python进行CGI配置
windows环境下利用python进行CGI配置(win10,visual stdio 2017中的python3.6) 写在前面,初学python,看到python的CGI编程这一章的时候尝试在教 ...
- 在高温环境下利用金属钋、铍和锂制备氚化锂的方法
在高温环境下利用金属钋.铍和锂制备氚化锂的方法 (2016-12-01 08:52:12)[编辑][删除] 转载▼ 一. 研发背景 随着我国国民经济的不断发展,综合国力的显著增强,核工业生产对氚化锂的 ...
- 【 Linux学习】Linux环境下利用OpenSSL对大文件进行AES加解密
一.背景 之前的几篇博客已经介绍了Gitlab如何备份恢复与迁移已经脚本监控过程等. git学习--> Gitlab如何进行备份恢复与迁移? http://blog.csdn.net/ouyan ...
- 断网python第三方库安装_断网环境下利用pip安装Python离线安装包(转载)
这几天搞Windows离线断网环境下安装Python包,配置环境,各种坑!做个记录,供以后查询吧. # 生产环境 windows 7 # python 2.7.9 # pip 1.5.2 友情提示:当 ...
- 断网情况下安装python_断网环境下利用pip安装Python离线安装包
著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 这几天搞Windows离线断网环境下安装Python包,配置环境,各种坑!做个记录,供以后查询吧. # 生产环境 windows ...
- python小课离线版_断网环境下利用pip安装Python离线安装包
这几天搞Windows离线断网环境下安装Python包,配置环境,各种坑!做个记录,供以后查询吧. # 生产环境 windows 7 # python 2.7.9 # pip 1.5.2 友情提示:当 ...
- 【手把手AI项目】三、Ubuntu环境下利用Anaconda在已经装好的caffe环境下搭建tensorflow-gpu环境
前提情况 os:ubuntu16.04 DL框架:caffe-GPU CUDA: 10.0 CUDNN: 7.3 python:2.7 因为前段时间做的偏工程(因为在公司做的产品),最近做课题,感觉c ...
- Visual Studio IDE环境下利用模板创建和手动配置CUDA项目教程
目前版本的cuda是很方便的,它的一个安装里面包括了Toolkit`SDK`document`Nsight等等,而不用你自己去挨个安装,这样也避免了版本的不同步问题. 1 cuda5.5的下载地址,官 ...
最新文章
- c语言statistics函数,Statistics基本定理
- winform 打包
- 元素 float:right 后右对齐换行原因
- matlab gui打开fig文件,求助gui打开word文件及打开fig格式图片
- Socket心跳包机制 .
- 三星w系列vip服务器,高端人士候机专属特权 三星W2017一张行走的VIP卡
- 测试:脱离VS2010使用自动化测试时出现 6DA215C2-D80D-42F2-A514-B44A16DCBAAA 错误
- MySQL多表数据记录查询详解
- cmake 构建路径_基于CMake构建系统的MLIR Example扩展
- 【干货】TCP/IP协议三次握手四次挥手
- 新浪公司总裁兼首席执行官 曹国伟
- 陕西师范大学第七届程序设计竞赛网络同步赛 D	ZQ的睡前故事(java)
- bindec() 函数
- 给windows右键,添加快捷键
- 【计算机体系结构】计算机体系结构(1) 计算机系统结构的设计基础
- 1077 Kuchiguse (20point(s)) - C语言 PAT 甲级
- 飞扬的小鸟JavaScript实现
- FPGA单独下载固化文件的解决方案
- 【十八掌●内功篇】第六掌:YARN之YARN资源调度器
- How to Use Matlab Publish Smartly