[R] Sweave and uttf-8 under Windows XP
Duncan Murdoch
murdoch.duncan at gmail.com
Thu May 20 12:07:38 CEST 2010
Sven Garbade wrote:
> Hi list,
>
> I need to process a Rnw file and and a csv file (both are encoded in
> UTF-8) under Windows XP (R Version 2.11.0, i386, mingw32).
>
Take a look at this post:
http://tolstoy.newcastle.edu.au/R/e10/help/10/05/4889.html
which discussed this issue recently.
Duncan Murdoch
> I can source and run the Rnw file:
>
>
>> Stangle("Bericht.Rnw")
>>
> Writing to file Bericht.R
>
>> source(file("Bericht.R", encoding="UTF-8"))
>>
>
> which runs fine, but running Sweave() failed:
>
>
>> Sweave("Bericht.Rnw")
>>
> Writing to file Bericht.tex
> Processing code chunks ...
> 1 : term verbatim
> 2 : term verbatim
>
> Fehler: chunk 2
> Error in parse(text = chunk) : Unerwartetes Eingabe in:
> "
> data$X6.1.Staats.angehö"
>
>
> My first idea was to run Sweave like Sweave(file("Bericht.Rnw",
> encoding="UTF-8")), but Sweave seems to expect a file name as a
> character rather a connection. The Rnw and csv file were created under
> Linux in a UTF-8 locale and were further processed by xelatex.
>
> Are there any ideas to get Sweave working? I would be nice when the
> file encoding can be left in UTF-8.
>
> Thanks, Sven
>
> ______________________________________________
> 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.
>
More information about the R-help
mailing list