Hacer que Arara cierre pdflatex en caso de error

Hacer que Arara cierre pdflatex en caso de error

Estoy usando arara y TexStudio, y antes de comenzar a usar arara, Texstudio cerraba el proceso de pdflatex al presionar Detener compilación. Estoy usando arara con los siguientes comandos:

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

Siempre que hay un error, tengo que cerrar el proceso pdflatex manualmente desde el Administrador de tareas, ya que Detener compilación ya no cerrará el proceso cuando uso arara.

(No estoy usando la versión en inglés de TexStudio, por lo que no estoy completamente seguro de que lo que estoy presionando se llame Detener compilación. Es un gran cuadrado rojo que le indica a TexStudio que deje de compilar).

Respuesta1

En lugar de intentar arreglar el comportamiento del stop compilebotón, evitaría tener que usarlo en primer lugar.

Si llamas araracon:

% arara: pdflatex: {interaction: nonstopmode}

(arara versión 4.0)

% arara: pdflatex: {action: nonstopmode}

(arara versión 3.0)

esto le indicará a pdflatex que finalice su ejecución, sin importar si hubo errores o no, por lo que no será necesario iniciar sesión pdflatexmanualmente.

Respuesta2

Puedes pasarle a Arara la opción de línea de comando halt-on-error:

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

\documentclass{article}

\begin{document}

\ERROR

\end{document}

ingrese la descripción de la imagen aquí

Como puede ver en la imagen, hice clic en el botón "compilar" y volvió a ponerse verde después de que Arara se detuvo.

Aquí usé TeXworks, pero debería ser lo mismo con TeXStudio.

información relacionada