Hola,
Trabajo con Fedora y con R 2.11.
Estoy tratando de generar un documento con la función Sweave de R que
permite combinar texto de Latex y código de R.
El archivo documento.Rnw con el que estoy trabajando es: 
\documentclass[12pt]{report}
\title{Datos}
\author{Guillermo}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\usepackage{Sweave} 
\begin{document}
\maketitle
\chapter{Resumen}
<<echo=T,fig=T>>source("/home/guillermo/Lectura_datos.R")
pdf("/home/guillermo/Gráficos_Código_EDA.pdf",useDingbats=FALSE)
desv <- apply(datos,2,sd)
dotchart(desv)
#Cerrar el dispositivo gráfico abierto:
dev.off()
@
\end{document}
Cuando llamo a la función Sweave(documento.Rnw) se me genera
correctamente el documento documento.tex y cuando compilo éste en
Texmaker o Kile me dice "Sweave.sty not found".
¿Alguien me podría ayudar?.
Muchas gracias y un saludo,
Guillermo
Hola, ¿qué tal? Sweave no necesita el fichero "Sweave.sty"; más bien, genera un fichero .tex que lo invoca. Al compilar el fichero .tex es cuando LaTeX lo busca. Lo que tienes que hacer es: 1) Ubicar el fichero Sweave.sty en tu disco duro. 2) Añadir su camino al "path" que use LaTeX; es probable que puedas configurarlo desde la interfaz de Kile. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 9 de octubre de 2010 19:21, <guivivi en alumni.uv.es> escribió:> Hola, > > Trabajo con Fedora y con R 2.11. > > Estoy tratando de generar un documento con la función Sweave de R que > permite combinar texto de Latex y código de R. > > El archivo documento.Rnw con el que estoy trabajando es: > > \documentclass[12pt]{report} > > \title{Datos} > \author{Guillermo} > > \usepackage[latin1]{inputenc} > \usepackage[spanish]{babel} > \usepackage{Sweave} > > \begin{document} > \maketitle > > \chapter{Resumen} > <<echo=T,fig=T>>> source("/home/guillermo/Lectura_datos.R") > > pdf("/home/guillermo/Gráficos_Código_EDA.pdf",useDingbats=FALSE) > > desv <- apply(datos,2,sd) > > dotchart(desv) > > #Cerrar el dispositivo gráfico abierto: > dev.off() > @ > \end{document} > > Cuando llamo a la función Sweave(documento.Rnw) se me genera > correctamente el documento documento.tex y cuando compilo éste en > Texmaker o Kile me dice "Sweave.sty not found". > > ¿Alguien me podría ayudar?. > > Muchas gracias y un saludo, > > Guillermo > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >
Hola Carlos,
Muchas gracias por contestar.
Sí, tienes razón, lo que propones lo acabo de conseguir, de hecho iba a
mandar ahora mismo un correo a la lista de R diciéndolo.
Lo malo es que ahora Latex me dice "missing $ inserted", parece que es
un problema con la llamada a la función pdf de mi código de R.
He añadido estas líneas donde corresponde en el documento:
\begin{figure}
\centering
\caption{Mi Figura}
\label{fig:ejemplo}
\end{figure} 
pero sigo el teniendo el problema de los $ missing, parece que esto es
un problema recurrente, pero no consigo darle solución y mi dolor de
cabeza va en aumento.
Confío que alguien me pueda ayudar, si mientras tanto logro dar la
solución la comentaré aquí.
Un saludo,
Guillermo
> Hola, ¿qué tal?
> 
> Sweave no necesita el fichero "Sweave.sty"; más bien, genera un
> fichero .tex que lo invoca. Al compilar el fichero .tex es cuando
> LaTeX lo busca.
> 
> Lo que tienes que hacer es:
> 
> 1) Ubicar el fichero Sweave.sty en tu disco duro.
> 2) Añadir su camino al "path" que use LaTeX; es probable que 
puedas
> configurarlo desde la interfaz de Kile.
> 
> Un saludo,
> 
> Carlos J. Gil Bellosta
> http://www.datanalytics.com
> 
> 
> El día 9 de octubre de 2010 19:21,  <guivivi en alumni.uv.es>
escribió:
> > Hola,
> >
> > Trabajo con Fedora y con R 2.11.
> >
> > Estoy tratando de generar un documento con la función Sweave de R que
> > permite combinar texto de Latex y código de R.
> >
> > El archivo documento.Rnw con el que estoy trabajando es:
> >
> > \documentclass[12pt]{report}
> >
> > \title{Datos}
> > \author{Guillermo}
> >
> > \usepackage[latin1]{inputenc}
> > \usepackage[spanish]{babel}
> > \usepackage{Sweave}
> >
> > \begin{document}
> > \maketitle
> >
> > \chapter{Resumen}
> > <<echo=T,fig=T>>> >
source("/home/guillermo/Lectura_datos.R")
> >
> >
pdf("/home/guillermo/Gráficos_Código_EDA.pdf",useDingbats=FALSE)
> >
> > desv <- apply(datos,2,sd)
> >
> > dotchart(desv)
> >
> > #Cerrar el dispositivo gráfico abierto:
> > dev.off()
> > @
> > \end{document}
> >
> > Cuando llamo a la función Sweave(documento.Rnw) se me genera
> > correctamente el documento documento.tex y cuando compilo éste en
> > Texmaker o Kile me dice "Sweave.sty not found".
> >
> > ¿Alguien me podría ayudar?.
> >
> > Muchas gracias y un saludo,
> >
> > Guillermo
> >
> > _______________________________________________
> > R-help-es mailing list
> > R-help-es en r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >
> 
>