[R] Sweave & xtable

Joel Kincaid jfkincaidsu at netscape.net
Fri Jan 9 00:05:30 CET 2004



pols1oh at bestweb.net wrote:

> I am just starting to learn Sweave <snip> 
and
> having trouble getting a latex (xtable) table to function properly. 
> Latex is seemingly treating the xtable code as input or verbatim text. 
The following is what I use for printing a table of a data.frame called
'ImportExport'

<<results=tex>>=
xtable(ImportExport[1:6,1:6],type=tex,caption='First Six Variables')
@

Inserting the "results=tex" in your code should do the trick,

Cheers,



> That is, if I run Sweave('myfile.Snw', echo=T) I get the latex syntax
> xtable code handed to me twice in the myfile.dvi.  Turning echo off, I
> get the xtable code (not the nicely formated latex table) back in the
> dvi.
> 
> There seems nothing wrong with the myfile.tex file itself.  (I attach a
> snip below).  Everything run fine if I manually edit the myfile.tex file
> and delete the :
> 
> \begin{Schunk}
> \begin{Soutput} 
> 
> and,
> 
> \end{Soutput}
> \end{Schunk}
> 
> commands.  Dropping these, I get the properly formated latex table in
> the dvi.  
> 
> I see that others have used xtable, so I assume Sweave.sty handle xtable
> ok.
> 
> What am I missing?
> 
> code and output chunks follow....
> 
> ===snip=====
> n<- xtable(final[,1:3])
> @
> \begin{tiny}
> << trial>>=
> print(n)
> @
> \end{tiny}
> \end{document}
> ===snip===
> 
> which produces
> 
> ===snip===
> 
> \begin{tiny}
> \begin{Schunk}
> \begin{Soutput}
> % latex table generated in R 1.8.1 by xtable 1.2-2 package
> % Thu Jan  8 16:03:23 2004
> \begin{table}[ht]
> \begin{center}
> \begin{tabular}{rrrr}
> \hline
>  & shares & invested.sums & weighted.price \\
> \hline
> JBLU & 5.78 & 260.00 & 44.68 \\
> IYR & 25.12 & 2395.00 & 94.48 \\
> WM & 41.09 & 1565.00 & 38.00 \\
> SPY & 37.27 & 3840.00 & 102.84 \\
> IBM & 25.24 & 2130.00 & 83.45 \\
> EWM & 177.20 & 1059.00 & 5.88 \\
> KO & 25.61 & 1130.00 & 43.44 \\
> EWJ & 230.00 & 1924.00 & 8.32 \\
> DIA & 48.36 & 4295.00 & 89.06 \\
> EWH & 123.16 & 1095.00 & 8.79 \\
> QQQ & 98.12 & 2991.00 & 31.22 \\
> IWZ & 78.03 & 2475.00 & 31.70 \\
> IVE & 47.44 & 2158.00 & 45.36 \\
> EWW & 73.39 & 1079.00 & 14.50 \\
> IBB & 24.28 & 1390.00 & 58.28 \\
> EWG & 67.07 & 879.00 & 12.93 \\
> C & 62.81 & 2015.00 & 33.17 \\
> TYC & 80.61 & 1325.00 & 16.80 \\
> RHAT & 223.92 & 1425.00 & 6.89 \\
> \hline
> \end{tabular}
> \end{center}
> \end{table}
> \end{Soutput}
> \end{Schunk}
> \end{tiny}
> ===snip===
> 
> Michaell
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html




More information about the R-help mailing list