Sweave: diferència entre les revisions
Salta a la navegació
Salta a la cerca
Cap resum de modificació |
Cap resum de modificació |
||
Línia 9: | Línia 9: | ||
== Sintaxis básica == | |||
El formato Sweave: (.Snw .Rnw) | El formato Sweave: (.Snw .Rnw) | ||
Línia 22: | Línia 20: | ||
Comipilando el documento LaTex: (Pasar de .tex a .dvi(visualizar) o .pdf(visualizar/imprimir)) | Comipilando el documento LaTex: (Pasar de .tex a .dvi(visualizar) o .pdf(visualizar/imprimir)) | ||
== Procesamiento == | |||
=== [[Emacs]] bajo GNU/Linux === | |||
Hacer un Shell script para Sweave; | |||
[http://cran.r-project.org/doc/Rnews/ | Hacer un Makefile para hacer todo en un solo paso | ||
=== [[Emacs]] bajo M$ === | |||
=== [http://www.winedt.com/ WinEdt] bajo M$ === | |||
== Enlaces de interés == | |||
[http://cran.r-project.org/doc/Rnews/Rnews_2002-3.pdf Rnews: Sweave Parte I] | |||
[http://cran.r-project.org/doc/Rnews/Rnews_2003-2.pdf Rnews: Sweave parte II: Vignettes] | |||
[https://stat.ethz.ch/pipermail/ess-help/2004-September/002108.html Otro enfoque, este toma los nombres del buffer] | [https://stat.ethz.ch/pipermail/ess-help/2004-September/002108.html Otro enfoque, este toma los nombres del buffer] |
Revisió del 20:27, 5 juny 2005
Sweave se inscribe en lo que se ha venido a denominar Literate Statistics. El objetivo es tener en un único fichero de sintaxis el texto de LaTeX y el código de R entremezclados. Cuando se procesa el código, el output mezcla automáticamente el texto de LaTeX con las tablas y otros objetos de R, lo que facilita enormemente algunas tareas como la generación periódica de informes o de textos cuando se cambian, aunque sea mínimamente, los datos de origen.
Requerimientos
- Una distribución LaTeX instalada y funcionando (teTex en GNU/Linux o MiKTeX en M$).
- Tener instalado y funcionando el sistema R.
- Un editor de sintaxis, preferentemente Emacs aunque bajo M$ se puede usar también WinEdt.
Sintaxis básica
El formato Sweave: (.Snw .Rnw) Chunks de codigo: <<Argumento1=ValorDelArgumento1, Argumento2=ValorDelArgumento2, ...>>= Chunks de texto: @ La función de R: Sweave() , o lo que es lo mismo: Generar el .tex Comipilando el documento LaTex: (Pasar de .tex a .dvi(visualizar) o .pdf(visualizar/imprimir))
Procesamiento
Emacs bajo GNU/Linux
Hacer un Shell script para Sweave; Hacer un Makefile para hacer todo en un solo paso
Emacs bajo M$
WinEdt bajo M$
Enlaces de interés
Rnews: Sweave parte II: Vignettes
Otro enfoque, este toma los nombres del buffer