von Noch so einer » Di 17. Mär 2015, 09:09
Auf LaTeX-Ebene sind die Möglichkeiten sehr begrenzt. Man kann aber beim Aufruf des Programms, beispielsweise pdflatex, xelatex oder lualatex, per Option/Parameter -jobname einen anderen Namen vorgeben. Da die PDF-Datei erst am Ende geschlossen wird, gibt es auch selbst per \write18 keine Möglichkeit, die Ausgabedatei nachträglich zu verschieben. Je nach verwendetem TeX kann man jedoch auch Umgebungsvariablen oder Option das Ausgabeverzeichnis vorgeben. Siehe dazu am besten die Manual-Page des verwendeten Programms (also von pdftex, luatex oder xetex).
Darüber hinaus bieten viele Editoren die Möglichkeit, eine Nachbearbeitung durchzuführen bzw. Scripte oder Befehle nach dem LaTeX-Lauf aufzurufen. Das kann man natürlich ebenfalls für entsprechende Aktionen verwenden. Auch die Verwendung eines Build-Prozessors wie latexmk oder arara kann solche Aktionen automatisieren helfen.
Auf LaTeX-Ebene sind die Möglichkeiten sehr begrenzt. Man kann aber beim Aufruf des Programms, beispielsweise [tt]pdflatex[/tt], [tt]xelatex[/tt] oder [tt]lualatex[/tt], per Option/Parameter [tt]-jobname[/tt] einen anderen Namen vorgeben. Da die PDF-Datei erst am Ende geschlossen wird, gibt es auch selbst per [tt]\write18[/tt] keine Möglichkeit, die Ausgabedatei nachträglich zu verschieben. Je nach verwendetem TeX kann man jedoch auch Umgebungsvariablen oder Option das Ausgabeverzeichnis vorgeben. Siehe dazu am besten die Manual-Page des verwendeten Programms (also von [tt]pdftex[/tt], [tt]luatex[/tt] oder [tt]xetex[/tt]).
Darüber hinaus bieten viele Editoren die Möglichkeit, eine Nachbearbeitung durchzuführen bzw. Scripte oder Befehle nach dem LaTeX-Lauf aufzurufen. Das kann man natürlich ebenfalls für entsprechende Aktionen verwenden. Auch die Verwendung eines Build-Prozessors wie [p]latexmk[/p] oder [p]arara[/p] kann solche Aktionen automatisieren helfen.