[R-es] Tablas con tabular en latex

doblett doblett en gmail.com
Mie Jun 10 10:13:07 CEST 2015


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 <doblett en gmail.com> 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 <
> canadasreche en gmail.com> 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
>>> R-help-es en r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>>
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
>

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es