首页 > 其他 > 详细

Latex中插入.eps图片遇到的问题 (Unknown graphics extension:.eps)

时间:2014-05-21 09:09:50      阅读:767      评论:0      收藏:0      [点我收藏+]

问题表现为:

在Windows下使用pdflatex编译时,所有使用.eps文件的地方都会得到一条错误信息:!LaTex Error:Unknown graphics extension:.eps。

不管你用的是\epsfig、\includegraphics还是其他命令,都会遇到这个问题。


原因:

pdflatex只能支持pdf、jpg、jpeg、png共4中格式的图片。


解决:

方法一(换编译链):

使用latex编译不存在这个问题。

就是麻烦和耗时一点,latex直接编译完是ps,需要再用其他命令继续编译得到pdf。但是如果你的IDE可以配置自动的编译链就没有问题了。


方法二(依然使用pdflatex):

可以使用epstopdf包将eps图片转换成pdf图片,需要注意epstopdf包必须需要配合graphicx包使用。

\usepackage[pdftex]{graphicx}
\DeclareGraphicsExtensions{.pdf,.jpeg,.png}
%    \usepackage[dvips]{graphicx}
%    \DeclareGraphicsExtensions{.eps}
\usepackage{epstopdf}

如果这样做之后出现“Pacakge pdftex.df Error: file‘xxx-eps-converted-to.pdf‘ not found”错误,那么需要在pdflatex命令后面加一个参数“-shell-escape”。


这样做比较快,因为过程简单嘛。

需要注意的是第一次编译的时候会对每一个eps图片生成一个对应pdf文件,这个过程回略耗时,但是只会发生一次(如果图片更改也会重新生成)。

PS:生成的pdf图片默认保存在eps的同一级目录下,假设eps图片名为“abc.eps”则对应的pdf文件名默认为“abc-eps-converted-to.pdf”。



原载于http://blog.csdn.net/yanxiangtianji

转载请注明出处



Latex中插入.eps图片遇到的问题 (Unknown graphics extension:.eps),布布扣,bubuko.com

Latex中插入.eps图片遇到的问题 (Unknown graphics extension:.eps)

原文:http://blog.csdn.net/yanxiangtianji/article/details/26385939

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!