오류 발생 시 arara가 pdflatex를 닫도록 합니다.

오류 발생 시 arara가 pdflatex를 닫도록 합니다.

저는 arara와 TexStudio를 사용하고 있는데 arara를 사용하기 전에 Texstudio는 Stop Compiling을 누르면 pdflatex 프로세스를 종료했습니다. 나는 다음 명령과 함께 arara를 사용하고 있습니다.

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

오류가 발생할 때마다 작업 관리자에서 pdflatex 프로세스를 수동으로 종료해야 합니다. 왜냐하면 arara를 사용할 때 컴파일 중지가 더 이상 프로세스를 종료하지 않기 때문입니다.

(저는 TexStudio의 영어 버전을 사용하지 않기 때문에 제가 치는 것이 Stop Compiling이라고 불리는지 완전히 확신할 수 없습니다. TexStudio에게 컴파일을 중지하라고 알리는 커다란 빨간색 사각형입니다.)

답변1

버튼 의 동작을 수정하려고 시도하는 대신 stop compile처음부터 버튼을 사용하지 않는 것이 좋습니다.

다음 방법으로 전화하는 경우 arara:

% arara: pdflatex: {interaction: nonstopmode}

(아라라 버전 4.0)

% arara: pdflatex: {action: nonstopmode}

(아라라 버전 3.0)

이렇게 하면 오류가 있든 없든 pdflatex가 실행을 완료하도록 지시하므로 pdflatex수동으로 탑승할 필요가 없습니다.

답변2

arara에 명령줄 옵션을 전달할 수 있습니다 halt-on-error.

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

\documentclass{article}

\begin{document}

\ERROR

\end{document}

여기에 이미지 설명을 입력하세요

사진을 보시면 아시겠지만 "컴파일" 버튼을 눌렀더니 아라라가 멈춘 후 다시 녹색으로 변했습니다.

여기서는 TeXworks를 사용했지만 TeXStudio와 동일해야 합니다.

관련 정보