Невозможно цитировать с помощью biblatex в R Sweave

Я пишу отчет с R Sweave и хочу процитировать статьи. Я впервые использую Sweave, но только в Latex я обычно называл свою библиографию 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


person bretauv    schedule 09.07.2019    source источник


Ответы (1)


Судя по тому, что я видел, постоянно гуглил, вы можете попытаться скомпилировать его в другой программе и переместить файл test_biblio.bbl в рабочий каталог.

Я пробовал сделать это в своем Texmaker на вашем примере, и это сработало. Так что вам просто нужно будет перекомпилировать извне, когда вы захотите увидеть свои ссылки.

Источник решения: https://support.rstudio.com/hc/en-us/community/posts/200655573-using-knitr-and-bib-file-I-get-a-blank-bbl-file-

person reubenkaiser    schedule 11.07.2019
comment
спасибо, попробую :) вы использовали backend = biber или backend = bibtex? - person bretauv; 11.07.2019
comment
backend = biber согласно вашему примеру! Рад, что смог помочь, мне нужно будет использовать вязальщицу для моей диссертации, поэтому я рад, что смог разобраться с этим пораньше. - person reubenkaiser; 11.07.2019