我尝试使用 arara、latexindent 和 texmaker 自动缩进文件。我有 TexLive 发行版,因此两个程序都应该安装正确(或者我错了?)。至少当我通过命令行启动它们时,我会得到响应:
__ _ _ __ __ _ _ __ __ _
/ _` | '__/ _` | '__/ _` |
| (_| | | | (_| | | | (_| |
\__,_|_| \__,_|_| \__,_|
arara 3.0a - The cool TeX automation tool
Copyright (c) 2012, Paulo Roberto Massa Cereda
All rights reserved.
... 和 ...
latexindent.pl version 3.3, 2017-08-21
usage: latexindent.pl [options] [file][.tex|.sty|.cls|.bib|...]
... 到目前为止一切顺利。使用我自己的 Texmaker 命令 (arara %.tex),我无法让它正常运行。当我测试时%arara: pdflatex
,它运行良好,但%arara: indent: {overwrite:yes, trace:yes}
总是给我以下错误消息:
C:\texlive\2017\bin\win32\runscript.tlu:711: command failed with exit code 1: java.exe -jar c:\texlive\2017\texmf-dist\scripts\arara\arara.jar indent_test.tex
由于pdflatex
示例有效,因此问题应该出在 latexindent 上。但问题到底是什么?我必须安装一个特殊的 pearl 环境吗?
提前致谢! 弗里德