Latex使用的注意事项

latex中的图片格式主要就2种 pdf 和 eps。如果要用pdflatex编译,那么自然选择pdf,如果用latex编译,自然用eps。
本人论文中的图片来源主要是matlab和visio,所以这里主要讲如何从这两个软件中得到清晰的,无空白边缘的pdf和eps。

1.visio完美另存为pdf
visio2010本来就用另存为pdf的功能,但是直接存的话,很难避免页面的空白边缘。网上的方法大部分都是用Adobe Acrobat裁剪。这个方法我没试过,但是感觉很麻烦。我的方法简单实用:D     
先用visio画好图,然后“设计”--“大小”--"适应绘图"。visio就会自动调整画布来去除空白边缘,此时再另存外pdf即可。
2.eps转pdf
matlab里的图可以另存外eps,但是pdflatex不认eps,怎么办,转吧。
我装的是CTEX最新版。里面自带eps转pdf的工具 epstopdf
如果CTEX正常安装的话, 打开cmd,直接cd到eps文件所在目录(假设名为a.eps),执行命令:epstopdf a.eps  就会在当前目录生成a.pdf (验证可行)
3.pdf转eps
这个必须借助Adobe acrobat完成了。
我用的是Adobe acrobat pro 8.1  下载    用它打开pdf,然后另存为ps,再用gsviewer(CTEX带的软件)打开ps,另存为eps即可。

  •  CTex中加载EPS图片的问题原因是pdflatex并不能够识别.eps文件格式,解决方式为将.eps格式转换为.pdf格式
解决办法:
1. 可以将eps文件转换为pdf图片,或jpg,jpeg图片,或png图片。∵pdflatex只认识这4种格式的图片。
2.使用latex转换为dvi格式,再通过程序将dvi转换为pdf,有两种方法,均为通过DOS命令行方式进行: 
(1)方法一:
latex eps.tex 
dvipdfm eps.dvi 
(或:dvipdfmx eps.dvi)
(2)方法二: 
latex eps.tex 
dvips eps.dvi 
ps2pdf eps.ps 
注意的是千万不能使用pdflatex,因为这个命令无法读入.eps文档。
原文地址:https://www.cnblogs.com/ranjiewen/p/9505544.html