如何让 rmarkdown 和 knitr 将 em-dash 与 .docx 文件一起使用?
How to get rmarkdown and knitr to use em-dash with .docx files?
我不熟悉使用 rmarkdown 和 knitr 来制作 .docx word 文档。 rmarkdown 参考指南指出,使用 -- 给出一个破折号,而 --- 给出一个破折号。
如果我将我的 .Rmd 文件编织成 HTML,那么短破折号和长破折号可以正常工作,但是当编织到 word 文档时,它们仍然是 -- 和 ---。
我使用的是 Microsoft Word 2013,我已经检查了自动格式设置选项是否设置为用破折号替换连字符。
非常感谢任何帮助,谢谢!
你需要在header中添加一个pandoc_args: ["--smart"]
: 然后它就是DocX格式
---
output:
word_document:
pandoc_args: ["--smart"]
---
我不熟悉使用 rmarkdown 和 knitr 来制作 .docx word 文档。 rmarkdown 参考指南指出,使用 -- 给出一个破折号,而 --- 给出一个破折号。
如果我将我的 .Rmd 文件编织成 HTML,那么短破折号和长破折号可以正常工作,但是当编织到 word 文档时,它们仍然是 -- 和 ---。
我使用的是 Microsoft Word 2013,我已经检查了自动格式设置选项是否设置为用破折号替换连字符。
非常感谢任何帮助,谢谢!
你需要在header中添加一个pandoc_args: ["--smart"]
: 然后它就是DocX格式
---
output:
word_document:
pandoc_args: ["--smart"]
---