最近跟eps图片杠上了。。转载一个人人网上matlab到eps图片输出格式较好的方法


源地址:http://blog.renren.com/blog/42815159/765974685


随着Latex在论文编辑和排版的日益普及,越来越多的人写文章都用Latex,数据图表作为论文不可缺少的一部分,如何把各种数据图表完美的放到论文中是个麻烦的事,这里结合我的经验向大家说我的对各种数据图标转换成eps格式的方法:


1、Matlab得到的各种图,这里包括两种情况:(1)对于数据量较大的图,比如分形图,一个图就10几M以上,这样的图放到一篇文档里,打开非常慢,也不便打印,最好的方法在Matlab里直接存成增强型JPG格式,然后用bmeps工具转换成eps格式,效果比较好,也可以克服图转换成JPG后失真的问题;(2)小数据量的图,直接通过Matlab图形界面另存为eps格式即可,但是设置不当生成的eps格式图容易超出边界,这点可以通过GsView先预览一下,如果没有超出边界就可以采用,如果超出边界了可以作如下处理:(a)直接复制到word文档里,后续处理见后面第二部分 或者转换成PDF格式,再用GSview处理或ImageMagic处理。


2、有些人写文章,尤其对待Latex不熟悉的人写文章都是采用word完成,把各种图直接放到word里,投稿时很多杂志接受word文档,但是一旦录用需要提供latex源码,文字部分好处理,但是图很麻烦,尤其大计算得到的图没有备份更是头疼的事,这里我介绍给大家两种方法,非常实用。


(1)安装虚拟打印机(各种版本较多,文件不大,百度一堆出来)或者安装office一个重要的插件saveaspdf,把每个图单独的存成一个word文档,通过虚拟打印机或者saveaspdf插件生成pdf格式的文件,然后再通过Gsview处理


(2)没有安装虚拟打印机,那就通过计算机上的资源来实现了。(a)在本地计算机的控制面板里选择添加打印机;(b)next--->连接到此计算机的其他打印机--->使用以下端口(File:打印到文件)->选择能打印ps文件的厂商,在右边的型号当中选择ps格式的打印机(个人推荐apple的,因为本人一直在用Apple laserwriter16/600  ps ,效果不错)--->Next完毕。


切换到word文档里,新建一个空白文档,把原文档中要处理的图,单个复制到空白文档中,然后Ctr+p,也就是打印,打印机选择刚才安装的打印机,打印(注意,文件类型一定要选择 “所有文件*.*”,输出文件选择**.ps格式),打印好ps文件后再用Gsview做转换,即ps--->eps,然后裁边,生成eps格式文件,这样就可以放到latex里了,一点都不失真,然后重复上述步骤把各种要处理的图全部类似转换,大功告成。


3、其他软件做出的图,比如visio,origin等也可以采用类似的方法,尤其visio在绘制各种简易工程图方面的强大功能,并且和word无缝连接,直接复制到word里,可以轻松处理。




Remark: win7 中的PS打印机采用Savin CLP31DN PS,效果不错!