Sweave: diferència entre les revisions

159 octets eliminats ,  4 nov 2005
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 [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 [[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 [http://acrida.2mydns.com/wikitraba/arxius/Makefile '''archivo Makefile'''] (haciendo click con el botón derecho y pulsando ''Guardar enlace como'') y editarlo para sustituir la expresión:
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 [http://acrida.2mydns.com/wikitraba/arxius/Makefile Makefile] debe situarse en el mismo directorio donde tengamos el archivo '''.Rnw'''.
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 [http://acrida.2mydns.com/wikitraba/arxius/Makefile Makefile] que en las dos primeras líneas contenga el nombre del archivo '''.Rnw''' (sin la extensión).
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 [http://acrida.2mydns.com/wikitraba/arxius/Makefile fichero Makefile] descargado es fácilmente costumizable para que cree sólamente uno de los dos ficheros resultado.
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.