\includegraphics 且图像文件名中包含“.”

\includegraphics 且图像文件名中包含“.”

我正在使用 graphicx 包

\begin{center}
\makebox[0pt][c]{\includegraphics[scale=0.5]{example2.2}}
\end{center}

将图像插入到我的 LaTeX 文件中。

但是,由于图像文件名“example2.2”中有“.”,我得到了一个错误。如果我将其更改为“example2”,那么它就可以正常工作。有没有办法使用带有句点的文件名而不会出现错误?

答案1

是的,使用这个

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics{{example2.2}.png}
\end{document}

如果 png 文件等...

在此处输入图片描述

答案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}

相关内容