차이점은 무엇 입니까?
% arara: pdflatex: { draft : yes }
\documentclass{book}
그리고
% arara: pdflatex
\documentclass[draft]{book}
?
어느 것이 더 낫습니까?
그리고 더 복잡한 컴파일 명령 목록을 실행해야 하는 경우는 다음과 같습니다.
% arara: pdflatex
% arara: frontespizio
% arara: biber
% arara: pdflatex
% arara: pdflatex
초안 옵션을 어디에 넣어야 하나요?
답변1
옵션 draft: yes
은 arara
전화하는 것과 동일합니다.
pdflatex -draftmode file
최종 PDF 파일 생성을 제외한 모든 작업(매크로 확장, 명령 실행, 보조 파일 쓰기)을 수행하는 효과가 있습니다. 이렇게 하면 I/O 호출 수가 줄어들기 때문에 시간이 절약됩니다(실제로는 많지 않음).
옵션 draft
은 \documentclass
성격이 매우 다릅니다. 문서 클래스 자체의 경우 표준 클래스의 경우 \overfullrule
5pt로 설정되기 때문에 많은 작업을 수행하지 않습니다 .
\DeclareOption{draft}{\setlength\overfullrule{5pt}}
그러나 이후에 로드되는 모든 패키지에 전달됩니다. 패키지가 이를 이해하면 적절한 조치를 취합니다. 예를 들어 graphicx
그래픽 파일 포함을 비활성화합니다. 경계 상자를 살펴보고 내부에 파일 이름이 포함된 직사각형을 생성합니다. 마찬가지로 microtype
완전히 비활성화됩니다.
-draftmode
명령줄 에는아무것도 아님클래스 옵션과 관련이 있습니다. 따라서 실행 pdflatex -draft file
(명령줄 옵션은 축약 가능)하고 문서가 로드되면 microtype
비활성화되지 않습니다.
또한 가득 찬 상자를 더 잘 보기 위해 클래스 옵션을 발행하는 것은 원하지 않는 옵션 draft
과 함께 제공되어야 한다는 점에 유의하십시오.final
microtype
다른줄 바꿈은 draft
해당 목적에 전혀 효과가 없습니다.
언제 추가하나요 draft: yes
? 절대로 하지 마세요. 하지만 몇 초를 절약하고 싶다면 pdflatex
마지막 호출을 제외한 모든 호출에 사용하세요.