有人有使用 R 包Knitr
和markdown
使用变音符号的经验吗?是否可以用另一种语言编写并仍然以 pdf 格式输出?
knitr Html 转换器knit2html
不允许我转换R markdown
文档并因此将其转换为带有pandoc
.
我对以下文件没有问题:
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 ...
所以这只是对 Ben 回答的跟进:
基本上只需要使用encoding保存 R markdown 编辑器。通过将默认保存从更改ISO-8859-1
为UTF-8
.
其余的就像 Ben 描述的那样,所以从 rmd > md > pdf 开始。
Markdown is the simplest of the input languages for knitr and while it is great for basic things it quickly falls short when you want to go beyond the basics. It is probably better to use a template based on LaTeX if you want to use the diacritics or other more advanced features.