¿Cuál es la forma correcta de utilizar el modo borrador con arara?

¿Cuál es la forma correcta de utilizar el modo borrador con arara?

Cuál es la diferencia entre

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

y

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

?

¿Cuál es mejor?

Y cuando necesito ejecutar una lista de comandos de compilación más compleja, por ejemplo:

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

¿Dónde debería poner la opción borrador?

Respuesta1

La draft: yesopción para araraes la misma que llamar.

pdflatex -draftmode file

lo que tiene el efecto de hacer todo (expansión de macros, ejecución de comandos, escritura en archivos auxiliares) excepto producir el archivo PDF final. Esto ahorra algo de tiempo (no mucho, en realidad) porque reduce la cantidad de llamadas de E/S.

La draftopción por \documentclasstiene una naturaleza muy diferente. Para la clase de documento en sí no hace mucho, porque para las clases estándar simplemente se establece \overfullruleen 5 puntos:

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

pero se pasa a cada paquete cargado posteriormente; si un paquete lo entiende, tomará las medidas adecuadas. Por ejemplo, graphicxdesactivará la inclusión de archivos gráficos; simplemente mirará el cuadro delimitador y producirá un rectángulo con el nombre del archivo dentro. Del mismo modo, microtypequedará completamente inhabilitado.

Tenga en cuenta que la -draftmodelínea de comando tienenadaque ver con la opción de clase. Entonces, si ejecuta pdflatex -draft file(la opción de línea de comando se puede abreviar) y el documento se carga microtype, no se desactivará.

Tenga en cuenta también que emitir la draftopción de clase para ver mejor las casillas llenas debe ir acompañada de la finalopción de microtype, para que no deseediferentesaltos de línea, lo que la haría draftcompletamente ineficaz para su propósito.

¿Cuándo agregar draft: yes? Nunca, pero si quieres ahorrar unos segundos, en todas las llamadas pdflatexexcepto en la última.

información relacionada