2008/11/19 Prof Brian Ripley <[EMAIL PROTECTED]>: > I can't actually check what happens since the message has been garbled en > route to me. Can you please send what you intended using \uxxxx escapes so > it is portable. (What I have is what appears to be UTF-8 re-encoded in > UTF-8, things like c3 84 3f.) > > And can you also confirm that the example works correctly directly in pdf()?
OK, the modified R code is: plot(rnorm(100),main="\u0105\u010D\u0117\u0119\u012F\u0161\u016B\u0173\u017E") It does not work correctly with Sweave, as I wrote in my email, I rechecked. And yes it works if only pdf is used. > On Fri, 31 Oct 2008, [EMAIL PROTECTED] wrote: > >> Hi, >> >> Sweave for some reason does not respect encoding setting in pdf.options. > > Rather it uses its own setting. I think you need to set option > pdf.encoding="ISOLatin7" on the Sweave call. Is it possible to do that? Sweave function in R, does not support that, and using SweaveHooks produced the same result. > > It would probably be better if Sweave() fetched the default for > options$pdf.encoding from pdf.options(), and definitely that this was > documented. I did not find any mention about encodings in ?Sweave, ?RweaveLatex and ?Rtangle, and Sweave manual and FAQ. I looked at the code of RweaveLatexSetup, and saw that pdf.encoding is defined explicitly, that is how I figured out, that probably eps files are probably ok. Sorry for the garbled message, next time I will send unicode portable code without relying on email encodings. Sincerely yours, Vaidotas Zemlys ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel