Includegraphics 加载扩展名为 .PNG 或 .png 的图像

Includegraphics 加载扩展名为 .PNG 或 .png 的图像

根据图像的生成方式,其文件扩展名可以是.png.PNG。例如,如果我有一个文件myimage.PNG,并将其放在我的文档中,\includegraphics{myimage.png}我会收到错误:

Error: File 'myimage.png' not found

我想告诉\includegraphics...不要关心扩展名是小写还是大写。

答案1

这种情况发生在区分文件名中大小写字符的文件系统上,在 Linux 下最为明显。

解决此问题的一种方法是将所有图像文件重命名为仅具有小写扩展名(rename '/\.PNG/.png/' *.PNG在 Linux 下尝试)。

或者,只需保留文件扩展名,只写文件基名:\includegraphics{myimage}。这样,系统就会检查文件扩展名列表,并使用找到的第一个图像。您可以使用宏 更改此默认扩展名列表\DeclareGraphicsExtensions {<comma separated list>}。默认情况下,它已经包含.png.PNG(以及和.jpg等)。请注意,如果您有同一图像的多种格式,例如和.pdf,则使用这种方式可能会得到错误的扩展名。myimage.pngmyimage.jpg

相关内容