Как использовать библиографию в другом каталоге при вязании rmarkdown документа для презентации проектора?
Я вяжу некоторые слайды с проектором RMarkdown в Rstudio на ПК с Windows 7. Слайды в каталоге
C:/me/slides/myslides.Rmd
У меня есть основная библиография, которая живет в
C:/me/bib/masterbib.bib
Я не могу понять, как сделать ссылку на файл библиографии из документа RMarkdown. Вот YAML из моей попытки:
---
title: "Slides"
author: "me"
date: "2016-12-20"
bibliography: C:/me/bib/masterbib.bib
biblio-style: "apalike"
output:
beamer_presentation:
citation_package: natbib
---
Вот ошибка:
! Undefined control sequence.
<write> \string \bibdata {C:\me\bib\masterbib}
l.174 \end{frame}
Error: Failed to compile Slides.tex. See Slides.log for more info.
In addition: Warning message:
running command '"pdflatex" -halt-on-error -interaction=batchmode "Slides.tex"' had status 1
Execution halted
Я пробовал пару других способов указать каталог для masterbib.bib
, но никто не работал. Я бы предпочел сохранить masterbib.bib
файл, где он находится, а не делать дополнительную копию в C:/me/slides/
каталог. Спасибо за вашу помощь!
редактировать
При попытке передать следующее в YAML (цитируется с косой чертой):
bibliography: "C:/LaTeXstuff/BibTexLibrary/BrianBib.bib"
Я получаю фатальную ошибку при выводе журнала:
! Undefined control sequence.
<write> \string \bibdata {C:\me
\bib\masterbib}
l.174 \end{frame}
Here is how much of TeX's memory you used:
18047 strings out of 494045
334241 string characters out of 3145937
424206 words of memory out of 3000000
20891 multiletter control sequences out of 15000+200000
31808 words of font info for 44 fonts, out of 3000000 for 9000
715 hyphenation exceptions out of 8191
56i,11n,55p,434b,376s stack positions out of 5000i,500n,10000p,200000b,50000s
! ==> Fatal error occurred, no output PDF file produced!
При передаче следующего в YAML (цитируется с обратной косой чертой)
bibliography: "C:\me\bib\masterbib.bib"
Я получаю следующую ошибку в консоли Rstudio
Error in yaml::yaml.load(enc2utf8(string), ...) :
Scanner error: while parsing a quoted scalar at line 4, column 15found unknown escape character at line 4, column 29
Calls: <Anonymous> ... yaml_load_utf8 -> mark_utf8 -> <Anonymous> -> .Call
Execution halted
При передаче следующего в YAML (без кавычек с обратной косой чертой)
bibliography: C:\me\bib\masterbib.bib
Я получаю следующую ошибку в консоли Rstudio
! Undefined control sequence.
<write> \string \bibdata {C:\me
\bib\masterbib}
l.174 \end{frame}
Error: Failed to compile BibTest.tex. See BibTest.log for more info.
In addition: Warning message:
running command '"pdflatex" -halt-on-error -interaction=batchmode "BibTest.tex"' had status 1
Execution halted
1 ответ
Попробуйте без кавычек с двумя обратными слешами:
...
bibliography: C:\\me\\bib\\masterbib.bib
...