将图片保存为.EPS格式

(1) matlab可直接将生成图片保存为eps格式。
print -fhandle -rresolution -dfileformat filename
例子:set(gcf,'paperpositionmode','auto');
print('-depsc','a.eps');

注:已验证,直接可用


(2) 把图片保存成PDF,然后再借助于Adobe Acrobat Pro软件由PDF另存成EPS (使用Adobe Acrobat Pro)

注:经检验,图片分辨率会变低,很模糊

有一个比较好的方法是借助于:http://www.tlhiv.org/rast2vec/

先生成.png文件保存,然后借助上述链接转成.eps,有一个缺点是转成的eps有点大在latex运行后会只显示一部分的图或线,这个很奇怪,有可能是matlab保存成png文件时本身就很大。


(3) 用PS来把JPG图片转为EPS图片。选择另存为,然后选择Photoshop EPS (注意不是Photoshop DCS 1.0 EPS, 也不是Photoshop DCS 2.0  EPS)。然后按照以下的对话框选项即可「EPS Options --> Encoding: ASCII」。
(4) 装好CTeX套装以后(主要是有MiKTeX和Ghostscript),path环境变量一般就自动配好了。要把Visio、Excel等不能直接保存eps的软件制作的图表转eps,可先把图表存成pdf,如abc.pdf。然后在命令行里用
pdf2ps abc.pdf abc.ps 导出ps文件,再用
ps2epsi.bat abc.ps abc.eps 就行了
这个方法和先存到photoshop等图像软件再保存为eps的方法相比,优点是不失真。
不过ps2epsi这个命令有时处理特别慢,可以改用GSView打开ps,然后选file->ps to eps 就行了
(5) 使用ImageMagic去批处理的转jpg,pdf到eps,然后在tex文件里引用eps图片。
(6) 安装PostScript虚拟打印机,然后把图片打印成.ps格式,再用GSview转化成eps格式。
 

你可能感兴趣的:(学习笔记)