使用 graphicx 时,如何防止文件名中的空格导致文件名出现在输出中?

使用 graphicx 时,如何防止文件名中的空格导致文件名出现在输出中?

我不断在图片旁边看到图片的文件名。例如:

在此处输入图片描述

  • 该文件的完整路径是\\Shared Folders\courses\acce\14\exams\mtndfa.png。通过阅读其他 tex.stackexchange 问题,我发现问题几乎肯定是“Shared”和“Folders”之间的空格。不幸的是,由于我使用的是 VMWare,我认为我对该名称无能为力;这是 VMWare 赋予它的名称。(这些文件位于我的 Mac 磁盘上,但 TeX 在 VM 上的 Windows 下运行。)
  • 我知道我可以在 Mac 上编译,但我的编辑器(Scientific Workplace)是在 Windows 上,所以不是很方便。
  • 我还了解到使用 grffile 可能会有帮助,但事实并非如此。
  • 最后我了解到在文件名周围使用引号可能会有所帮助,但由于文件名是相对的,而不是绝对的,问题不在于我的 TeX 文件中的名称,而在于将其设为绝对后的名称。也许这就是 griffle 没有帮助的原因。

这是我的文件的开头:

\documentclass{article}%
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{grffile}%
\setcounter{MaxMatrixCols}{30}%
\usepackage{amssymb}

编辑:我发现 SWP 正在重写\includegraphics命令。我已更新以下代码。

下面是\includgraphics命令

\begin{figure}[ptb]%
\centering
\includegraphics[
natheight=0.866500in,
natwidth=1.886200in,
height=0.8994in,
width=1.9242in
]%
{//vmware-host/Shared Folders/courses/acce/14/exams/mtndfa.png}%
\end{figure}

使用 graphicx 时,如何防止文件名中的空格导致文件名出现在输出中?

相关内容