【发布时间】:2021-03-02 16:07:11
【问题描述】:
我无法编织任何 papaja 文件。每当我尝试时,我都会收到此错误:
[警告] 已弃用: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 木瓜版本 0.1.0.9997
我是 R 新手,如果这是一个愚蠢的问题,我很抱歉。
【问题讨论】:
-
您是否尝试向 Google 询问过这个问题?第一个结果是from RStudio forum。
-
我确实找到了这个问题,但我已经为此奋斗了好几天。虽然我检查了很多次以查看是否已回答,但自从我上次检查以来,它一定比我想象的要长,因为我看到它现在已被回答。这非常有帮助。谢谢。答案链接到 Github (github.com/crsh/papaja/issues/427#issuecomment-729030996),我一直试图破译它所说的内容。基本上是说我需要等待它在 papaja 包中修复并且没有解决方法吗?很抱歉有点昏暗,但到最后它变得非常混乱。
-
我遇到了同样的问题。它很容易复制,至少在我的设置下:使用 papaja 模板制作一个新的 R Markdown 文档,然后尝试编织它。
knitr编织文档但不产生最终结果,并给出指示的错误消息。用output: pdf_document替换output: papaja::apa6_pdf后编织同一个文档不会出错(但不是我们想要的结果)。 -
我想我们应该耐心等待,它会得到解决。 pajaja 的开发者在 PCS 评论链接的页面上写了 3 天:“我知道这个结果可能会让你感到沮丧,但我很高兴。这意味着问题不在于 papaja 本身(尽管我需要更新软件包以使其与 citeproc 兼容),但使用与 RStudio 预览版一起分发的 pandoc-citeproc 二进制文件。今晚我将尝试传递这个问题。 (我也使用 RStudio 预览版。)
标签: papaja