Mac Texshop - 如何使用 Arara(潜在错误)

Mac Texshop - 如何使用 Arara(潜在错误)

这个问题被问到之前;然而,
它并没有解答我的问题。

我正确地:

  • 已将arara.engine文件从复制.\Engines\Inactive\.\Engines
  • 使用宏\程序下拉菜单插入该% !TEX TS-program = arara行。

arara使用lmkclean或时仍然失败bibtex

% !TEX TS-program = arara
% !arara: lmkclean
% !arara: pdflatex: {   draft: yes, options: '-file-line-error -halt-on-error' }
% !arara: bibtex
%  arara: pdflatex: {   draft: yes, options: '-file-line-error -halt-on-error' }
%  arara: pdflatex: { synctex: yes, options: '-file-line-error -halt-on-error' }
% !arara: lmkclean

请注意,删除!前面的lmkcleanpdflatex和/或bibtex取消注释这些行。

lmkclean 失败:

Running LaTeXmKCleaner... 

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

------------
Latexmk: Could not find file ["2016.02.08 Kando Proposal.tex"].
-- Use the -f option to force complete processing.
FAILURE

bibtex 失败:

Running BibTeX... 

I couldn't open file name `"2016.02.08 Kando Proposal.aux".aux'
FAILURE

注意重复的延伸。
我认为有一个漏洞在这里玩耍。

答案1

虽然这可能是一个错误,但其原因却很清楚:您创建的文件名几乎肯定会使大多数命令行程序感到困惑,因为您有多个.和空格。

如果你将文件重命名为更合理的名称,问题就会消失:

2016-02-08_Kando_Proposal.tex

就可以正常工作。

在这种情况下,问题在于空格,而不是 s 。这可能是和.之间的相互作用(取决于如何将文件名传递给)。latexmkararaararalatexmk

相关内容