違いは何ですか
% 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