我不断在图片旁边看到图片的文件名。例如:
- 该文件的完整路径是
\\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 时,如何防止文件名中的空格导致文件名出现在输出中?