2

我不能编织任何木瓜文件。每当我尝试时,我都会收到此错误:

[警告] 已弃用:pandoc-citeproc 过滤器。请改用 --citeproc。pandoc-citeproc:$ 中的错误:不兼容的 API 版本:使用 [1,22] 编码,但尝试使用 [1,21] 解码。CallStack(来自 HasCallStack):错误,在 pandoc-types-1.21-LpPdBV1sPudK4kVghsVxWs:Text.Pandoc.JSON 中的 ./Text/Pandoc/JSON.hs:112:48 调用错误运行过滤器 pandoc-citeproc:过滤器返回错误状态 1 错误: pandoc 文档转换失败,错误 83 执行停止

我正在使用: R 版本 4.0.3 R Studio 版本 1.4.1013 RMarkdown 版本 2.5.3 papaja 版本 0.1.0.9997

如果这是一个愚蠢的问题,我是 R 新手,很抱歉。

4

2 回答 2

3

在 2.11 版本中,pandoc 已弃用过滤器,这对依赖的包的pandoc-citeproc0.1.2 版本造成了一些问题。rmdfiltrpapaja

该问题应通过安装版本 >= 0.1.3 的rmdfiltr软件包来解决,该软件包现在可通过 CRAN 轻松获得

install.packages("rmdfiltr")
于 2020-11-29T12:39:31.737 回答
0

我也遇到了这个问题——相同的 R、RStudio、rmarkdown 和 papaja 版本。补充一点,我使用的是 pandoc 版本 2.11.0.2。

自从这篇文章和随后的评论以来,似乎有了一些进展。rmdfiltr我可以通过根据此评论安装软件包来编织我的文档: https ://github.com/crsh/papaja/issues/427#issuecomment-731730225

remotes::install_github("crsh/rmdfiltr")

于 2020-11-24T17:41:12.763 回答