错误原因:
使用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”。