
Мой код отлично работает с BibLatex, когда аргумент передается без параметров, но если аргумент передается, появляется массив ошибоксопции. Ниже приведены первые части кода, которые работают и не работают (соответственно):
\documentclass[pdf]{beamer}
\usepackage{biblatex}
\addbibresource{sample.bib}
и
\documentclass[pdf]{beamer}
\usepackage[backend=biber,style=apa,sorting=ynt]{biblatex}
\addbibresource{sample.bib}
Есть ли у кого-нибудь идеи, почему так может быть? Ниже я вставил скриншот ошибок, надеюсь, они помогут.
Большое спасибо!
решение1
Начните с этого кода и посмотрите, работает ли он в вашей системе. Он должен выполнять различные компиляции из-за 'biber'. Если он не работает, обновите вашу установку.
Затем, после удаления ВСЕХ вспомогательных файлов, используйте ваш, sample.bib
чтобы проверить, правильно ли он написан. Просмотрите файл .log от начала до конца, чтобы увидеть biber
предупреждения, если таковые имеются. (Он должен заканчиваться на "Процесс завершился нормально"). Также, если biblatex
жалуется на кодировку.
Если проблема не устранена, предоставьте полный код, который вы используете, включая файл .bib.
% !TeX TS-program = pdflatex
\documentclass[pdf]{beamer}
\usepackage[english]{babel}
\usepackage[%
style=apa,
backend=biber,
natbib=true,
sorting=ynt,
language=english]
{biblatex}
\begin{filecontents*}{\jobname37.bib}
@article{greenwade93,
author = {George Greenwade},
title = {The {C}omprehensive {T}ex {A}rchive {N}etwork ({CTAN})},
year = {1993},
journal = {TUGBoat},
volume = {14},
number = {3},
pages = {342--351},
}
@article{bertram,
author = {Bertram, Aaron and Wentworth, Richard},
title = {Gromov invariants for holomorphic maps on {Riemann} surfaces},
journaltitle = {JAMS},
date = 1996,
volume = 9,
number = 2,
pages = {529-571},
langid = {english},
langidopts = {variant=american},
shorttitle = {Gromov invariants},
annotation = {An \texttt{article} entry with a \texttt{volume} and a
\texttt{number} field},
}
@article{glashow19,
author = {Glashow, Sheldon},
title = {{NASA} sends {MarsProve} to search for {L}a, {A}c, {T}h {P}a and {U} actinides to the {K}uiper belt},
journaltitle = {Nucl.~Phys.},
date = 2019,
volume = 22,
pages = {579-588},
}
\end{filecontents*}
\addbibresource{\jobname37.bib}
\begin{document}
\begin{frame}
\frametitle{Guidelines}
Start with \citep{greenwade93}.
See also \citep{bertram} and \citep{glashow19}.
\end{frame}
\begin{frame}
\frametitle{References}
\printbibliography
\end{frame}
\end{document}