![\includegraphics 且图像文件名中包含“.”](https://linux22.com/image/377087/%5Cincludegraphics%20%E4%B8%94%E5%9B%BE%E5%83%8F%E6%96%87%E4%BB%B6%E5%90%8D%E4%B8%AD%E5%8C%85%E5%90%AB%E2%80%9C.%E2%80%9D%20.png)
我正在使用 graphicx 包
\begin{center}
\makebox[0pt][c]{\includegraphics[scale=0.5]{example2.2}}
\end{center}
将图像插入到我的 LaTeX 文件中。
但是,由于图像文件名“example2.2”中有“.”,我得到了一个错误。如果我将其更改为“example2”,那么它就可以正常工作。有没有办法使用带有句点的文件名而不会出现错误?
答案1
答案2
这个grffile
包主要是为了这个目的而诞生的。
\documentclass{article}
\usepackage{graphicx,grffile}
\begin{document}
\includegraphics{example2.2}
\end{document}
答案3
这可能会破坏各种各样的事情,但是......
\documentclass{article}
\usepackage{graphicx}
\def\.{.}
\catcode`.\active\def.{\.}
\begin{document}
\includegraphics{example2.2}
\end{document}