Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 8
kleine Einfügung: auf Arara 4 hingewiesen

27 Jan '20, 17:33

stefan's gravatar image

stefan
18.4k163148

Verwende (unabhängig vom Editorprogramm) *arara*'s `move.yaml` `move.yaml` (hier für Arara version 4, siehe Kommentare unten): !config identifier: move name: Move authors: - Paulo Cereda commands: - name: Moving feature command: > @{ prefix = []; if (isUnix()) { prefix = [ 'mv', '-f' ]; } else { prefix = [ 'cmd', '/c', 'move', '/y' ]; } if (extensions == '') { if (getOriginalFile() == file) { throwError('I cannot move the main file reference.'); } return getCommand(prefix, file, target); } else { base = getBasename(file); removals = []; foreach(extension : extensions) { if (base.concat('.').concat(extension) == getOriginalFile()) { throwError('I cannot move the main file reference.'); } removals.add(getCommand(prefix, base.concat('.').concat(extension), target)); } return removals; } } arguments: - identifier: extensions flag: > @{ if (isList(parameters.extensions)) { return parameters.extensions; } else { throwError('I was expecting a list of extensions.'); } } - identifier: target required: true flag: > @{ return parameters.target; } Verwende dann eine oder mehrere move-Regeln im Dokument: % Datei: move01.tex ==================== % arara: pdflatex % arara: pdflatex % arara: move: { extensions: [ log, toc, aux ], target: Backup } % oder: % #arara: move: { files: [ move01.log, move01.aux ], target: Backup } % oder: % #arara: move: { files: [ move01.log, move01.aux ], target: 'C:/Pfad/Backup/' } % Der Ordner 'Backup' muss in allen drei Fällen existieren! \documentclass{article} \begin{document} \tableofcontents \section{Test} foo bar foofoo aaa \end{document} Siehe auch: https://texwelt.de/fragen/8764/was-ist-arara https://texwelt.de/fragen/5571/wie-integriere-ich-arara-in-meinen-editor <small> PS: Ich habe mich jetzt nur auf die Aufgabe bezogen. Nach erfolgreichem Übersetzen braucht man Hilfsdateien eigentlich nimmer; daher würde ich sie nicht verschieben, sondern einfach löschen, und zwar mit der (im Originalregelsatz vorhandenen) arara-Regel `clean`; oder sogar mit der Regel [`cleanx`][1]. </small> [1]: https://tex.stackexchange.com/a/459632/46023
Klicke auf Einblenden/Ausblenden von Überarbeitungen 7

17 Jan '20, 22:07

cis's gravatar image

cis
9.5k95460491

Verwende (unabhängig vom Editorprogramm) *arara*'s `move.yaml` !config identifier: move name: Move authors: - Paulo Cereda commands: - name: Moving feature command: > @{ prefix = []; if (isUnix()) { prefix = [ 'mv', '-f' ]; } else { prefix = [ 'cmd', '/c', 'move', '/y' ]; } if (extensions == '') { if (getOriginalFile() == file) { throwError('I cannot move the main file reference.'); } return getCommand(prefix, file, target); } else { base = getBasename(file); removals = []; foreach(extension : extensions) { if (base.concat('.').concat(extension) == getOriginalFile()) { throwError('I cannot move the main file reference.'); } removals.add(getCommand(prefix, base.concat('.').concat(extension), target)); } return removals; } } arguments: - identifier: extensions flag: > @{ if (isList(parameters.extensions)) { return parameters.extensions; } else { throwError('I was expecting a list of extensions.'); } } - identifier: target required: true flag: > @{ return parameters.target; } Verwende dann eine oder mehrere move-Regeln im Dokument: % Datei: move01.tex ==================== % arara: pdflatex % arara: pdflatex % arara: move: { extensions: [ log, toc, aux ], target: Backup } % oder: % #arara: move: { files: [ move01.log, move01.aux ], target: Backup } % oder: % #arara: move: { files: [ move01.log, move01.aux ], target: 'C:/Pfad/Backup/' } % Der Ordner 'Backup' muss in allen drei Fällen existieren! \documentclass{article} \begin{document} \tableofcontents \section{Test} foo bar foofoo aaa \end{document} Siehe auch: https://texwelt.de/fragen/8764/was-ist-arara https://texwelt.de/fragen/5571/wie-integriere-ich-arara-in-meinen-editor <small> PS: Ich habe mich jetzt nur auf die Aufgabe bezogen. Nach erfolgreichem Übersetzen braucht man Hilfsdateien eigentlich nimmer; daher würde ich sie nicht verschieben, sondern einfach löschen, und zwar mit der (im Originalregelsatz vorhandenen) arara-Regel `clean`; oder sogar mit der Regel [`cleanx`][1]. </small> [1]: https://tex.stackexchange.com/a/459632/46023
Klicke auf Einblenden/Ausblenden von Überarbeitungen 6

17 Jan '20, 15:47

cis's gravatar image

cis
9.5k95460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

17 Jan '20, 15:37

cis's gravatar image

cis
9.5k95460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

17 Jan '20, 15:37

cis's gravatar image

cis
9.5k95460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

17 Jan '20, 15:32

cis's gravatar image

cis
9.5k95460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

17 Jan '20, 15:31

cis's gravatar image

cis
9.5k95460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

17 Jan '20, 15:29

cis's gravatar image

cis
9.5k95460491