LaTeX Error: Unknown graphics extension: .eps 处理

错误原因:

使用includegraphics插入图片为eps格式,此种方法只能用LaTeX默认编译器使用,如果用Ctex(中国改造版,默认为pdfLaTeX)则不能使用。

是图片和pdfLaTeX一起使用时的错误。



两种解决方法:

1、可以将eps文件转换为pdf图片或jpg图片。

2、用latex而不是pdflatex:
      tex处理过tex文件后生成dvi文件,然后通过dvipdf转换成pdf文件;
      pdflatex直接处理tex文件,输出pdf文件,pdflatex使用jpg,png能图片格式,不能使用eps文件。

但用latex后,模板Singapore就不会有像pdflatex很好的效果,底色都变成了白的。


1>解决方案
MIKTEX:
a)使用XeLaTex+MakeIndex+BibTex就可以
b)使用pdfLaTex+MakeIndex+BibTex就会出现上面的错误
因此如果遇到这类问题,可以改变一下编译的步骤或者是使用的命令


方法二(依然使用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”。

 

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

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