如何让rmarkdown和knitr在.docx文件中使用em-dash?

Cla*_*ire 3 docx knitr r-markdown

我是新手使用rmarkdown和knitr生成.docx word文档.rmarkdown参考指南指出使用 - 给出一个短划线,并且---给出一个短划线.

如果我将.Rmd文件编织为HTML,那么en-dashes和em-dashes正常工作,但是当编织到word文档时,它们仍然是 - 和---.

我正在使用Microsoft Word 2013,我已经检查了autoformatting选项设置为用短划线替换连字符.

任何帮助将非常感谢,谢谢!

tmp*_*345 5

您需要pandoc_args: ["--smart"]在标题中添加一个:然后是DocX格式的单词

---
output: 
    word_document:
        pandoc_args: ["--smart"]
---
Run Code Online (Sandbox Code Playgroud)