En el próximo Congreso de la Sgapeio voy a participar en la impartición de un curso sobre R Markdown.
En la segunda parte del curso “Creación e divulgación de contidos con R Markdown” trataremos los siguientes temas:
Conversión entre formatos con pandoc.
Creación de libros e documentos có paquete bookdown.
bookdown
para crear libros (en múltiples formatos, incluyendo html) a partir de documentos R Markdown.
Creación de sitios web có paquete blogdown.
Y si tenemos tiempo, creación de sitios web para paquetes de R
con pkgdown
.
Ejemplos
Emplearemos como ejemplos algunos repositorios de mi cuenta rubenfcasal de GitHub:
rubenfcasal/simbook: una versión de parte de mis apuntes de simulación en forma de libro, accesible online en formato html aqui.
rubenfcasal/rubenfcasal: contenido de mi página personal y blog (sobre R) a partir del que se genera mi web R Machinery.
rubenfcasal/npsp: repositorio del paquete npsp: Nonparametric Spatial Statistics, a partir del que se genera la correspondiente web.
Material
El material de la segunda parte del curso se puede obtener a partir de la información disponible en la web y adicionalmente en esta carpeta de DropBox (donde se descargaron también todos los archivos necesarios).
Requisitos
Disponer de una versión reciente de RStudio (como mínimo la 1.0.0), aunque se recomienda la última versión.
Instalar los paquetes de R:
# stable versions on CRAN install.packages(c('devtools', 'bookdown', 'blogdown'), dependencies = TRUE) # or development version on GitHub, e.g.: # devtools::install_github('rstudio/bookdown')
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.