arara에서 초안 모드를 사용하는 올바른 방법은 무엇입니까?

arara에서 초안 모드를 사용하는 올바른 방법은 무엇입니까?

차이점은 무엇 입니까?

% arara: pdflatex: { draft : yes }
\documentclass{book}

그리고

% arara: pdflatex
\documentclass[draft]{book}

?

어느 것이 더 낫습니까?

그리고 더 복잡한 컴파일 명령 목록을 실행해야 하는 경우는 다음과 같습니다.

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

초안 옵션을 어디에 넣어야 하나요?

답변1

옵션 draft: yesarara전화하는 것과 동일합니다.

pdflatex -draftmode file

최종 PDF 파일 생성을 제외한 모든 작업(매크로 확장, 명령 실행, 보조 파일 쓰기)을 수행하는 효과가 있습니다. 이렇게 하면 I/O 호출 수가 줄어들기 때문에 시간이 절약됩니다(실제로는 많지 않음).

옵션 draft\documentclass성격이 매우 다릅니다. 문서 클래스 자체의 경우 표준 클래스의 경우 \overfullrule5pt로 설정되기 때문에 많은 작업을 수행하지 않습니다 .

\DeclareOption{draft}{\setlength\overfullrule{5pt}}

그러나 이후에 로드되는 모든 패키지에 전달됩니다. 패키지가 이를 이해하면 적절한 조치를 취합니다. 예를 들어 graphicx그래픽 파일 포함을 비활성화합니다. 경계 상자를 살펴보고 내부에 파일 이름이 포함된 직사각형을 생성합니다. 마찬가지로 microtype완전히 비활성화됩니다.

-draftmode명령줄 에는아무것도 아님클래스 옵션과 관련이 있습니다. 따라서 실행 pdflatex -draft file(명령줄 옵션은 축약 가능)하고 문서가 로드되면 microtype비활성화되지 않습니다.

또한 가득 찬 상자를 더 잘 보기 위해 클래스 옵션을 발행하는 것은 원하지 않는 옵션 draft과 함께 제공되어야 한다는 점에 유의하십시오.finalmicrotype다른줄 바꿈은 draft해당 목적에 전혀 효과가 없습니다.

언제 추가하나요 draft: yes? 절대로 하지 마세요. 하지만 몇 초를 절약하고 싶다면 pdflatex마지막 호출을 제외한 모든 호출에 사용하세요.

관련 정보