Rmd在文件x中引用fine,单击Knight后将引用添加到我的引用列表中,但是在文件y中,还有一个Rmd文件设置如下:
title: Swans
bibliography: library.bib
output: html_document
[@Ticehurst1957]
##bibloography
编织后,我得到以下错误,没有输出
输出文件:essay_swan_first.knit.md
pandoc citeproc:找不到库.bibpandoc:运行过滤器/Applications/RStudio.app/Contents/MacOS/pandoc/pandoc-citeproc时出错错误:pandoc文档转换失败,出现错误83执行已停止
发生了什么事?
knitr
希望所有路径都是绝对路径或相对于当前R工作目录的路径。在Rstudio项目中,工作目录是创建项目的位置(可以使用getwd()
进行检查)。
您需要将您的YAML标头调整为:
---
bibliography: /path/to/library.bib
---
或者将library.bib复制到当前rstudio项目的文件夹