Hi: I am trying to create a dynamic latex table using \Sexpr{} but it's not evaluating it. I also tried the example below without Sweave and also fails. I have also copied the Sweave.sty to my working directory but nothing seems to work. Do I need to have certain package in order to run \Sexpr{}? \documentclass[a4paper]{article} \usepackage{C:/R/R-2.8.1/share/texmf/Sweave} \begin{document} <<echo=false,results=hide>>library(lattice) library(xtable) data(cats, package="MASS") @ \section*{The Cats Data} Consider the \texttt{cats} regression example from Venables \& Ripley (1997). The data frame contains measurements of heart and body weight of \SExpr{nrow(cats)} cats (\Sexpr{sum(cats$Sex=="F")} female, \Sexpr{sum(cats$Sex=="M")} male). A linear regression model of heart weight by sex and gender can be fitted in R using the command <<>>lm1 = lm(Hwt~Bwt*Sex, data=cats) lm1 @ Tests for significance of the coefficients are shown in Table~\ref{tab:coef}, a scatter plot including the regression lines is shown in Figure~\ref{fig:cats}. \SweaveOpts{echo=false} <<results=tex>>xtable(lm1, caption="Linear regression model for cats data.", label="tab:coef") @ \begin{figure} \centering <<fig=TRUE,width=12,height=6>> print(xyplot(Hwt~Bwt|Sex, data=cats, type=c("p", "r"))) @ \caption{The cats data from package MASS.} \label{fig:cats} \end{figure} \begin{center} \end{center} \end{document} Felipe D. Carrillo Supervisory Fishery Biologist Department of the Interior US Fish & Wildlife Service California, USA
Felipe Carrillo <mazatlanmexico <at> yahoo.com> writes:> I am trying to create a dynamic latex table using \Sexpr{} but it's > not evaluating it. I also tried the > example below without Sweave and also fails. I have also copied the > Sweave.sty to my working directory but > nothing seems to work. Do I need to have certain package in order to > run \Sexpr{}?> \documentclass[a4paper]{article} > \usepackage{C:/R/R-2.8.1/share/texmf/Sweave} > \begin{document} >... rest removed Your example works well in my setting when I replace the usepackage by \usepackage{Sweave} which is on my file name database path of latex. Make sure you run "update file name database". Maybe better start with a tiny example, such as \documentclass[a4paper]{article} \usepackage{Sweave} \begin{document} \Sexpr{"Hello"} \end{document} to locate the problem more precisely. Dieter
Felipe: See Leisch's FAQ A18. http://www.statistik.lmu.de/~leisch/Sweave/FAQ.html#x1-20000A.18 You likely have R2HTML loaded (likely because you are using Tinn-R) and that causes some difficulties for Sweave that are easily solved as described in the FAQ. Felipe Carrillo wrote:> > Hi: > I am trying to create a dynamic latex table using \Sexpr{} but it's not > evaluating it. I also tried the example below without Sweave and also > fails. I have also copied the Sweave.sty to my working directory but > nothing seems to work. Do I need to have certain package in order to run > \Sexpr{}? > > \documentclass[a4paper]{article} > \usepackage{C:/R/R-2.8.1/share/texmf/Sweave} > \begin{document} > > <<echo=false,results=hide>>> library(lattice) > library(xtable) > data(cats, package="MASS") > @ > > \section*{The Cats Data} > > Consider the \texttt{cats} regression example from Venables \& Ripley > (1997). The data frame contains measurements of heart and body weight > of \SExpr{nrow(cats)} cats (\Sexpr{sum(cats$Sex=="F")} female, > \Sexpr{sum(cats$Sex=="M")} male). > > A linear regression model of heart weight by sex and gender can be > fitted in R using the command > <<>>> lm1 = lm(Hwt~Bwt*Sex, data=cats) > lm1 > @ > Tests for significance of the coefficients are shown in > Table~\ref{tab:coef}, a scatter plot including the regression lines is > shown in Figure~\ref{fig:cats}. > > \SweaveOpts{echo=false} > > <<results=tex>>> xtable(lm1, caption="Linear regression model for cats data.", > label="tab:coef") > @ > > \begin{figure} > \centering > <<fig=TRUE,width=12,height=6>>> > print(xyplot(Hwt~Bwt|Sex, data=cats, type=c("p", "r"))) > @ > \caption{The cats data from package MASS.} > \label{fig:cats} > \end{figure} > \begin{center} > \end{center} > > \end{document} > > > Felipe D. Carrillo > Supervisory Fishery Biologist > Department of the Interior > US Fish & Wildlife Service > California, USA > > ______________________________________________ > 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/Sweave-and-%5CSexpr%7B%7D-tp21841963p21847606.html Sent from the R help mailing list archive at Nabble.com.