Qual é a maneira correta de usar o modo rascunho com arara?

Qual é a maneira correta de usar o modo rascunho com arara?

Qual é a diferença entre

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

e

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

?

Qual é o melhor?

E quando preciso executar uma lista de comandos de compilação mais complexa, por exemplo:

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

onde devo colocar a opção de rascunho?

Responder1

A draft: yesopção for araraé a mesma que ligar

pdflatex -draftmode file

que tem o efeito de fazer tudo (expansão de macro, execução de comandos, gravação em arquivos auxiliares), exceto produzir o arquivo PDF final. Isso economiza algum tempo (na verdade, não muito) porque reduz o número de chamadas de E/S.

A draftopção por \documentclasstem uma natureza muito diferente. Para a classe do documento em si não faz muito, porque para as classes padrão ele apenas define \overfullrulecomo 5pt:

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

mas é passado para todos os pacotes carregados posteriormente; se um pacote entender isso, ele tomará as medidas apropriadas. Por exemplo, graphicxdesabilitará a inclusão de arquivos gráficos; ele apenas olhará para a caixa delimitadora e produzirá um retângulo com o nome do arquivo dentro. Da mesma forma, microtypeserá completamente desativado.

Observe que a -draftmodelinha de comando temnadaa ver com a opção de classe. Portanto, se você executar pdflatex -draft file(a opção de linha de comando pode ser abreviada) e o documento carregar microtype, ele não será desabilitado.

Observe também que a emissão da draftopção class para melhor visualização das caixas cheias demais deve ser acompanhada da finalopção to microtype, para que você não queiradiferentequebras de linha, o que tornaria draftcompletamente ineficaz para o seu propósito.

Quando adicionar draft: yes? Nunca, mas se quiser economizar alguns segundos em todas as chamadas, pdflatexexceto na última.

informação relacionada