Creación e divulgación de contidos con RMarkdown

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.

    • rmarkdown para crear archivos html (y sitios web simples) a partir de documentos R Markdown.

    • blogdown para crear sitios web (estáticos) de uso general (webs personales, blogs, …) con R Markdown.

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

  1. Disponer de una versión reciente de RStudio (como mínimo la 1.0.0), aunque se recomienda la última versión.

  2. 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')
  3. 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.

comments powered by Disqus