![使用 graphicx 的文件格式首选项](https://linux22.com/image/260695/%E4%BD%BF%E7%94%A8%20graphicx%20%E7%9A%84%E6%96%87%E4%BB%B6%E6%A0%BC%E5%BC%8F%E9%A6%96%E9%80%89%E9%A1%B9.png)
我用它Mathematica
来制作一些图形(当我无法轻松地对它们进行 TikZ 处理时)。所有这些图像都可用,并且.eps
具有.png
相同的文件名 - 让我们在下面使用img.eps
/ 。img.png
我想设置graphicx
仅使用一种类型的偏好,即使用
\includegraphics[width=.6\textwitdh]{img}
我想指定img
使用一个开关、(包)选项或变量。
我试过
\DeclareGraphicsExtension{.eps}
将允许的图像扩展名限制为.eps
,但.png
文件仍然包含在内。似乎.png
比 更受欢迎.eps
。
虽然这当然是有限的,但对其XeTeX
他人来说可能会很有趣,如果您.png
与某些有损格式一起使用,就像.jpg
有一个文件扩展名首选项。
是否有一个用于该目的的包选项或一个简单的命令(全局文档选项)?
我认为,提供 MWE 很困难,因为需要提供至少 3 个文件。
答案1
\DeclareGraphicsExtensions{.eps}
(s
命令名称末尾的注释)将使 LaTeX 仅.eps
明确处理,特别是它应该只添加.eps
扩展名。(如果其他文件类型的扩展名是明确的,则可以处理它们)
当您尝试使用没有的版本s
时,可能会出现错误?(最好不要忽略错误消息:-)
有关这些命令的更多文档位于文档 grfguide 中,它是核心 LaTeX 发行版的一部分。(texdoc grfguide
可能取决于您的 TeX 发行版)