Dear all,
I have a problem with an Rd file containing French accentuated
characters. I have uploaded the file at
http://filex.cirad.fr/get?k=cjW7lImMaNC6Ci2vX0H
I have declared
Encoding: latin1
in the package DESCRIPTION file
and I have added
\encoding{latin1}
in the header of the Rd file.
When I compile the package manual, I have LaTeX errors:
! Package inputenc Error: Unicode char \u8:?F not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.579 ...ain. Aspects m??thodologiques.} Rev. ? F
aug??re, O., Dock??s, A.-C...
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
! Package inputenc Error: Unicode char \u8:?F not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.581 ? F
aug??re, O., Tillard, E., Faug??re, B., 1992. \emph{Prophylaxie ch...
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
! Package inputenc Error: Unicode char \u8:?\end not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.587 \end
{References}
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
***********
I can easily find the offending lines using
showNonASCII(readLines(file)). However, I don't know what to do to
solve the problem. The strange thing (to me!) is that the pdf is
actually built with appropriate accentuated characters, at least when
I look at it with my pdf viewer (Acrobat reader).
My config is:
> sessionInfo()
R version 2.11.1 Patched (2010-09-30 r53117)
Platform: i386-pc-mingw32 (32-bit)
locale:
[1] LC_COLLATE=French_France.1252 LC_CTYPE=French_France.1252
[3] LC_MONETARY=French_France.1252 LC_NUMERIC=C
[5] LC_TIME=French_France.1252
attached base packages:
[1] tools stats graphics grDevices utils datasets methods
[8] base
other attached packages:
[1] fortunes_1.4-0
--
Renaud Lancelot
EDEN Project, coordinator
http://www.eden-fp6project.net/
UMR CIRAD-INRA "Contr?le des maladies animales exotiques et
?mergentes"
Joint research unit "Control of emerging and exotic animal diseases"
CIRAD, Campus International de Baillarguet TA A-DIR / B
F34398 Montpellier
http://umr-cmaee.cirad.fr/
Tel.? +33 4 67 59 37 17? -? Fax? +33 4 67 59 37 95
Secr. +33 4 67 59 37 37? - Cell. +33 6 77 52 08 69
On 03/10/2010 12:23 PM, Renaud Lancelot wrote:> Dear all, > > I have a problem with an Rd file containing French accentuated > characters. I have uploaded the file at > http://filex.cirad.fr/get?k=cjW7lImMaNC6Ci2vX0H > > I have declared > Encoding: latin1 > in the package DESCRIPTION file > > and I have added > \encoding{latin1} > in the header of the Rd file. > > When I compile the package manual, I have LaTeX errors: > > ! Package inputenc Error: Unicode char \u8:?F not set up for use with LaTeX. > > See the inputenc package documentation for explanation. > Type H <return> for immediate help. > ... > > l.579 ...ain. Aspects m??thodologiques.} Rev. ? F > aug??re, O., Dock??s, A.-C...R converts everything to UTF-8 and declares it that way for LaTeX. It looks as though your LaTeX installation isn't prepared to handle that, or something has gone wrong in the conversion on your system. The letter following "Rev. " above is a capital E with an acute accent, which is encoded as C3 89 in UTF-8. Interpreted as Latin1, that looks like "?", because the 89 is unprintable, but it shouldn't come out as "?F". I'd suggest updating your LaTeX inputenc package. If that doesn't work, you can see if the problem is in the conversion, by running R CMD Rd2dvi --no-clean dja.Rd and look in the Rd2.tex file that was produced. Duncan Murdoch> > Your command was ignored. > Type I <command> <return> to replace it with another command, > or <return> to continue without it. > > > ! Package inputenc Error: Unicode char \u8:?F not set up for use with LaTeX. > > See the inputenc package documentation for explanation. > Type H <return> for immediate help. > ... > > l.581 ? F > aug??re, O., Tillard, E., Faug??re, B., 1992. \emph{Prophylaxie ch... > > Your command was ignored. > Type I <command> <return> to replace it with another command, > or <return> to continue without it. > > > ! Package inputenc Error: Unicode char \u8:?\end not set up for use with LaTeX. > > > See the inputenc package documentation for explanation. > Type H <return> for immediate help. > ... > > l.587 \end > {References} > Your command was ignored. > Type I <command> <return> to replace it with another command, > or <return> to continue without it. > > *********** > I can easily find the offending lines using > showNonASCII(readLines(file)). However, I don't know what to do to > solve the problem. The strange thing (to me!) is that the pdf is > actually built with appropriate accentuated characters, at least when > I look at it with my pdf viewer (Acrobat reader). > > My config is: > >> sessionInfo() > R version 2.11.1 Patched (2010-09-30 r53117) > Platform: i386-pc-mingw32 (32-bit) > > locale: > [1] LC_COLLATE=French_France.1252 LC_CTYPE=French_France.1252 > [3] LC_MONETARY=French_France.1252 LC_NUMERIC=C > [5] LC_TIME=French_France.1252 > > attached base packages: > [1] tools stats graphics grDevices utils datasets methods > [8] base > > other attached packages: > [1] fortunes_1.4-0 > > > >
Reasonably Related Threads
- Sweave: option keep.source=TRUE and package cacheSweave
- NOT an R problem: cannot install packages from distant repository
- R 2.12.0 for Windows: error when loading (some) packages
- lattice plots: filled points in the key
- new warnings related to the extractor "$" with R 2.5.0alpha