[R] how to use \Sexpr{} with sweave
Friedrich Schuster
mail at friedrich-schuster.de
Sun Oct 7 10:35:18 CEST 2007
Hi,
this works for me (R 2.5.1, Linux):
<<echo=false>>=
data(airquality)
library(ctest)
kruskal.test(Ozone ~ Month, data = airquality)
@
Wir haben hier also \Sexpr{nrow(airquality)} Datenzeilen in airquality.
This works
\Sexpr{2+6}
I think the error is in your latex setup, not in R or Sweave.
ryancw wrote:
>
> I'm trying to learn Sweave. So far things are going well with the chunks
> of code identified by << >>=
>
> But I'm having trouble with the in-line text use of \Sexpr.
>
> Here is a short example .Rnw file:
>
> \documentclass[12pt]{article}
> \usepackage[margin=1.25in]{geometry}
> \usepackage{graphicx}
> \usepackage{Sweave}
>
> \begin{document}
>
> <<test>>=
> pnorm(1)
> @
>
>
> \Sexpr{2+6}
>
> \end{document}
>
> The .tex file that it yields contains
>
> \Sexpr{2+6} as its next-to-last line. \usepackage{Sweave} is in its
> preamble.
>
> When I pdflatex that file, the resulting pdf file shows the proper value
> of pnorm(1), but it does not contain "8" near its end. Instead it
> contains "2+6". I had expected the computed value.
>
> Also, pdflatex gives me a message that "there was an error opening the
> document. The file cannot be found." I have to go find it and open it,
> instead of it opening automatically like a non-problematic case would.
>
> Running R 2.5.1 on WinXP, with MikTex.
>
> Any advice? Thanks.
>
> --Chris Ryan
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>
--
View this message in context: http://www.nabble.com/how-to-use-%5CSexpr%7B%7D-with-sweave-tf4581860.html#a13080823
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list