Skip to content
Prev 60173 / 63424 Next

Bug 18208 - tools:::latexToUtf8(tools::parseLatex("\\'i")) should generate í

Resending this as the original message went out as html and the special characters got garbled.

tools:::latexToUtf8() doesn't convert the LaTeX accented character "\\'i" to? ? (see Bug #18208 https://bugs.r-project.org/show_bug.cgi?id=18208,? reported by Manuel L?pez-Ib??ez for details and justification). For example:
\'i 

It does the conversion if i is replaced by '\i':
? 


I think that this can be fixed by adding a line to the definition of makeLatexTable() in R/src/library/tools/R/parseLatex.R, just before it returns: 

makeLatexTable <- function(utf8table)
{
??? ...

? ? table[["file://textemdash"]] <- "\u2014"
? ? latexArgCount[["file://textemdash"]] <<- 0

? ? table$"\\'"$"i" ?<- table$"\\'"$"\\i" ?? # Georgi

? ? table
}

I can submit a patch if I get access? to bugzilla.

After building R-devel svn 81022 from 2021-10-08 with the above change, we get what we want:
?
? 

Georgi Boshnakov
Message-ID: <LOYP265MB2015D0C2F691C9197A530688AEB39@LOYP265MB2015.GBRP265.PROD.OUTLOOK.COM>
In-Reply-To: <CAOsPdQKA=JTEYBrZv9m_AmJ5o+MrrvJ=13j8hETU+M_FMyYhxw@mail.gmail.com>