Arara veranlasst, PDFLatex bei einem Fehler zu schließen

Arara veranlasst, PDFLatex bei einem Fehler zu schließen

Ich verwende Arara und TexStudio. Bevor ich Arara verwendete, beendete TexStudio den PDFLatex-Prozess, wenn ich auf „Kompilierung beenden“ klickte. Ich verwende Arara mit den folgenden Befehlen:

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

Immer wenn ein Fehler auftritt, muss ich den PDFLatex-Prozess manuell über den Task-Manager beenden, da „Stop Compiling“ den Prozess nicht mehr beendet, wenn ich Arara verwende.

(Ich verwende nicht die englische Version von TexStudio und bin mir daher nicht ganz sicher, ob das, was ich drücke, „Stop Compiling“ heißt. Es ist ein großes rotes Quadrat, das TexStudio anweist, die Kompilierung zu beenden.)

Antwort1

Anstatt zu versuchen, das Verhalten der stop compileSchaltfläche zu korrigieren, würde ich es von vornherein vermeiden, sie verwenden zu müssen.

Wenn Sie anrufen araramit:

% arara: pdflatex: {interaction: nonstopmode}

(Arara-Version 4.0)

% arara: pdflatex: {action: nonstopmode}

(Arara-Version 3.0)

Dadurch wird pdflatex angewiesen, den Lauf zu beenden, unabhängig davon, ob Fehler aufgetreten sind oder nicht. Sie müssen also nicht pdflatexmanuell einsteigen.

Antwort2

Sie können arara die Befehlszeilenoption übergeben halt-on-error:

% arara: pdflatex: { options: [-halt-on-error]}
% arara: bibtex
% arara: pdflatex

\documentclass{article}

\begin{document}

\ERROR

\end{document}

Bildbeschreibung hier eingeben

Wie Sie auf dem Bild sehen, habe ich auf die Schaltfläche „Kompilieren“ geklickt und sie wurde wieder grün, nachdem Arara gestoppt wurde.

Hier habe ich TeXworks verwendet, aber mit TeXStudio sollte es genauso sein.

verwandte Informationen