Hi Josh, you are absolutly right. Thanks for pointing that out. It is the "Scode"- environment which causes the error in TeX.
@Daniele: have a look at the Sweave user manual (page 7ff) and try Sweave('example.Rtex',syntax=SweaveSyntaxLatex) Your Scode block should not be asterisked. I don't know if this is the case in your primary Sweave-file since you only provided the LaTeX output... Cheers Am 22.08.2011 16:14, schrieb Joshua Wiley: > Hi Eik, > > On Mon, Aug 22, 2011 at 4:14 AM, Eik Vettorazzi > <e.vettora...@uke.uni-hamburg.de> wrote: >> Hi Daniele, >> "_" in "dati_england" is treated as a special character in LaTeX math >> mode and causes your LaTeX-compiler trying to switch to math mode (you >> might have noticed a warning abaout "missing `$' inserted"). To produce >> a plain "_" in TeX you have to mask it as "\_". Package Hmisc has some > > This is true in the regular environment, but should not be true for > code. Think about all the special characters encountered in R code--- > $, quotes, _ ^. The following minimal document compiles fine on my > system: > > \documentclass{article} > \usepackage{Sweave} > \begin{document} > \section{Example showing underscores works fine inside an Schunk} > \begin{Schunk} > \begin{Sinput} > data<- > read.csv("c:\\Users\\Daniele\\Desktop\\dati\\dati_england.csv",header=T,sep=",") > \end{Sinput} > \end{Schunk} > \end{document} > > producing the attached PDF. > > My system: > > R Under development (unstable) (2011-08-13 r56733) > Platform: x86_64-pc-mingw32/x64 (64-bit) > > Version 0.3 r.670 (MiKTeX 2.9) > > Josh > >> sanitization methods for that task, but you can do that easily by hand >> using gsub. >> >> Cheers. >> >> Am 21.08.2011 18:18, schrieb danielepippo: >>> Hi R users. >>> >>> I've got a problem in producing the pdf file from Latex with R code. When I >>> run the code Sweave("example.Rtex") in R it seems working, but when I run >>> the Latex file it doesn't. The code error shown to me is below: >>> >>> *Runaway argument? >>> {echo=FALSE} >>> data<- read.csv("C:\\Users\\Daniele\\Desktop\\dati\\dati_england >>> ! File ended while scanning use of \FV@BeginScanning. >>> <inserted text> >>> \par >>> <*> ...le/Desktop/dati/LaTeX1.Rtex* >>> >>> The Sweave code in Latex is like this: >>> >>> *\begin{Scode}{echo=FALSE} >>> data<- >>> read.csv("c:\\Users\\Daniele\\Desktop\\dati\\dati_england.csv",header=T,sep=",") >>> \end{Scode} >>> \begin{figure}[!h] >>> \centering >>> \begin{Scode}{fig=TRUE, width=6, height=9, echo=FALSE} >>> data1=matrix(0,ncol=4,nrow=4) >>> .... >>> .... >>> \end{Scode} >>> \caption{Data} >>> \end{figure}* >>> >>> I don't know how to fix this problem. Any advices? >>> Thanks very much >>> >>> -- >>> View this message in context: >>> http://r.789695.n4.nabble.com/Sweave-doesn-t-work-tp3758658p3758658.html >>> Sent from the R help mailing list archive at Nabble.com. >>> >>> ______________________________________________ >>> R-help@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. >> >> -- >> Eik Vettorazzi >> >> Department of Medical Biometry and Epidemiology >> University Medical Center Hamburg-Eppendorf >> >> Martinistr. 52 >> 20246 Hamburg >> >> T ++49/40/7410-58243 >> F ++49/40/7410-57790 >> >> ______________________________________________ >> R-help@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. >> > > > -- Eik Vettorazzi Institut für Medizinische Biometrie und Epidemiologie Universitätsklinikum Hamburg-Eppendorf Martinistr. 52 20246 Hamburg T ++49/40/7410-58243 F ++49/40/7410-57790 ______________________________________________ R-help@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.