我在尝试将 .eps 文件包含在使用 pdfLaTeX 编译的 LaTeX 文档中时遇到了一些麻烦。有人告诉我应该使用该epstopdf
包即时将 .eps 文件转换为 .pdf。
这是我的 LaTeX 代码:
\documentclass[12pt]{article}
\usepackage[pdftex]{graphicx}
\usepackage{epstopdf}
\begin{document}
\includegraphics{thing.eps}
\end{document}
但是当我尝试用它编译时pdflatex test.tex
出现此错误:
包 epstopdf 警告:未启用 Shell 转义功能。 (/usr/share/texmf-texlive/tex/latex/latexconfig/epstopdf-sys.cfg)))(./test.aux)(/usr/share/texmf/tex/context/base/supp-pdf.mkii [正在加载 MPS 到 PDF 转换器(版本 2006.09.02)。]) !包 pdftex.def 错误:未找到文件“thing-eps-converted-to.pdf”。 请参阅 pdftex.def 包文档以了解解释。输入 H 可立即获得帮助。... l.7 \includegraphics{事物.eps} ?
我不知道该怎么办,我也尝试过放置\epstopdfsetup
和\epstopdfsetup{}
之后\usepackage{espstopdf}
,但没有帮助。
答案1
要编译示例而不出现错误,请使用:
pdflatex --shell-escape test.tex
从 TeXLive 2010 开始,它pdflatex
会自动将 eps 文件转换为 pdf。Karl Berry 写了一篇关于此新功能的 TUGboat 文章。您应该更新您的发行版。