La interacción entre LaTeX y R: utilización de Sweave y knitr
Como se trata de un taller y no una aséptica conferencia, necesitamos algún manual, material de ejemplos y, en especial, los programas y paquetes mencionados.
El aula de informática donde se impartirá el taller consta de ordenadores con sistema operativo Windows, aunque es posible que los participantes traigan su propio portátil. Parece que la instalación en el aula de los programas y, sobre todo, que funcionen conjuntamente es un problema importante en tiempos de exámenes, de forma que hemos decidido crear una instalación que funcione desde un disco extraíble.
El archivo LaTeX_y_R-2.15.1.zip (20 de julio de 2012) contiene los siguientes programas:
- USBTeX-1.7
- MikTeX 2.9
- Texmaker 3.4 (actualizado)
- SumatraPDF 2.1.1 (actualizado)
- R-2.15.1
- RStudio 0.96.316
En primer lugar hay que bajar dicho archivo y descomprimirlo, conservando todas las carpetas por defecto, en una unidad extraíble, ya sea USB o disco.
Después hay que leer atentamente el archivo LeemePrimero.txt que advierte sobre algunas configuraciones de inicio.
En esencia las advertencias son las siguientes:
RStudio
Para ejecutar RStudio hay que hacerlo con el archivo "RStudio.bat".
Es posible que en la primera ejecución nos pida, mediante una ventana emergente, dónde se encuentra el camino al programa R. Elegiremos
Choose a specific version of R:
y buscaremos o escribiremos
X:\LaTeX_y_R-2.15.1\R-2.15.1
donde X es la letra de la unidad extraíble.
Si falta algún paquete de R se puede instalar desde RStudio.
Texmaker
Para ejecutar Texmaker también hay que hacerlo con su correspondiente "Texmaker.bat".
Para que funcione la instrucción "R Sweave" primero hay que configurarla. En el menú Opciones -> Configurar Texmaker -> Comandos hay que buscar la última instrucción y escribir
X:/LaTeX_y_R-2.15.1/R-2.15.1/bin/R.exe CMD Sweave %.Rnw
donde X es la letra de la unidad extraible. ¡Ojo con las barras!
Sweave.sty
Si al compilar un documento aparece el error:
LaTeX Error: File "Sweave.sty" not found.
haremos lo siguiente:
- Ejecutar "X:\LaTeX_y_R-2.15.1\MiKTeX.bat" (cambiar X por la letra de la unidad)
- Click con el botón derecho sobre el icono de MiKTeX que aparece en la barra de Windows a la derecha y seleccionar "MikTeX Options".
- Ir a la pestaña "Roots" y modificar el path. Normalmente es suficiente cambiar la letra de la unidad.
Paquetes de TeX
Si nos falta algún paquete, se instalará automáticamente.
Si por algún motivo fallara la instalación, siempre podemos hacerlo nosotros:
- Ejecutar "X:\LaTeX_y_R-2.15.1\MiKTeX.bat" (cambiar X por la letra de la unidad)
- Click con el botón derecho sobre el icono de MiKTeX que aparece en la barra de Windows a la derecha y seleccionar "MikTeX Package Manager".
- Ponemos el nombre en la celda "Name" y apretamos el botón "+" de instalación.
Enlaces
USBTeX: un entorno LaTeX portátil
Texmaker
Sumatra PDF
RStudio portable
Sweave manual
knitr
No hay comentarios:
Publicar un comentario