epstopdf 没有找到(或生成)pdf 文件

epstopdf 没有找到(或生成)pdf 文件

我在尝试使用 epstopdf 包时出错。这是我的代码

\documentclass[11pt,oneside,a4paper,onecolumn]{article}

\usepackage[usenames,dvipsnames]{pstricks}
\usepackage{epsfig}
\usepackage{pst-grad} % For gradients
\usepackage{pst-plot} % For axes

% For using eps files
\usepackage{epstopdf}
\epstopdfsetup{outdir=./}

\begin{document}
\begin{figure}[h!]
  \centering
    \includegraphics[width=0.1\textwidth]{./apple2.eps}
    \caption{Apple}                                                             
\end{figure}
\end{document}

这是错误信息:

Package epstopdf Warning: Shell escape feature is not enabled.

(/usr/share/texmf-texlive/tex/latex/latexconfig/epstopdf-sys.cfg))) (./fig.aux)
(/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
)

! Package pdftex.def Error: File `./apple2-eps-converted-to.pdf' not found.

See the pdftex.def package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.15 ...raphics[width=0.1\textwidth]{./apple2.eps}

?

你知道如何修复它吗?

答案1

使用 PSTricks 包\usepackage[usenames,dvipsnames]{pstricks}

latex-->dvips-->ps2pdfxelatex编译路径(通常都支持包含 .eps 图形)。使用这两种编译路径,无需像@Werner 建议的那样启用\usepackage{epstopdf}额外的软件包。-shell-escape

注意:将 obsolete 替换\usepackage{epsfig}\usepackage{graphicx}

答案2

我遇到了类似的问题并通过在\include{graphicx}之前添加解决了它\include{epstopdf}

相关内容