Enero de 2018

Introducción

Bloque 1

  • Instalación y actualización de librerías de R complementarias

  • Instalación de y configuración pandoc para conversión de documentos docx (y otros) a formato rmarkdown.

  • Algunos ejemplos de formatos de salida

Objetivos

  • Comprender la mecánica del uso de librerías y su gestión para un aprovechamiento óptimo del sistema de trabajo.

  • Manejar el programa pandoc para la conversión de documentos con distintos formatos.

  • Análisis de distintas plantillas para la elaboración de artículos y otros tipos de documentos, tanto para papel como digitales.

Bloque 2

  • Elaboración de una memoria con el paquete bookdown.

Objetivos

  • Estudiaremos como aprovechar el potencial de el procedimiento de sesiones anteriores para integrarlo en una potente alternativa de elaboración de libros orientada a la escritura de nuestra memoria de tesis doctoral.

  • Analizaremos la disponibilidad de distintos recursos y documentación para esta metodología.

Solución a los ejercicios

  • En las sesiones anterior trabajamos con una serie de documentos, las soluciones las podéis descargar desde este enlace.

Bloque 1

Preparación de ficheros: salida

  1. Descárgate estos estos ejemplos de formatos alternativos de salida zip.

  2. Análisis de los distintos elementos utilizados

Instalación de paquetes de R (1/2)

A modo de ejemplo utilizaremos la librería rticles que proporciona plantillas para preparar trabajos destinados a distintas revistas: Royal Society Open Science, R Journal, Elsevier journals, …

  1. Desde el menú de Rstudio elegimos:

    Tools \(\rightarrow\) Install packages \(\rightarrow\)

Instalación de paquetes de R (2/2)

  1. En el item Packages escribimos rticles

  2. Creamos un nuevo documento de Rmarkdown.

  3. Comprobamos que disponemos como opción entre los los templates los que aporta este paquete.

Actualización de paquetes instalados en R

  1. Desde el menú de Rstudio elegimos:

    Tools \(\rightarrow\) Check for Package updates \(\rightarrow\)

Configuración de pandoc

  • Información en la wikipedia sobre pandoc

Ajuste de la ruta o path (1/3)

  • Es necesario configurar la ruta para acceder a programa desde cualquier directorio.

  • Trabajaremos en una terminal de Rstudio o desde el símbolo del sistema, preferiblemente la primera.

  • Necesitamos incluir en el path por defecto, el correspondiente a pandoc.

  • Nuestro path actual no incluye pandoc, para verlo en la terminal:

    p:
    echo %path%

Ajuste del path desde el terminal de R (2/3)

  • En la máquinas EVA, donde ya está instalado Rstudio, bastará con escribir en la terminal de Rstudio:

    set path=%path%;p:/RStudio/bin/pandoc

  • Comprobamos utilizando nuevamente:

    echo %path%

  • Desde tu ordenador se configura igual.

Ajuste del path desde el símbolo del sistema (3/3)

  • En la máquinas EVA, si lo hacemos desde el símbolo del sistema añadimos el directorio de pandoc al path actual:

    set path=%path%;C:\Users\fenix\AppData\Local\Pandoc\

  • En caso del máquinas personales, sustituir fenix por el alias del usuario que hace la instalación.

  • Sino lo encuentra buscar el fichero pandoc.exe y copia la ruta

    set path=%path%;C:\ruta\para\llegar\a\Pandoc\

pandoc: conversión de documentos

  1. Usa el fichero tema11.docx (proyecto de la sesion3 subdirectorio convirtiendo ya descargado)

  2. Guárdalo en el escritorio

  3. Desde el símbolo del sistema o una terminal de Rstudio, cambia el directorio de trabajo al escritorio (~/Desktop)

  4. Crea un nuevo fichero con formato:

    pandoc tema11.docx -o tema11.md

alternativamente, indicando el marcado de salida:

    pandoc tema11.docx -t markdown -o tema11.Rmd

pandoc: conversión de documentos (2)

  • Lo "tejemos":

    pandoc tema11.md  -s -o  tema11.html
    
    pandoc tema11.md -o tema11.pdf
  • ¿Donde están las figuras?

  • ¿Directorio media?

pandoc: conversión de documentos (3)

  1. Crea un nuevo fichero con formato y extrae las figuras:

    pandoc --extract-media=./ tema11.docx -o tema11.md
  2. Figuras conversión de emf a png (para cada figura):

    inkscape -e media/image1.png media/image1.emf
  3. Editamos el fichero tema11.md, remplazamos la extensión de las figuras (de emf a png)

  4. Tejemos el documento

    pandoc tema11.md  -s -o  tema11.html
    pandoc tema11.md  -o  tema11.pdf

Instalación de pandoc

Bloque 2

¿Qué es eso de bookdonw?