\includegraphics 声称未找到文件,但后来找到了该文件---如何修复?

\includegraphics 声称未找到文件,但后来找到了该文件---如何修复?

使用\includegraphicsTeXLive 2020(来自 Debian Bullseye,当前稳定版),我包含了一个图形文件。该文件已正确合并,输出看起来符合我的预期,但尽管如此,我还是收到一条警告,提示找不到该文件。我想弄清楚如何消除该警告。

MWE 如下所示:

\documentclass{book}
\usepackage{graphicx}

\begin{document}

The target is {\includegraphics[height=20pt]{target.epsi}}.

\end{document}

日志文件中的输出如下所示:



LaTeX Warning: File `target.epsi' not found on input line 6.

File: target.epsi Graphic file (type eps)
<target.epsi>
[1

] (./mwe-epsi.aux) ) 
Here is how much of TeX's memory you used:

我已将target.epsi文件放在 pastebin 中https://pastebin.com/raw/xVnc1WMd

答案1

您看到的问题与最初报告的问题类似这里(问题#516): 当图形文件扩展名未知并且使用通用规则加载时(在 DVI 模式下默认可用:当您运行latex而不是时pdflatex),会发出虚假警告,说找不到该文件。虽然完全无害,但它已通过以下方式修复这次提交,LaTeX 版本 2021-06-01 可用。更新应该可以解决问题。

如果你使用旧版本并且想要摆脱警告,你可以使用etoolboxpatch\Ginclude@graphics并更改所示的三行代码这里,但我建议您不要这样做:这个警告完全无害,所以最好的解决方案就是忽略它直到您更新。

相关内容