Centrandome un el problema de generar el "_" directemente en latex desde
Sweave existe otra solución mucho más elegante y sencilla. Se trata incluir
el paquete "\usepackage{underscore}" en el fichero .rwd. En mi caso
funciona perfectamente.Saludos. Gracias de nuevo. El 10 de junio de 2015, 9:56, doblett <[email protected]> escribió: > Buenas, > muchas gracias José Luis. Apliqué tanto el formato dentro de la función > tabular como la salida de esta función a xtable y efectivamente no se puede > aplicar. Llevaba dos días buscando la solución por internet y ayer tarde di > con el problema. > > La aplicación de la función latex(tabular()) era correcta, el error se > generaba debido al nombre de la variable, en mi caso la variable es > FECHA_LLAMADA y con un guión bajo, éste se tiene que tratar dentro de latex > y por tanto daba problema si utilizaba la salida directa. Como solución > queda: > > - Si es posible, modificar el nombre de la variable para que no > contenga el "_". Es la mejor opción. > - Si no es posible, modificar el fichero .tex de salida y tratar el > "_" dentro del leguaje latex. > > Os dejo el enlace donde encontre la solución: > http://stackoverflow.com/questions/12865755/insert-latex-table-in-rnw-file-using-rstudio. > > > > Saludos > > Muchas gracias > > > > El 9 de junio de 2015, 13:57, Jose Luis Cañadas Reche < > [email protected]> escribió: > >> Hola de nuevo >> En la ayuda de tabular viene que se puede usar format sobre un objeto >> tabular con el parámetro latex. Ejemplo >> >> format(tabular( (Species + 1) ~ (n=1) + Format(digits=2)* >> (Sepal.Length + Sepal.Width)*(mean + sd), data=iris ), >> latex=TRUE) >> >> [,1] [,2] [,3] [,4] [,5] >> [1,] "$\\phantom{0}50$" "$5.01$" "$0.35$" "$3.43$" "$0.38$" >> [2,] "$\\phantom{0}50$" "$5.94$" "$0.52$" "$2.77$" "$0.31$" >> [3,] "$\\phantom{0}50$" "$6.59$" "$0.64$" "$2.97$" "$0.32$" >> [4,] "$150$" "$5.84$" "$0.83$" "$3.06$" "$0.44$" >> >> El 09/06/15 a las 13:05, doblett escribió: >> >>> Buenos días, >>> >>> estoy tratando de encontrar la manera de generar tablas en ficheros pdf >>> (sweave) a través del paquete tables. He mirado que este tema esta activo >>> en las listas pero no logro localizar las respuestas antes dadas, por eso >>> lanzo esta consulta. >>> >>> Mi fichero .rnw tiene el siguiente aspecto: >>> >>> ******* >>> \documentclass{article} >>> \usepackage{array,booktabs,caption} >>> >>> \begin{document} >>> \SweaveOpts{concordance=TRUE} >>> \include{math} >>> >>> >>> <<echo=TRUE>>= >>> save.image() >>> load("./.RData") >>> library("tables") >>> library("xtable") >>> attach(lfebrero) >>> @ >>> >>> \section*{Informe} >>> \subsection*{Llamadas por dia} >>> <<echo=TRUE,results=tex>>= >>> tabular(FECHA_LLAMADA ~ 1, data=lfebrero) >>> @ >>> >>> >>> >>> \end{document}com >>> >>> ************* >>> >>> >>> Sin embargo obtengo el error "Missing $ inserted". Creo que el error lo >>> genera la función latex() al general el código latex de la salida de la >>> función tabular() >>> >>> >>> >>> Muchas gracias. >>> Saludos. >>> >>> [[alternative HTML version deleted]] >>> >>> _______________________________________________ >>> R-help-es mailing list >>> [email protected] >>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >> >> _______________________________________________ >> R-help-es mailing list >> [email protected] >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> > > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
