Wie verwende ich den Entwurfsmodus mit Arara richtig?

Wie verwende ich den Entwurfsmodus mit Arara richtig?

Was ist der Unterschied zwischen

% arara: pdflatex: { draft : yes }
\documentclass{book}

Und

% arara: pdflatex
\documentclass[draft]{book}

?

Welches ist besser?

Und wenn ich eine komplexere Kompilierungsbefehlsliste ausführen muss, zum Beispiel:

% arara: pdflatex
% arara: frontespizio
% arara: biber
% arara: pdflatex
% arara: pdflatex

wo soll ich die Entwurfsoption platzieren?

Antwort1

Die draft: yesOption für araraist die gleiche wie beim Anrufen

pdflatex -draftmode file

Dies hat zur Folge, dass alles erledigt wird (Makroerweiterung, Befehlsausführung, Schreiben in Zusatzdateien), außer die endgültige PDF-Datei zu erstellen. Dies spart etwas Zeit (eigentlich nicht viel), da die Anzahl der E/A-Aufrufe reduziert wird.

Die draftOption für \documentclasshat einen ganz anderen Charakter. Für die Dokumentklasse selbst bewirkt sie nicht viel, da sie für die Standardklassen nur \overfullruleauf 5pt setzt:

\DeclareOption{draft}{\setlength\overfullrule{5pt}}

aber es wird an jedes nachfolgend geladene Paket weitergegeben; wenn ein Paket es versteht, wird es die entsprechende Aktion ausführen. Beispielsweise graphicxwird die Einbindung von Grafikdateien deaktiviert; es wird nur die Begrenzungsbox betrachtet und ein Rechteck mit dem Dateinamen darin erstellt. Ebenso microtypewird vollständig deaktiviert.

Beachten Sie, dass die -draftmodeBefehlszeileNichtshat mit der Klassenoption zu tun. Wenn Sie also ausführen pdflatex -draft file(die Befehlszeilenoption kann abgekürzt werden) und das Dokument geladen wird microtype, wird es nicht deaktiviert.

Beachten Sie auch, dass die Ausgabe der draftKlassenoption zum besseren Anzeigen der überfüllten Kisten von der finalOption zum begleitet werden sollte microtype, falls Sie nicht möchtenandersZeilenumbrüche, die draftihren Zweck völlig wirkungslos machen würden.

Wann soll hinzugefügt werden draft: yes? Nie, aber wenn Sie ein paar Sekunden sparen möchten, bei allen Anrufen pdflatexaußer dem letzten.

verwandte Informationen