![\input 或 \includegraphics 中的文件名中有空格](https://linux22.com/image/294531/%5Cinput%20%E6%88%96%20%5Cincludegraphics%20%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8D%E4%B8%AD%E6%9C%89%E7%A9%BA%E6%A0%BC.png)
我要疯了...
我有一个要包含的文件,其路径是C:\Users\Matthieu\Documents\Folder withOneSpace\myFile.tex
。(正如你用 \ 看到的,我实际上是在 Windows 上)
我尝试了以下方法,但都不起作用:
\input{C:/Users/Matthieu/Documents/Folder withOneSpace/myFile}
\input{C:/Users/Matthieu/Documents/Folder\ withOneSpace/myFile}
\input{C:/Users/Matthieu/Documents/Folder withOneSpace/myFile.tex}
\input{C:/Users/Matthieu/Documents/Folder\ withOneSpace/myFile.tex}
我还尝试将文件从带有空格的文件夹中取出,并且成功了(毫不奇怪):
\input{C:/Users/Matthieu/Documents/myFile} --> Works
我发现的方法是将 \ 放在空格前,但是根本不起作用。--> 请帮忙!:)
答案1
使用双引号符号"
。在本例中,文件File Name.tex
包含以下字词Hello World
... 其中Repin Painting.jpg
包含了“伏尔加河上的驳船搬运工”(俄语:Burlaki na Volge, Бурлаки на Волге),最好在听 Lydia Salnikova 表演 Ah Ty Step Shirokaya 时观看http://www.broadjam.com/artists/songs.php?artistID=81353&mediaID=529836。
\documentclass{article}
\usepackage{graphicx}
\begin{document}
Testing\par
\input{"File Name"}\par
\includegraphics[width=2in]{"Repin Painting"}
\end{document}