我正在使用 Mendeley 生成的引文库用 R markdown 写一篇文章。当我没有指定引用样式时,我的文档可以很好地编译引用。
bibliography: library.bib
当我指定 CSL 时:
bibliography: library.bib
csl: stroke.csl
我收到以下错误: pandoc-citeproc.exe:PandocResourceNotFound“中风.csl” 运行过滤器 C:/PROGRA~1/Pandoc/pandoc-citeproc.exe 时出错: 过滤器返回错误状态 1 错误:pandoc 文档转换失败,错误 83 执行停止
我尝试过不同的引用风格: https://github.com/citation-style-language/styles
感谢任何帮助。
最佳答案
此错误是由 pandoc-citeproc
找不到 .CSL 文件引起的。检查 .CSL 文件 Stroke.csl
是否与您编织的 .RMD 文件位于同一目录中。
关于r - 在 R Markdown 中指定 CSL 时无法编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63132330/