[R] Sweave and accented letters

Duncan Murdoch murdoch.duncan at gmail.com
Tue Nov 15 12:21:29 CET 2011


On 11-11-15 4:46 AM, Giuseppe wrote:
> That is exactly what I thought I would do. But the problem persist.
>
> In the document below I have added  "\inputencoding utf8", yet LyX
> fails to compile.

Yihui is probably right that this is a question about Lyx, not R, but 
one other thing you can try is to check the encoding of the file you're 
working with.  Are you sure it is UTF-8?  Your message encoding is 
"iso-8859-1", a pretty common encoding to use on Windows, it is not 
UTF-8.  I don't know how to tell Lyx you are using that, but if you can 
figure that out, I'd try it.

Duncan Murdoch

>
>
> #LyX 2.0 created this file. For more info see http://www.lyx.org/
> \lyxformat 413
> \begin_document
> \begin_header
> \textclass article
> \use_default_options true
> \begin_modules
> sweave
> \end_modules
> \maintain_unincluded_children false
> \language english
> \language_package default
> \inputencoding utf8
> \fontencoding global
> \font_roman default
> \font_sans default
> \font_typewriter default
> \font_default_family default
> \use_non_tex_fonts false
> \font_sc false
> \font_osf false
> \font_sf_scale 100
> \font_tt_scale 100
>
> \graphics default
> \default_output_format default
> \output_sync 0
> \bibtex_command default
> \index_command default
> \paperfontsize default
> \spacing single
> \use_hyperref false
> \papersize default
> \use_geometry false
> \use_amsmath 1
> \use_esint 1
> \use_mhchem 1
> \use_mathdots 1
> \cite_engine basic
> \use_bibtopic false
> \use_indices false
> \paperorientation portrait
> \suppress_date false
> \use_refstyle 1
> \index Index
> \shortcut idx
> \color #008000
> \end_index
> \secnumdepth 3
> \tocdepth 3
> \paragraph_separation indent
> \paragraph_indentation default
> \quotes_language english
> \papercolumns 1
> \papersides 1
> \paperpagestyle default
> \tracking_changes false
> \output_changes false
> \html_math_output 0
> \html_css_as_file 0
> \html_be_strict false
> \end_header
>
> \begin_body
>
> \begin_layout Standard
> è
> \end_layout
>
> \end_body
> \end_document
>
>
>
>
> On Tue, Nov 15, 2011 at 6:11 AM, Yihui Xie<xie at yihui.name>  wrote:
>> It might be better to post it to the LyX mailing list
>> (lyx-users at lists.lyx.org) since you are using LyX. Anyway, the problem
>> came from Sweave: you did not tell us your R version, and I suppose
>> you are using the latest version of R (2.14.0). There are two ways of
>> telling Sweave your UTF8 encoding (see ?Sweave); one of them is via
>> \usepackage[utf8]{inputenc}. In LyX, you need to set the document
>> encoding to "Unicode (utf8)" in Document
>> Settings-->Language-->Encoding. The next version of LyX (2.0.2) will
>> address this issue better.
>>
>> Regards,
>> Yihui
>> --
>> Yihui Xie<xieyihui at gmail.com>
>> Phone: 515-294-2465 Web: http://yihui.name
>> Department of Statistics, Iowa State University
>> 2215 Snedecor Hall, Ames, IA
>>
>>
>>
>> On Mon, Nov 14, 2011 at 7:21 PM, Giuseppe<neox86 at gmail.com>  wrote:
>>> I often use Lyx/Sweave and I typically write in english.
>>>
>>> Today I had to write a document in Italian and, as many of you know,
>>> many italian popular words use è, ù, é. ò, etc.
>>>
>>> I discovered that if I type in Italian (that is there is at least one
>>> letter with accent)  with the Sweave module selected lye is not able
>>> to correctly compile the document.
>>>
>>> I tried to change the input encoding, but it still does not work. I am
>>> attaching a basic lye file that illustrates the problem.
>>>
>>>
>>> ========= Lyx File
>>>
>>>
>>> #LyX 2.0 created this file. For more info see http://www.lyx.org/
>>> \lyxformat 413
>>> \begin_document
>>> \begin_header
>>> \textclass article
>>> \use_default_options true
>>> \begin_modules
>>> sweave
>>> \end_modules
>>> \maintain_unincluded_children false
>>> \language english
>>> \language_package default
>>> \inputencoding utf8-plain
>>> \fontencoding global
>>> \font_roman default
>>> \font_sans default
>>> \font_typewriter default
>>> \font_default_family default
>>> \use_non_tex_fonts false
>>> \font_sc false
>>> \font_osf false
>>> \font_sf_scale 100
>>> \font_tt_scale 100
>>>
>>> \graphics default
>>> \default_output_format default
>>> \output_sync 0
>>> \bibtex_command default
>>> \index_command default
>>> \paperfontsize default
>>> \spacing single
>>> \use_hyperref false
>>> \papersize default
>>> \use_geometry false
>>> \use_amsmath 1
>>> \use_esint 1
>>> \use_mhchem 1
>>> \use_mathdots 1
>>> \cite_engine basic
>>> \use_bibtopic false
>>> \use_indices false
>>> \paperorientation portrait
>>> \suppress_date false
>>> \use_refstyle 1
>>> \index Index
>>> \shortcut idx
>>> \color #008000
>>> \end_index
>>> \secnumdepth 3
>>> \tocdepth 3
>>> \paragraph_separation indent
>>> \paragraph_indentation default
>>> \quotes_language english
>>> \papercolumns 1
>>> \papersides 1
>>> \paperpagestyle default
>>> \tracking_changes false
>>> \output_changes false
>>> \html_math_output 0
>>> \html_css_as_file 0
>>> \html_be_strict false
>>> \end_header
>>>
>>> \begin_body
>>>
>>> \begin_layout Standard
>>> Antoine è bella.
>>> \end_layout
>>>
>>> \end_body
>>> \end_document
>>>
>>> ______________________________________________
>>> 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.
>>>
>>
>
> ______________________________________________
> 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