Sweave: diferència entre les revisions

Salta a la navegació Salta a la cerca
cap resum d'edició
Cap resum de modificació
Cap resum de modificació
Línia 11: Línia 11:
== Sintaxis básica ==
== Sintaxis básica ==


El formato Sweave: (.Snw .Rnw)
Los archivos de sintaxis de Sweave deben guardarse con la extensión .Rnw.
 
Chunks de codigo: <<Argumento1=ValorDelArgumento1, Argumento2=ValorDelArgumento2, ...>>=
La mayor parte del fichero tendrá la apariencia de un archivo de [[Latex|LaTeX]] (incluidos los encabezados), aunque con la particularidad de contener ''chunks'', que pueden entenderse como partes diferenciadas de la sintaxis correspondientes a distintos tipos de código.
 
Los ''chunks'' de texto, que serán procesados por [[Latex|LaTeX]], deben empezar por el signo '''@''':
 
@
Aquí empieza el texto
   
   
En cambio, los ''chunks'' del código que debe ser evaluado por [[R]] deben empezar por la cadena '''<<''argumentos''>>=''':
<<''Argumento1=ValorDelArgumento1, Argumento2=ValorDelArgumento2, ...''>>=
''Código de R''
  Chunks de texto: @
  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))
=== Un ejemplo ===
 




== Procesamiento ==
== Procesamiento ==
El procesamiento de un archivo de Sweave se compone básicamente de dos pasos:
* La función Sweave() de R, que evaluará los ''chunks'' con código de R y convertirá el archivo '''.Rnw''' a un archivo '''.tex''' convencional.
* Comipilar el documento '''.tex''' para obtener, como es habitual en [[Latex|LaTeX]], archivos '''.dvi''', '''.ps''' o '''.pdf'''.


=== [[Emacs]] bajo GNU/Linux ===
=== [[Emacs]] bajo GNU/Linux ===

Menú de navegació