Date: Tue, 24 Nov 2009 18:24:52 +0100
From: Tom Backer Johnsen <backer at psych.uib.no>
Subject: Re: [R] From R to LaTeX to pdf?
To: Erik Iverson <eiverson at NMDP.ORG>
Cc: "r-help at r-project.org" <r-help at r-project.org>, Joel F?rstenberg-H?gg <joel_furstenberg_hagg at hotmail.com>
I am sure you are right. I myself have not looked at the LaTeX function
in Hmisc, that really sounds interesting, and thank you. On the other
hand I had the impression (which may be wrong) that the original
question was posed by someone with not too much experience. If that is
the case the suggestion to combine custom functions in R with Sweave
might be overwhelming at the very least. My alternative was definitely
much less elegant, but would work for someone with less experience.
I use R in my courses, but allow my students to use other packages. I
am nevertheless always surprised at how many prefer R. In any case, I
tell students how to transfer results from any statistical program into
MS Word which most prefer. Since my field is psychology, the important
standard is APA, which is quite complicated. In that situation, you
really have to transfer things via a spreadsheet. You would be stupid
not to, especially in respect to SPSS.
Tom
Erik Iverson wrote:
While what you say is true for base R, someone already mentioned Hmisc's latex function, and I have written several custom functions to output tables in LaTeX, the benefit being the elimination of manual formatting and intervention when preparing tables. Add this in with Sweave and make files, and you have a chain where you can drop in a new dataset, type make, and have a brand new report with no manual intervention.
Erik
-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
On Behalf Of Tom Backer Johnsen
Sent: Tuesday, November 24, 2009 9:06 AM
To: Joel F?rstenberg-H?gg
Cc: r-help at r-project.org
Subject: Re: [R] From R to LaTeX to pdf?
As a general observation, few, if any, statistical packages, generate
tables in the format what you might think you need or want. R is not an
exception. Then it is better to transfer the table to a spreadsheet,
shift things around, add headers, etc.. The R2HTML library is useful
for that operation. When things are the way you want it, transfer it to
LaTex via a text file, e.g. .csv.
Tom
Joel F?rstenberg-H?gg wrote:
Hi all,
Anyone experienced in the LaTeX format?
I'm trying to use the xtable package to create nice anova tables, but
how do I do to produce a pdf from the resulting LaTeX table? I've tried
WinShell and MiKTeX, but I couldn't get any of them working...
Here's an example of the output in R:
% latex table generated in R 2.9.2 by xtable 1.5-6 package
% Tue Nov 24 14:17:32 2009
\begin{tabular}{lrrrrr}
\hline
& Df & Sum Sq & Mean Sq & F value & Pr($>$F) \\
\hline
cat & 2 & 40.50 & 20.25 & 6.66 & 0.0019 \\
Residuals & 107 & 325.13 & 3.04 & & \\
\hline
\end{tabular}
Best regards,
Joel