[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