Sweave: diferència entre les revisions

Línia 62: Línia 62:
=== Procesamiento con [[Emacs]] bajo GNU/Linux ===
=== Procesamiento con [[Emacs]] bajo GNU/Linux ===


Antes de poder procesar documentos de Sweave hay que realizar el siguiente procedimiento, que deberá llevarse a cabo sólo '''una vez''' en cada ordenador:
Antes de poder procesar documentos de Sweave 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 [http://acrida.2mydns.com/wikitraba/arxius/Sweave.sh '''shell script'''], copiarlo a la ubicación ''/usr/local/bin/'' y desde una ventana de terminal ejecutar:
* Descargar este [http://acrida.2mydns.com/wikitraba/arxius/Sweave.sh '''shell script'''], copiarlo a la ubicación ''/usr/local/bin/'' y desde una ventana de terminal ejecutar:
Línia 77: Línia 77:


Así, para cada proyecto Sweave que tengamos, deberemos tener un directorio indepnediente con dos archivos: '''nombre.Rnw''' y un [http://acrida.2mydns.com/wikitraba/arxius/Makefile Makefile] que en las dos primeras líneas contenga el nombre del archivo '''.Rnw'''.
Así, para cada proyecto Sweave que tengamos, deberemos tener un directorio indepnediente con dos archivos: '''nombre.Rnw''' y un [http://acrida.2mydns.com/wikitraba/arxius/Makefile Makefile] que en las dos primeras líneas contenga el nombre del archivo '''.Rnw'''.
Una vez hecho esto, debemos editar el archivo '''.Rnw''' en [[Emacs]], grabarlo y pulsar:
M-x
compile {Ret}
make -k {Ret}
Este procedimiento va a generar dos archivos con el documento final, un '''.pdf''' y otro '''.ps'''. Este último formato presenta la ventaja de ser visualizable con [http://www.gnu.org/software/gv/ Gnome Ghost Viewer], que actualiza directamente la vista de los archivos '''.ps''' 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 sucesa, hay que marcar la opción ''Mira un fitxer'' en las preferncias del programa.


=== Procesamiento con [[Emacs]] o [http://www.winedt.com/ WinEdt] bajo M$ ===
=== Procesamiento con [[Emacs]] o [http://www.winedt.com/ WinEdt] bajo M$ ===