我想在knitr
生成的PDF文档中提供一个包含字符串(句子)的表格。
我的问题是我是法国人,法语句子的大部分都包含至少一个字符,如:“é”,“è”,“ç”,“à”,“ù”等......这些如果我直接写这些字符,就不会打印出来。
我把所有句子都放在一列data.frame
中。
我实际上使用gsub
来替换这些字符的LaTeX用法。例如,我只想在\'{e}
的每个句子中使用é
而不是data.frame
。为了能够做到最清楚,我正在做的事情有一个简单的例子:
> varString <- "Salut, ça c'est une très jolie ligne pour essayer de gérer les accents"
> varString <- gsub("é","\\'{e}",varString)
> varString <- gsub("è","\\`{e}",varString)
> varString <- gsub("ç","\\c{c}",varString)
> varString
[1] "Salut, c{c}a c'est une tr`{e}s bonne ligne pour essayer de g'{e}rer les accents"
正如您所看到的,在此代码之后我的句子中没有任何反斜杠。
有人能告诉我我做错了吗?
PS:“Salut,çac'estunetrèsjolieligne pour essayerdegérerlesaccents”=“嗨,这是尝试处理口音的非常好的路线。”