[R] Newbie help with Sweave

Kevin E. Thorpe kevin.thorpe at utoronto.ca
Tue Mar 25 02:01:05 CET 2008


Is this in a windows system?  A TA of mine was just getting the exact
same message.  He tracked it down to the pathname for Sweave.sty having
trouble with "Program Files" in the path.

Kevin

Zembower, Kevin wrote:
> I think I've gotten my Emacs/Sweave/R system set up correctly, thanks to
> Vincent and Jim, but I haven't been successful getting my first document
> produced. I'm trying to use one of Friedrich Leisch's examples,
> http://www.ci.tuwien.ac.at/~leisch/Sweave/example-1.Snw. I cut and
> pasted the text into a document sweaveexample.Rnw in Emacs. It seemed to
> be processed successfully with R:
>> Sweave("sweaveexample.Rnw")
> Writing to file sweaveexample.tex
> Processing code chunks ...
> 
> You can now run LaTeX on 'sweaveexample.tex'
> 
> However, when I try to open the file sweaveexample.tex and process it
> with Latex in Emacs, I get this error:
> ERROR: Missing \endcsname inserted.
> 
> --- TeX said ---
> <to be read again> 
>                    \protect 
> l.7 \begin
>           {document}
> --- HELP ---
>>From the .log file...
> 
> The control sequence marked <to be read again> should
> not appear between \csname and \endcsname.
> 
> I've tried a variety of examples, but the error messages are the same.
> 
> Can anyone point out my errors or mistakes? I've pasted in the full
> files below. Thanks so much for your help and advice.
> 
> -Kevin
> 
> Kevin Zembower
> Internet Services Group manager
> Center for Communication Programs
> Bloomberg School of Public Health
> Johns Hopkins University
> 111 Market Place, Suite 310
> Baltimore, Maryland  21202
> 410-659-6139 
> ==============================
> sweaveexample.tex:
> ==============================
> \documentclass[a4paper]{article}
> 
> \title{Sweave Example 1}
> \author{Friedrich Leisch}
> 
> \usepackage{C:/PROGRA~1/R/R-26~1.2/share/texmf/Sweave}
> \begin{document}
> 
> \maketitle
> 
> In this example we embed parts of the examples from the
> \texttt{kruskal.test} help page into a \LaTeX{} document:
> 
> \begin{Schunk}
> \begin{Sinput}
>> data(airquality)
>> library(ctest)
>> kruskal.test(Ozone ~ Month, data = airquality)
> \end{Sinput}
> \begin{Soutput}
> 	Kruskal-Wallis rank sum test
> 
> data:  Ozone by Month 
> Kruskal-Wallis chi-squared = 29.2666, df = 4, p-value = 6.901e-06
> \end{Soutput}
> \end{Schunk}
> which shows that the location parameter of the Ozone 
> distribution varies significantly from month to month. Finally we
> include a boxplot of the data:
> 
> \begin{center}
> \includegraphics{sweaveexample-002}
> \end{center}
> 
> \end{document}
> ================================
> sweaveexample.Rnw:
> ==============================
> \documentclass[a4paper]{article}
> 
> \title{Sweave Example 1}
> \author{Friedrich Leisch}
> 
> \begin{document}
> 
> \maketitle
> 
> In this example we embed parts of the examples from the
> \texttt{kruskal.test} help page into a \LaTeX{} document:
> 
> <<>>=
> data(airquality)
> library(ctest)
> kruskal.test(Ozone ~ Month, data = airquality)
> @
> which shows that the location parameter of the Ozone 
> distribution varies significantly from month to month. Finally we
> include a boxplot of the data:
> 
> \begin{center}
> <<fig=TRUE,echo=FALSE>>=
> boxplot(Ozone ~ Month, data = airquality)
> @
> \end{center}
> 
> \end{document}


-- 
Kevin E. Thorpe
Biostatistician/Trialist, Knowledge Translation Program
Assistant Professor, Department of Public Health Sciences
Faculty of Medicine, University of Toronto
email: kevin.thorpe at utoronto.ca  Tel: 416.864.5776  Fax: 416.864.6057



More information about the R-help mailing list