我是使用 rmarkdown 和 knitr 生成 .docx word 文档的新手。 rmarkdown 引用指南指出,使用 -- 给出一个短划线,而 --- 给出一个长破折号。

如果我将我的 .Rmd 文件编织成 HTML,那么破折号和长破折号工作正常,但是当编织到一个 word 文档时,它们仍然是 -- 和 ---。

我正在使用 Microsoft Word 2013,并且我检查了自动格式化选项设置为用破折号替换连字符。

任何帮助将不胜感激,谢谢!

最佳答案

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

---
output:
    word_document:
        pandoc_args: ["--smart"]
---

关于knitr - 如何让 rmarkdown 和 knitr 将 em-dash 与 .docx 文件一起使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29851770/

10-12 20:07