在R标记中指定CSL时无法编译

在R标记中指定CSL时无法编译,r,r-markdown,pandoc,csl,pandoc-citeproc,R,R Markdown,Pandoc,Csl,Pandoc Citeproc,我在R markdown上写一篇文章,使用的是门捷利的引文库。当我没有指定引用样式时,我的文档可以很好地编译引用 bibliography: library.bib 当我指定CSL时: bibliography: library.bib csl: stroke.csl 我得到以下错误: pandoc-citeproc.exe:pandocresourcenotfind“stroke.csl” 运行筛选器C:/PROGRA~1/Pandoc/Pandoc-citeproc.exe时出错: 筛选

我在R markdown上写一篇文章,使用的是门捷利的引文库。当我没有指定引用样式时,我的文档可以很好地编译引用

bibliography: library.bib
当我指定CSL时:

bibliography: library.bib
csl: stroke.csl
我得到以下错误: pandoc-citeproc.exe:pandocresourcenotfind“stroke.csl” 运行筛选器C:/PROGRA~1/Pandoc/Pandoc-citeproc.exe时出错: 筛选器返回错误状态1 错误:pandoc文档转换失败,错误为83 停止执行

我尝试了以下不同的引文风格:


非常感谢您的帮助。

此错误是由找不到.CSL文件的
pandoc citeproc
引起的。检查.CSL文件
stroke.CSL
是否与您编织的.RMD文件位于同一目录中。

此错误是由找不到.CSL文件的
pandoc citeproc
引起的。检查.CSL文件
stroke.CSL
是否与您编织的.RMD文件位于同一目录中。

pandoc
找不到引用样式文件(.CSL)时,我会遇到此错误。文件
stroke.csl
是否与您尝试创建的.RMD文件位于同一目录中?我以为我已将csl文件置于同一目录中。结果,我把两个目录弄混了。谢谢你的修复。哦,好的。这很简单。将把此作为您可以接受的答案来关闭此。当
pandoc
找不到引用样式文件(.CSL)时,我会出现此错误。文件
stroke.csl
是否与您尝试创建的.RMD文件位于同一目录中?我以为我已将csl文件置于同一目录中。结果,我把两个目录弄混了。谢谢你的修复。哦,好的。这很简单。将把它作为一个答案,你可以接受关闭这个。