eps图形插入LaTeX后显示不完整
(2014-01-06 14:56:00)
标签:
gsviewxelatexpdflatexepsvisio |
环境: texlive 2013
编译工具: xelatex
1. 从visio生成pdf,这个步骤使用了Adobe PDF
Conventor,直接打印到了pdf。而且pdf文件的显示是正常的。
2.
使用acrobat将pdf导出为eps。这一步得到的eps使用gsview打开,发现显示不全。开始按照网上的说法,是纸张选择不合适,但是在Media中选择了更大的纸张,仍然发现eps显示不完全。最后发现只要在Options中勾选EPS
Clip即可正常显示。
3.
eps文件导入到latex文档。结果发现正文中的eps总是显示不全。
原因可能是bounding box的尺寸过大,参见Ctex
bbs [1]. 从bbs中得知“dvipdfm
一般不会出现此问题, 只有dvipdfmx会出问题”,xelatex因为使用了dfipdfmx,所以导致此错误。
解决方法:
先将eps转成pdf,然后导入即可。或者直接使用pdflatex即可包含完整的图片。