
私のコードは、引数がオプションなしで渡された場合は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}