Nosotros elegimos RMarkdown, es decir, el ‘sabor’ de Markdown para la sintaxis de R.

Aunque R es uno de los principales lenguajes utilizados para la ciencia de datos, con RMarkdown y empleando el paquete bookdown podemos escribir un libro que se pueda compilar facilmente a direferentes formatos.

Bookdown

¿Por qué Bookdown?

Con bookdown, todo el formato se gestiona por usted; Bookdown puede manejar automáticamente toda la numeración de sus secciones, figuras y tablas, así como generar automáticamente páginas de contenido y listas de tablas y figuras.

Instalación

  1. Primero hay que descargar e instalar R. No es necesario que sea un experto en el lenguaje R.

  2. Aunque no es necesario, se recomienda utilizar el IDE RStudio que hará que R sea más fácil de usar.

  3. Una vez que abra RStudio, instale el paquete bookdown de R, ejecutando el siguiente comando en la consola de R.

install.packages('bookdown')

También puede optar por instalar todos los paquetes opcionales, si no le importa demasiado si estos paquetes se utilizarán realmente para compilar su libro (como htmlwidgets):

install.packages("bookdown", dependencies = TRUE)

Los paquetes R también se actualizan constantemente en CRAN o GitHub, por lo que es posible que desee actualizarlos de vez en cuando:

update.packages(ask = FALSE)
  1. Para compilar los libros en pdf bookdown emplea XeLaTeX.
  • En windows es recomendable instalar MiKTeX, o actualizarlo (ejecutando MiKTeX Update) si ya está instalado.
  • En Mac OS X se puede instalar MacTeX y en Linux TeXLive.

Primeros pasos

Para comenzar un libro empleando RStudio, solo se debe crear un nuevo proyecto, mediante el menú File > New Project > New Directory > Book project using bookdown.

Lo cual creará un proyecto por defecto que se puede ir modificando (añadiendo o eliminando) los ficheros .Rmd correspondientes a los distintos capítulos.

Referencia: https://bookdown.org/ https://yihui.org/knitr/