带有空格的文件存在问题

带有空格的文件存在问题

我注意到,当我的.tex文件名包含空格时,TeXworks(在 Windows 上)在尝试排版文档时会出现问题。

即使把$fullname论点放在引号里(像这样"$fullname"似乎不起作用。

例如,当使用文件名Spaces in file name.tex和我的自定义latexmk工具(链)时:

我得到这个输出:

Latexmk: This is Latexmk, John Collins, 19 Jan. 2017, version: 4.52c.

------------
Latexmk: Could not find file [Spaces].
-- Use the -f option to force complete processing.

奇怪的是,使用默认的 pdfLaTeX 工具(链)是有效的。

$fullname注意:加引号与不加引号没有区别

答案1

我遇到了类似的问题,我编写了一个批处理文件,我想从 TeXworks 执行该文件,并将其$fullname作为参数。该批处理文件如下所示:

someprogram "%1"

但当文件包含空格时,程序无法找到该文件。我通过使用两对引号解决了这个问题:

someprogram ""%1""

相关内容