diff options
Diffstat (limited to 'support/arara')
-rw-r--r-- | support/arara/README.md | 4 | ||||
-rw-r--r-- | support/arara/doc/arara-manual.pdf | bin | 1157784 -> 953547 bytes | |||
-rw-r--r-- | support/arara/doc/arara-quickstart.pdf | bin | 191524 -> 174865 bytes | |||
-rw-r--r-- | support/arara/doc/arara.1 | 2 | ||||
-rw-r--r-- | support/arara/doc/resources/version.txt | 2 | ||||
-rw-r--r-- | support/arara/scripts/rules/arara-rule-pdftocairo.yaml | 33 |
6 files changed, 37 insertions, 4 deletions
diff --git a/support/arara/README.md b/support/arara/README.md index 6c8a7f5dfd..4f77438b69 100644 --- a/support/arara/README.md +++ b/support/arara/README.md @@ -1,6 +1,6 @@ ![arara](https://i.stack.imgur.com/hjUsN.png) -# arara v7.1.3 +# arara v7.1.4 ![Language: Kotlin](https://img.shields.io/badge/Language-Kotlin-blue.svg?style=flat-square) ![Minimum JRE: 8.0](https://img.shields.io/badge/Minimum_JRE-8-blue.svg?style=flat-square) @@ -19,7 +19,7 @@ might write their own rules when the provided ones do not suffice. ## Basic use To use `arara`, you need to tell it what to do. Unlike most other tools, you -give `arara` these _directives_ in the document itself ??? usually near the top. +give `arara` these _directives_ in the document itself – usually near the top. So to run `pdflatex` once on your document, you should say something like: ```tex diff --git a/support/arara/doc/arara-manual.pdf b/support/arara/doc/arara-manual.pdf Binary files differindex 7eae6fbde7..e790df4ce1 100644 --- a/support/arara/doc/arara-manual.pdf +++ b/support/arara/doc/arara-manual.pdf diff --git a/support/arara/doc/arara-quickstart.pdf b/support/arara/doc/arara-quickstart.pdf Binary files differindex 87508ff625..8feecb1b7c 100644 --- a/support/arara/doc/arara-quickstart.pdf +++ b/support/arara/doc/arara-quickstart.pdf diff --git a/support/arara/doc/arara.1 b/support/arara/doc/arara.1 index 5d481eb85d..e96b8cd24f 100644 --- a/support/arara/doc/arara.1 +++ b/support/arara/doc/arara.1 @@ -1,4 +1,4 @@ -.TH ARARA 1 "13 February 2024" "v7.1.3" +.TH ARARA 1 "02 May 2024" "v7.1.4" .SH NAME arara \- a TeX automation tool based on rules and directives. .SH SYNOPSIS diff --git a/support/arara/doc/resources/version.txt b/support/arara/doc/resources/version.txt index ad955e95b4..334b5cec1f 100644 --- a/support/arara/doc/resources/version.txt +++ b/support/arara/doc/resources/version.txt @@ -1 +1 @@ -7.1.3
\ No newline at end of file +7.1.4
\ No newline at end of file diff --git a/support/arara/scripts/rules/arara-rule-pdftocairo.yaml b/support/arara/scripts/rules/arara-rule-pdftocairo.yaml new file mode 100644 index 0000000000..77ec8f2459 --- /dev/null +++ b/support/arara/scripts/rules/arara-rule-pdftocairo.yaml @@ -0,0 +1,33 @@ +!config +identifier: pdftocairo +name: pdftocairo +authors: +- samcarter +commands: +- name: The pdftocairo program + command: > + @{ + return getCommand('pdftocairo', '-' + format[0], getBasename(reference.fileName)+'.pdf', options, output); + } +arguments: +- identifier: format + flag: > + @{ + return parameters.format; + } + default: png +- identifier: output + flag: > + @{ + return parameters.output; + } +- identifier: options + flag: > + @{ + if (isList(parameters.options)) { + return parameters.options; + } + else { + throwError('I was expecting a list of options.'); + } + }
\ No newline at end of file |