Rmd 在文件 x 中引用良好,单击 knit 将引用添加到我的引用列表后,但是在文件 y 中,还有一个 rmd 文件设置如下:
title: Swans
bibliography: library.bib
output: html_document
[@Ticehurst1957]
##bibloography
编织后,出现以下错误并且没有输出
输出文件:essay_swan_first.knit.md
pandoc-citeproc:找不到library.bib
pandoc:运行过滤器时出错 /Applications/RStudio.app/Contents/MacOS/pandoc/pandoc-citeproc
错误:pandoc 文档转换失败,错误 83
执行停止
这是怎么回事?
knitr
期望所有路径都是绝对路径或相对于您的路径当前 R 工作目录 https://github.com/yihui/knitr/blob/master/FAQ.md。在 Rstudio 项目中,工作目录是创建项目的位置(您可以使用getwd()
).
您需要将 YAML 标头调整为:
---
bibliography: /path/to/library.bib
---
或者将library.bib复制到当前rstudio项目的文件夹中
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)