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 > > > >