Я пишу отчет с R Sweave, и я хотел бы процитировать статьи. Это первый раз, когда я использую Sweave, но в одном только латексе я обычно называю свою библиографию с biblatex
. Поэтому я вызываю файл .bib, расположенный в папке, где находится мой файл .Rnw.
Вот мой код:
\documentclass[11pt, twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[backend=biber]{biblatex}
\addbibresource{references.bib}
\begin{document}
\SweaveOpts{concordance=TRUE}
test : \cite{helpman_globalization_2016}
\printbibliography
\end{document}
и вот статья, которую я хочу процитировать (помещена в references.bib
):
@article{helpman_globalization_2016,
langid = {english},
title = {Globalization and {{Wage Inequality}}},
url = {http://www.nber.org/papers/w22944.pdf},
number = {22944},
journaltitle = {NBER Working Paper Series},
urldate = {2019-01-24},
date = {2016},
author = {Helpman, Elhanan},
doi = {10.3386/w22944}
}
Я искал несколько ссылок, но не смог найти решение:
Я тоже пытался с backend = bibtex
, но это не сработало.
Вот строки журнала, описывающие проблему (я думаю):
LaTeX Font Info: ... okay on input line 8.
Package biblatex Info: Input encoding 'utf8' detected.
Package biblatex Info: Automatic encoding selection.
(biblatex) Assuming data encoding 'utf8'.
Package biblatex Info: Input encoding 'utf8' specified.
Package biblatex Info: Data encoding 'utf8' specified.
(biblatex) No need to reencode data.
\openout3 = `test_biblio-blx.bib'.
Package biblatex Info: Trying to load bibliographic data...
Package biblatex Info: ... file 'test_biblio.bbl' not found.
No file test_biblio.bbl.
У кого-нибудь есть решение?
Также спрашивают здесь: https://community.rstudio.com/t/impossible-to-cite-with-biblatex-in-r-sweave/35008