El nuevo paquete de inclusión sugerido por Will Robertson es bastante útil para evitar la página clara. Parece que para \includeonly
que funcione uno tiene que llamar al paquete inmediatamente después\documentclass{...}
. En el complejo entorno de mi disertación también encontré problemas con referencias rotas.
Una buena solución, cuando no se necesita includeonly para una versión final, es usar include solo en el borrador:
\newif\ifdraft\drafttrue
o
\newif\ifdraft\draftfalse
\ifdraft
\include{...}
\fi
\ifdraft
\include{file}
\else
\input{file}
\fi
La primera línea se puede agregar fácilmente mediante un archivo MAKE, para hacer que el borrador o la versión de producción produzcan objetivos.
\includeonly{file1,file2,...}
permite especificar una lista de archivos fuente llamados con \include{file1}
(donde file1
es un ejemplo) que se mostrará en el documento resultante. Los demás no aparecerán, pero se considerarán para contadores, etiquetas, tablas de contenido cuando se incluyan los archivos auxiliares correspondientes.
En otras palabras, al usar include
y includeonly
se puede reducir el tiempo de compilación en un borrador mientras se tienen las referencias correctas. Más información sobre Wikilibros .
@ Will Robertson
\include
es muy útil porque permite \includeonly{...}
construir solo las secciones necesarias. Mientras se trabaja en texto más extenso, puede suponer una gran diferencia en el tiempo de compilación incluir solo una sección de un capítulo extenso. También es muy útil ya que uno no tiene que hojear un borrador largo mientras trabaja en un punto. Por último, los archivos más pequeños de código fuente son más fáciles de manejar en la gestión de versiones, por ejemplo, git.