5.2 Previsualizar un capítulo
La conformación de todo el libro puede ser lenta cuando el tamaño del libro es grande. Hay dos cosas que pueden afectar la velocidad de la conformación de un libro: el cómputo de chunks en R, y la conversión de Markdown a otros formatos a través de Pandoc. El primero se puede mejorar permitiendo el almacenamiento en caché en knitr usando la opción de chunk cache = TRUE
, y no hay mucho que se pueda hacer para que el segundo sea más rápido. Sin embargo, se puede optar por compilar un sólo capítulo utilizando la función preview_chapter()
en bookdown , y, por lo general, esto será mucho más rápido que compilar todo el libro. Sólo los archivos Rmd pasados a preview_chapter()
se reproducirán.
La previsualización del capítulo actual es muy útil cuando sólo se está enfocando en ese capítulo, ya que se puede ver rápidamente la salida actual a medida que agrega más contenido o revisar el capítulo. Aunque la vista previa funciona para todos los formatos de salida, se recomienda previsualizar la salida HTML.
Una desventaja de la vista previa de un capítulo es que las referencias cruzadas a otros capítulos no funcionarán, ya que bookdown en ese momento desconoce la situación de otros capítulos. Ese es un precio razonablemente pequeño a pagar por la ganancia en velocidad. Como la vista previa de un capítulo sólo muestra el resultado de ese capítulo específico, no se debe esperar que el contenido de otros capítulos se procese también de forma correcta. Por ejemplo, cuando se navega a un capítulo diferente, en realidad está viendo la antigua salida de ese capítulo (que incluso puede no existir).