【LATEX图片兼容】Office到eps图片的格式转换

今天被出了一道小难题,关于如何将MS office下的图片转换成Latex兼容的eps格式。
windows


Office下的图片包括word文件、ppt文件、visio文件等等。ide


核心思想主要有两条线:1)直接转换;2)经过wmf(windows meta file)或者emf(enhanced meta file)借用软件转换。orm

各路方法总结以下:htm


1. 若是没有装MS office的话,恭喜你,尚未被微软荼毒太深。换OpenOffice吧!选中要转换的页面或者图片,在File-Export,弹出窗口底下选eps format,保存;再填写导出图片的大小。就好了!blog

083658342.jpg

083707923.jpg

083712135.jpg


2. 使用小软件例如wmf2eps转换图片。图片

1)下载两个安装包,其实都是绿色软件,解压就能够用;ip

085057438.jpg

2)先添加PPD文件,即虚拟打印机;Start - Devices and Printers - Add a printer - Add a local printer - Use an existing port - Have disk - (look for W7Print.INF file) - install
get

3)重启电脑,配置虚拟打印机:Start -Devices and Printers - 右键WMF2EPS Color PS L2 - Printing preferences - Advanced - Document options - PostScript options - PostScript output options: Encapsulated PostScript - 确认it

085054893.jpg

4)运行wmf2eps,能够用剪贴板粘贴图片,而后点击convert graph,转换输出eps文件。io

085104145.jpg


3. 其实还有第三种办法,就是用Adobe Acrobat直接save as - more options - Encapsulated PostScript。可是这种方法须要安装Acrobat,而且先将文件转换成pdf。只是对于横向的图片会出现方向改变的问题,而且可能会被截断。目前尚未找到缘由。

091239597.png


总结一下几种方法的利弊:

1)OpenOffice在方便程度和速度上都拔得头筹。OpenOffice是免费软件,安装之后也不须要进行其它设置,可是输出图片可能存在较宽的白色边界,若是图片格式要求不高的话OpenOffice绝对是首选;

2)使用绿色小软件的方法优点在于输出图片格式紧凑美观,可是初始设置实在是有点复杂,不熟悉操做选项的同窗们慎用;可是一旦完成设置后就变得比较方便,而且能够直接从剪贴板粘贴图片;

3)Adobe在方便程度上也不错,可是存在输出格式错误等等问题,而且彷佛只能整页转换,确实不是很好的选择。


2013.12.29补充一个最近遇到的转eps格式问题:

MATLAB画图能够直接另存为.eps格式,但要注意图片的长宽比不可以太悬殊;不然会出现被截断的状况。对于细长的图,暂时尚未找到较好的办法;目前的解决方案是存成一张一张单独的eps图片,在Latex里面进行组合编辑。

相关文章
相关标签/搜索