使用pandoc-citeproc进行预订

时间:2017-04-26 04:18:06

标签: r rstudio pandoc bookdown pandoc-citeproc

我有最新版本的bookdown软件包和Rstudio,我在Arch Linux上。

我将pandoc-citeproc更新到其最新版本,然后我开始收到以下错误消息:

pandoc: Error running filter /usr/lib/rstudio/bin/pandoc/pandoc-citeproc
fd:5: hClose: resource vanished (Broken pipe)
Error: pandoc document conversion failed with error 83
Execution halted

Exited with status 1.

无论输出类型如何,甚至文档中没有引用,我都会收到此错误,并且不会生成Rstudio预览。要查看生成的文档,我必须在浏览器中打开索引文件,并在我更新文档时给出F5。

如果我插入引用,则不会生成文档。

我在AUR存储库中搜索了其他软件包,卸载并重新安装了pandoc-citeproc,但没有解决。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我也运行Arch,升级到pandoc-citeproc-0.10.4.1-39后我也遇到了这个问题。

通过降级到pandoc-citeproc-0.10.4.1-37暂时解决。如果您仍然在系统中缓存了包,那么超级简单易行:

  • cd /var/cache/pacman/pkg
  • sudo pacman -U pandoc-citeproc-0.10.4.1-37-x86_64.pkg.tar.xz