![epstopdf 没有找到(或生成)pdf 文件](https://linux22.com/image/274404/epstopdf%20%E6%B2%A1%E6%9C%89%E6%89%BE%E5%88%B0%EF%BC%88%E6%88%96%E7%94%9F%E6%88%90%EF%BC%89pdf%20%E6%96%87%E4%BB%B6.png)
我在尝试使用 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-->ps2pdf
或
xelatex
编译路径(通常都支持包含 .eps 图形)。使用这两种编译路径,无需像@Werner 建议的那样启用\usepackage{epstopdf}
额外的软件包。-shell-escape
注意:将 obsolete 替换\usepackage{epsfig}
为\usepackage{graphicx}
答案2
我遇到了类似的问题并通过在\include{graphicx}
之前添加解决了它\include{epstopdf}
。