summaryrefslogtreecommitdiff
path: root/support/arara
diff options
context:
space:
mode:
Diffstat (limited to 'support/arara')
-rw-r--r--support/arara/README.md4
-rw-r--r--support/arara/doc/arara-manual.pdfbin1157784 -> 953547 bytes
-rw-r--r--support/arara/doc/arara-quickstart.pdfbin191524 -> 174865 bytes
-rw-r--r--support/arara/doc/arara.12
-rw-r--r--support/arara/doc/resources/version.txt2
-rw-r--r--support/arara/scripts/rules/arara-rule-pdftocairo.yaml33
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
index 7eae6fbde7..e790df4ce1 100644
--- a/support/arara/doc/arara-manual.pdf
+++ b/support/arara/doc/arara-manual.pdf
Binary files differ
diff --git a/support/arara/doc/arara-quickstart.pdf b/support/arara/doc/arara-quickstart.pdf
index 87508ff625..8feecb1b7c 100644
--- a/support/arara/doc/arara-quickstart.pdf
+++ b/support/arara/doc/arara-quickstart.pdf
Binary files differ
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