__ _ _ __ __ _ _ __ __ _ / _` | '__/ _` | '__/ _` | | (_| | | | (_| | | | (_| | \__,_|_| \__,_|_| \__,_| arara 3.0 - The cool TeX automation tool Copyright (c) 2012, Paulo Roberto Massa Cereda All rights reserved.
# brew install openjdk
# <sudo> tlmgr install arara-rules-ko
% arara: xelatex
# arara foo.tex
-v: 컴파일 진행 과정을 보여준다. -l: 로그 파일에 기록한다.
-v
옵션을 주지 않으면 컴파일 에러 발생 시 FAILURE하고 종료한다. 이 옵션을 주면 에러 위치에서 사용자의 응답을 기다린다.
% arara: xelatex: { shell: yes, synctex: yes, action: nonstopmode }
<del>shell-escape
, synctex은 synctex=1
, action은 --interaction=nonstopmode
이다. 따라서 위의 지시자로부터 다음 명령이 실제로 실행된다. 파일이름이 foo.tex이라면
# xelatex --interaction=nonstopmode --shell-escape --synctex=1 foo.tex
% arara: komkindex % arara: komkindex: { style: kotex }
komkindex
다음에 `: `를 쓰고 중괄호로 해당 요구사항을 묶어서 전달한다.
# komkindex -s kotex foo.idx
% arara: xelatex: { files: [main.tex], synctex: yes }
main.tex
으로 설정할 수 있다. 현재 작업 중인 폴더에 main.tex이 있어야 하고, 지금 열린 파일이 무엇이든 간에 무조건 main.tex을 컴파일한다.