为什么 \include 不包括路径名中带有空格的文件?

为什么 \include 不包括路径名中带有空格的文件?

\include{"./folder/another\space folder/lastfolder/file"}\input 会包含该文件但是却没有包含它,这是怎么回事?

答案1

TeX(原始 TeX)不接受文件名中的空格。如果名称在引号中,后来的类似 TeX 的引擎会接受。当最近修改 LaTeX 以接受文件名中的空格时\input,的代码\include并没有进行类似的更新。我不知道为什么,所以这不应该是一个“答案”,但我可以说没有理由不能更新它以允许空格。

相关内容