我是使用rmarkdown和knitr生成.docx word文档的新手。 rmarkdown参考指南指出使用 - 给出一个短划线,并且---给出一个短划线。
如果我将.Rmd文件编织为HTML,那么en-dashes和em-dashes正常工作,但是当编织成word文档时,它们仍然是 - 和 - 。
我正在使用Microsoft Word 2013,并且我已经检查了autoformatting选项设置为用短划线替换连字符。
非常感谢任何帮助,谢谢!
答案 0 :(得分:5)
您需要在标题中添加pandoc_args: ["--smart"]
:然后是DocX格式的文字
---
output:
word_document:
pandoc_args: ["--smart"]
---