rmarkdown渲染word文档时报错:
Error in knit_print.flextable(x, ...) :
pandoc version >= 2.0 required for flextable rendering in docx
要求pandoc 的版本要高于2.0,但是在更新后问题依旧。
解决方法:
- 在rmarkdown中给定
Sys.setenv("RSTUDIO_PANDOC" = "PATH TO PANDOC BIN")
,也就是自定义实际的安装目录。 - Rstudio是调用其安装目录下如
D:\Rplatform\RStudio\bin\pandoc
中的pandoc.exe
,而非方法1.中的实际安装路径,此时将实际安装路径中的pandoc.exe
复制到D:\Rplatform\RStudio\bin\pandoc
中即可。
网友评论