(PR#13234) Problems with Sweave and pdf.options(encoding="ISOLatin7")
2008/11/19 Prof Brian Ripley <ripley at stats.ox.ac.uk>:
On Wed, 19 Nov 2008, Vaidotas Zemlys wrote:
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.
It works for me in xpdf, but not Acroread 8.1.3.
Yes, I checked only with evince, and assumed, that Acroread will be similar. Acrobat 9 (on windows) shows the letters, but they are bunched up together. Changing the default family to URWHelvetica did not help either. So that rules out using pdf for me.
I did not find any mention about encodings in ?Sweave, ?RweaveLatex and ?Rtangle, and Sweave manual and FAQ.
Yes, Sweave is supposedly frozen pending unbundling. Note that this does work (at least for me) in lt_LT.utf8: it is because you were in fr_FR.utf8 that you had a problem. So I think the solution is actually pretty simple: use the correct locale. I've changed R-patched to take the defaults from pdf.options(), but Sweave should still be able to set them.
Aah, this does not occured to me. I thought that because locale is unicode it should not matter which unicode letters I use. That is a not correct assumption. Thank you for your answers, Vaidotas Zemlys