如何避免在使用 graphicx 时显示文件名?

如何避免在使用 graphicx 时显示文件名?

apacite我正在使用和包编写 LaTeX 文档。问题是,当我使用附件或单独graphicx包含图像时,它会在图像的一侧显示文件名。figure\includegraphics\includegraphics

例如:

            --------------
            |             |
            |    BOX 1    |  
            ---------------
Error1.jpg

我不想让它写入 Error1.jpg。会显示图像,但似乎我没有足够的代表。

这是一个显示错误的示例 tex 文件(使用 Windows XP,使用 Miktex 2.8)。

\documentclass[man]{apa}
\usepackage{apacite}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\begin{document} 

\includegraphics{Example Error1.jpg}
\begin{figure}[htb]
\includegraphics{Example Error1.jpg}
\caption{This is the caption of the figure.}
\label{fig:fig2}
\end{figure}
\end{document}

答案1

旧帖子,但您可以执行以下操作。

\includegraphics{"Example Error1".jpg}

答案2

您还应避免在完整路径和文件名称中使用其他特殊字符(例如下划线)。但您可以使用图形文件用于扩展文件处理的包。对于这种情况,只需添加以下行:

\usepackage{grffile}

答案3

我在写这篇文章时找到了答案,因为我ExampleError1.jpg在制作示例图像时写过。问题是它graphicx似乎不喜欢文件名中的空格,并且它认为应该写空格。我尝试写,Example\ Error1.jpg但它也不喜欢。我提出的解决方案是写这些文件名时不要有空格。

答案4

即使您添加了包graphics,如果文档类声明为,您也可能无法避免该问题draft

\documentclass[12pt, draft]{report}

值得删除draft文档类中的,以便显示图像。

相关内容