R Markdown Не удалось найти файл .bib в одном проекте, в то время как в другом он работает нормально

Rmd ссылается нормально в файле x, после нажатия кнопки «вязать», добавляя ссылки в мой список ссылок, однако в файле y также файл rmd настроен следующим образом:

title: Swans
bibliography: library.bib
output: html_document


[@Ticehurst1957]
##bibloography 

после вязания получаю следующую ошибку и нет вывода

выходной файл: esse_swan_first.knit.md

pandoc-citeproc: не удалось найти library.bib pandoc: ошибка при запуске фильтра /Applications/RStudio.app/Contents/MacOS/pandoc/pandoc-citeproc Ошибка: преобразование документа pandoc не удалось с ошибкой 83.

Что происходит?


person Jamie Dunning    schedule 05.11.2015    source источник


Ответы (1)


knitr ожидает, что все пути будут либо абсолютными, либо относительными к вашему текущему рабочему каталогу R. В проекте Rstudio рабочим каталогом является каталог, в котором был создан проект (это можно проверить с помощью getwd()).

Вам нужно либо адаптировать заголовок YAML к:

---
bibliography: /path/to/library.bib
---

Или скопируйте library.bib в папку вашего текущего проекта rstudio.

person scoa    schedule 06.11.2015