به بخش ۶.۱ راهنمای arara مراجعه نمایید ...
باید یک پوشه به نام rules داشته باشید با فایلهایی از پسوند yaml.
برای مثال در لینوکس ۶۴ بیتی من آدرس چنین است:
/usr/local/texlive/2016/texmf-dist/scripts/arara/rules/
و قوانین زیر تعریف شده است:
biber.yaml
bibtex.yaml
clean.yaml
dvips.yaml
frontespizio.yaml
latex.yaml
lmkclean.yaml
lualatexmk.yaml
lualatex.yaml
luatex.yaml
makeglossaries.yaml
makeindex.yaml
make.yaml
nomencl.yaml
pdflatexmk.yaml
pdflatex.yaml
pdftex.yaml
ps2pdf.yaml
sketch.yaml
songidx.yaml
tex.yaml
xelatexmk.yaml
xelatex.yaml
xetex.yaml
و محتویات قانون xelatex.yaml هم به صورت زیر تعریف شده است:
!config
# XeLaTeX rule for arara
# author: Marco Daniel
# last edited by: Paulo Cereda
# requires arara 3.0+
identifier: xelatex
name: XeLaTeX
command: <arara> xelatex @{action} @{shell} @{synctex} @{options} "@{file}"
arguments:
- identifier: action
flag: <arara> --interaction=@{parameters.action}
- identifier: shell
flag: <arara> @{isTrue(parameters.shell,"--shell-escape","--no-shell-escape")}
- identifier: synctex
flag: <arara> @{isTrue(parameters.synctex,"--synctex=1","--synctex=0")}
- identifier: options
flag: <arara> @{parameters.options}
توسط
جواد
(4.4k امتیاز)