epstopdf 出现问题:未找到文件“foo-eps-converted-to.pdf”

epstopdf 出现问题:未找到文件“foo-eps-converted-to.pdf”

我的问题之前有人问过,但之前的所有答案都没有回答我的问题。我有一个.eps文件想要包含在我的 LaTeX 文档中。为此,我包含了 epstopdf 包。但是,当我尝试使用 pdflatex 编译我的文档时,我收到了错误消息File 'foo-eps-converted-to-pdf' not found。日志文件中显示:

{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2]
Package epstopdf Info: Source file: <Aoo.eps>
(epstopdf)                    date: 2014-04-28 18:54:16
(epstopdf)                    size: 18858 bytes
(epstopdf)             Output file: <foo-eps-converted-to.pdf>
(epstopdf)             Command: <epstopdf --outfile=foo-eps-converted-to.pdf foo.eps>
(epstopdf)             \includegraphics on input line 142.
runsystem(epstopdf --outfile=foo-eps-converted-to.pdf foo.eps)...disabled.

Package epstopdf Info: Result file: <foo-eps-converted-to.pdf>.

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

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

l.142 \includegraphics{foo.eps}

需要注意的是,所有文件都在同一个目录中,因此不会出现任何问题。

有什么建议吗?提前致谢!

答案1

该文件的重要行.log是:

runsystem(epstopdf --outfile=foo-eps-converted-to.pdf foo.eps)...disabled.

转换不起作用,因为未启用 shell 转义功能。您可能正在使用较旧的 TeX 发行版。TeX Live 和 MiKTeX 默认启用了受限的 shell 转义功能。

在较旧的系统上(当然不是太旧),以下选项应该有效:

pdflatex --shell-escape

或(MiKTeX)

pdflatex --enable-write18

答案2

我在 Mac 上也遇到过类似的问题,这让我很头疼。下面的内容对我有帮助

在我的日志文件中有:

runsystem(epstopdf --outfile=foo-eps-converted-to.pdf foo.eps)...executed

然而我被告知:

dyld: Library not loaded: /usr/X11/lib/libXt.6.dylib
Referenced from: /usr/local/bin/gs
Reason: image not found

随后:

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

原来是升级到 Yosemite 时出现的问题,其中 X11 从 usr/X11 移至 opt/X11。我发现另一篇关于此问题的帖子建议手动添加链接:

sudo ln -s /opt/X11 /usr/X11

对我来说,这解决了这个问题。

答案3

我在使用 macOS 10.12 的 Mac 上也遇到了这个问题。Apple 不再包含 X11,而这是 epstopdf 所必需的。您需要在以下网址下载它https://www.xquartz.org此后,我的所有 eps 文件都可以顺利运行。

答案4

在 Texmaker 5.0.3(使用 Qt 5.11.3 编译)上,将编译器更改为 XeLateX 对我来说很有帮助:

xelatex -synctex=1 -interaction=nonstopmode %.tex

相关内容