Knitr和R markdown doc with diacritics

时间:2013-08-22 13:14:05

标签: r markdown knitr rstudio

是否有人使用R套件Knitrmarkdown并使用变音符号?是否可以用另一种语言编写并仍然以pdf格式输出?

knitr Html转换器knit2html不允许我转换R markdown文档,因此使用pandoc将其转换为pdf。

3 个答案:

答案 0 :(得分:2)

我对以下文件没有任何问题:

Test rmd with diacritical marks
=============

Hello: Dvořak, müsli, éèô


```{r}
exp(pi)
```

从命令行:

Rscript -e "library('knitr'); knit('tmp.rmd')"
pandoc -o tmp.pdf tmp.md

关键点可能是您需要编织(将rmd转换为md),然后运行pandoc:不要尝试转换为HTML,然后转换为PDF ...

enter image description here

答案 1 :(得分:1)

所以这只是Ben答案的后续行动:

基本上只需要使用编码保存R降价编辑器。将默认保存从ISO-8859-1更改为UTF-8

其余的是Ben所描述的,所以从rmd> md> PDF。

答案 2 :(得分:0)

Markdown是knitr中最简单的输入语言,虽然它非常适合基本的东西,但当你想要超越基础时它很快就会失败。如果您想使用变音符号或其他更高级的功能,最好使用基于LaTeX的模板。