biblatex が 3 名の著者による引用に et. al. の略語を誤って使用しているという問題があります。私の理解が正しければ、APA スタイルでは、最初の引用とそれ以降の引用で著者が 3 名までの場合はすべての著者を表示するように規定されています。
これが私のコードです:
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{filecontents}{bibfile.bib}
@article{Gaynor2016,
author = {Gaynor, Martin and Propper, Carol and Seiler, Stephan},
doi = {10.1257/aer.20121532},
issn = {00028282},
journal = {American Economic Review},
number = {11},
pages = {3521--3557},
pmid = {29553210},
title = {{Free to choose? Reform, choice, and consideration sets in the English national health service}},
volume = {106},
year = {2016}
}
\end{filecontents}
\usepackage[style=apa,natbib]{biblatex}
\addbibresource{bibfile.bib}
\begin{document}
\citet{Gaynor2016}
\printbibliography
\end{document}
これにより、次のものが生成されます。
ここで何が間違っているのでしょうか?
答え1
biblatex はstyle=apa
APA マニュアルの第 6 版の書式設定ガイドラインを実装しておらず、スタイルは第 7 版のガイドラインを実装していることに注意してください。第 6 版と第 7 版で生成される出力は、かなり多くの点で異なります。
変更点の 1 つは、著者が 3 人以上いる出版物の引用の呼び出しの処理に関するものです。第 7 版では、最初の引用から「first surname et al」に呼び出しを切り捨てるように規定されています。もう 1 つの変更点は、エントリにフィールドdoi
とurl
フィールドの両方がある場合に表示される内容に影響します。第 7 版ではフィールドの内容url
が表示され、第 6 版ではフィールドの内容doi
が表示されていました。(いずれにしても、長い URL 文字列のタイプセットを処理するためにパッケージをロードすることをお勧めしますxurl
。)
第 6 版の動作が必要な場合は、style=apa6
ロード時に指定する必要がありますbiblatex
。
\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
% https://www.aeaweb.org/articles?id=10.1257/aer.20121532
@article{gps:2016,
Author = {Gaynor, Martin and Propper, Carol and Seiler, Stephan},
Title = {Free to Choose? {Reform}, Choice, and Consideration Sets in the {English National Health Service}},
Journal= {American Economic Review},
Volume = {106},
Number = {11},
Year = {2016},
Month = {November},
Pages = {3521-57},
DOI = {10.1257/aer.20121532},
URL = {https://www.aeaweb.org/articles?id=10.1257/aer.20121532},
}
\end{filecontents}
\usepackage[style=apa]{biblatex} % set 'style=apa6' if 6th-ed. formatting is required
\addbibresource{mybib.bib}
\usepackage{xurl}
\begin{document}
\cite{gps:2016}
\printbibliography
\end{document}