Übergeben Sie die Option „final/draft“ von der Befehlszeile an das Dokument.

Übergeben Sie die Option „final/draft“ von der Befehlszeile an das Dokument.

Ich habe ein Dokument, das beginnt mit

\documentclass[aps, pra, draft]{revtex4}

Ab und zu möchte ich den Entwurf in die Endfassung ändern, ohne jedoch die Datei zu modifizieren.

Wie kann ich während der Kompilierung effektiv Entwurf in endgültig ändern? Gibt es eine Möglichkeit, dies über die Befehlszeile zu tun (z. B. pdflatex)?

Natürlich könnte ich es mit sedSuchen und Ersetzen machen, aber dadurch werden neue Zusatzdateien erstellt. Ich frage mich, ob es einen idiomatischeren Weg gibt.

Antwort1

Der Vorschlag von muzimuzhi in den Kommentaren hat bei mir nicht funktioniert, aber etwas Ähnliches funktioniert:

xelatex '\PassOptionsToClass{draft}{revtex4}\input{my_texfile_name}'

verwandte Informationen