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 compile
Schaltfläche zu korrigieren, würde ich es von vornherein vermeiden, sie verwenden zu müssen.
Wenn Sie anrufen arara
mit:
% 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 pdflatex
manuell 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}
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.