Buròcrates, Administradors (Semantic MediaWiki), Curadors (Semantic MediaWiki), Editors (Semantic MediaWiki), Administradors
10.883
modificacions
Cap resum de modificació |
|||
| Línia 270: | Línia 270: | ||
Antes de poder procesar automáticamente documentos de Sweave con código [[Latex|LaTeX]] hay que realizar el siguiente procedimiento, que deberá llevarse a cabo sólo '''una vez''' en cada ordenador y que permitirá ejecutar la función Sweave() de [[R]] sin necesidad de ejecutar manualmente el programa: | Antes de poder procesar automáticamente documentos de Sweave con código [[Latex|LaTeX]] hay que realizar el siguiente procedimiento, que deberá llevarse a cabo sólo '''una vez''' en cada ordenador y que permitirá ejecutar la función Sweave() de [[R]] sin necesidad de ejecutar manualmente el programa: | ||
* Descargar este [ | * Descargar este [[Media:Sweave.sh | '''shell script''']], copiarlo a la ubicación ''/usr/local/bin/'' y desde una ventana de terminal ejecutar: | ||
sudo chmod +x /usr/local/bin/Sweave.sh | sudo chmod +x /usr/local/bin/Sweave.sh | ||
Una vez hecho esto, ya estamos en disposición de compilar documentos Sweave con código [[Latex|LaTeX]] en un solo paso. Para ello, debemos descargar este [ | Una vez hecho esto, ya estamos en disposición de compilar documentos Sweave con código [[Latex|LaTeX]] en un solo paso. Para ello, debemos descargar este [[Media:Makefile | '''archivo Makefile''']] (haciendo click con el botón derecho y pulsando ''Guardar enlace como'') y editarlo para sustituir la expresión: | ||
nombrearchivo | nombrearchivo | ||
| Línia 280: | Línia 280: | ||
presente en las dos primeras líneas, por el nombre de nuestro fichero Sweave '''sin''' la extensión '''.Rnw'''. | presente en las dos primeras líneas, por el nombre de nuestro fichero Sweave '''sin''' la extensión '''.Rnw'''. | ||
El fichero [ | El fichero [[Media:Makefile | Makefile]] debe situarse en el mismo directorio donde tengamos el archivo '''.Rnw'''. | ||
Así, para cada proyecto Sweave que tengamos, deberemos tener un directorio independiente con dos archivos: '''fichero.Rnw''' y un [ | Así, para cada proyecto Sweave que tengamos, deberemos tener un directorio independiente con dos archivos: '''fichero.Rnw''' y un [[Media:Makefile | Makefile]] que en las dos primeras líneas contenga el nombre del archivo '''.Rnw''' (sin la extensión). | ||
Una vez hecho esto, debemos editar el archivo '''.Rnw''' en [[Emacs]], grabarlo y pulsar: | Una vez hecho esto, debemos editar el archivo '''.Rnw''' en [[Emacs]], grabarlo y pulsar: | ||
| Línia 290: | Línia 290: | ||
make -k {Ret} | make -k {Ret} | ||
Este procedimiento va a generar dos archivos con el documento final, un '''.pdf''' y otro '''.ps'''. El [ | Este procedimiento va a generar dos archivos con el documento final, un '''.pdf''' y otro '''.ps'''. El [[Media:Makefile | fichero Makefile]] descargado es fácilmente costumizable para que cree sólamente uno de los dos ficheros resultado. | ||
Se acpnseja visualizar ambos tipos de archivos con el programa [http://www.gnu.org/software/gv/ Gnome Ghost Viewer] (es el visualizador por defecto de ficheros '''.ps'''), que actualiza directamente la vista de los archivos cuando estos cambian (es decir cada vez que se produce una nueva compilación) sin necesidad de tener que cerrar y volver a abrir el programa. Para que esto suceda, hay que marcar la opción ''Mira un fitxer'' en las preferencias del programa. | Se acpnseja visualizar ambos tipos de archivos con el programa [http://www.gnu.org/software/gv/ Gnome Ghost Viewer] (es el visualizador por defecto de ficheros '''.ps'''), que actualiza directamente la vista de los archivos cuando estos cambian (es decir cada vez que se produce una nueva compilación) sin necesidad de tener que cerrar y volver a abrir el programa. Para que esto suceda, hay que marcar la opción ''Mira un fitxer'' en las preferencias del programa. | ||