包含文件名中包含空格的.tex文件

Nom*_*meN 14 whitespace latex include

我通过使用\include{}语句将我的乳胶文件中的章节逐一包括在内,到目前为止我对此没有任何问题.但是我最近写了一个章节,我已经用一个包括空格的名字保存了......因为你可以.

现在include{}声明显然不喜欢空格,只打印文档中的文件名而不是章节.

这可能是一个非常简单的修复(除了删除文件名中的空格,;-)),但我找不到它.

UPDATE

根据这个维基,它对这个问题不是好兆头.除非你使用像teTeX 3或MikTeX 2.4这样的最新发行版,否则你说不能.

然而,有一丝希望,页面是2005年(很多可能发生在5年),我使用的是ufntu中包含的pdflatex,我认为这是一个相当新的发行版.

Alo*_*hal 9

尝试

\include{"file\space name"}
Run Code Online (Sandbox Code Playgroud)

(即,使用引号和\space.)您可能需要删除旧.aux文件和/或运行Latex两次.

  • 恐怕不行。使用此解决方案它可以很好地通过 .tex,但现在挂在 .aux 上。 (2认同)
  • 我相信这仅适用于图像。 (2认同)

Nom*_*meN 9

好吧,我通过给出(非常不满意的)答案来结束这个问题,我发现(在这个维基上).

目前不幸的是答案是:你不能,除非你使用最近的版本碰巧更优雅地处理这个问题.示例:teTeX 3和MikTeX 2.4.

似乎不常见的文件名仍然是乳胶中的一个问题,所以你最好的选择是弃权,或者如果你不得不找到解决问题的版本.


小智 6

有用.你需要做的是你的章节文件是否File Of Mine.tex在主.tex文件中

\include{"File\space Of\space Mine"} 
Run Code Online (Sandbox Code Playgroud)

File Of Mine.tex你内心只需要\chapter{File Of Mine}.试试这个,看看它是否适合你.它对我有用.