【发布时间】:2020-07-28 10:46:15
【问题描述】:
我正在使用 Mendeley 生成的引文库在 R markdown 中写一篇文章。当我没有指定引用样式时,我的文档可以很好地与参考文献一起编译。
bibliography: library.bib
当我指定 CSL 时:
bibliography: library.bib
csl: stroke.csl
我收到以下错误: pandoc-citeproc.exe: PandocResourceNotFound "stroke.csl" 运行过滤器 C:/PROGRA~1/Pandoc/pandoc-citeproc.exe 时出错: 过滤器返回错误状态 1 错误:pandoc 文档转换失败,错误 83 执行停止
我尝试过不同的引用风格: https://github.com/citation-style-language/styles
感谢您的帮助。
【问题讨论】:
-
pandoc找不到引用样式文件 (.CSL) 时出现此错误。stroke.csl文件是否与您尝试编织的 .RMD 文件位于同一目录中? -
我以为我把csl文件放在了同一个目录下。事实证明,我混淆了两个目录。感谢您的修复。
-
哦,好的。这很简单。将其作为您可以接受的答案来关闭它。
标签: r r-markdown pandoc csl pandoc-citeproc