我正在尝试引用IPCC 技术摘要并希望将所有作者都包含在参考书目条目中。我还想对论文使用 APA 样式的引文。这两个设置似乎有冲突。下面包含一个 MWE,其中注释了 APA 样式引文所需的选项。我如何才能使引文以 APA 样式出现,但仍将所有作者都包含在参考书目条目中?
\begin{filecontents*}{\jobname.bib}
@book{ipcc_tech_2013,
author = {T.F. Stocker and D. Qin and G.-K. Plattner and L.V. Alexander and S.K. Allen and N.L. Bindoff and F.-M. Bréon and J.A. Church and U. Cubasch and S. Emori and P. Forster and P. Friedlingstein and N. Gillett and J.M. Gregory and D.L. Hartmann and E. Jansen and B. Kirtman and R. Knutti and K. Krishna Kumar and P. Lemke and J. Marotzke and V. Masson-Delmotte and G.A. Meehl and I.I. Mokhov and S. Piao and V. Ramaswamy and D. Randall and M. Rhein and M. Rojas and C. Sabine and D. Shindell and L.D. Talley and D.G. Vaughan and S.-P. Xie},
year = {2013},
title = {{Technical Summary. I Climate Change 2013: The Physical Science Basis. Contribution of Working Group I to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change}},
editor = {T.F. Stocker and D. Qin and G.-K. Plattner and M. Tignor and S.K. Allen and J. Boschung and A. Nauels and Y. Xia and V. Bex and P.M. Midgley},
publisher = {Cambridge University Press},
address = {Cambridge, United Kingdom and New York, NY, USA},
}}
\end{filecontents*}
\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[swedish]{babel}
\usepackage{csquotes}
\usepackage[
bibstyle=authortitle,
citestyle=authoryear,
maxcitenames=5,
mincitenames=3,
maxbibnames=1000,
backend=biber,
date=short,
sorting=nyt,
%style=apa
]{biblatex}
\addbibresource{\jobname.bib}
%\DeclareLanguageMapping{swedish}{swedish-apa}
\begin{document}
A citation: \cite{ipcc_tech_2013}
\printbibliography
\end{document}
答案1
由于biblatex-apa
旨在严格遵守稍微复杂的 APA 指南,“标准”选项maxnames
和朋友不起作用(如果有的话,如预期的那样)biblatex-apa
。
要在包含任意数量的作者(和编辑)参考书目不过可以使用选项apamaxprtauth
,默认值为 7,请参见biblatex-apa
§3.1 包选项,文档第 5 页。在这种情况下,我们只需将其设置为999
,一切正常。
平均能量损失
\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[swedish]{babel}
\usepackage{csquotes}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{ipcc_tech_2013,
author = {T.F. Stocker and D. Qin and G.-K. Plattner and L.V. Alexander and S.K. Allen and N.L. Bindoff and F.-M. Bréon and J.A. Church and U. Cubasch and S. Emori and P. Forster and P. Friedlingstein and N. Gillett and J.M. Gregory and D.L. Hartmann and E. Jansen and B. Kirtman and R. Knutti and K. Krishna Kumar and P. Lemke and J. Marotzke and V. Masson-Delmotte and G.A. Meehl and I.I. Mokhov and S. Piao and V. Ramaswamy and D. Randall and M. Rhein and M. Rojas and C. Sabine and D. Shindell and L.D. Talley and D.G. Vaughan and S.-P. Xie},
year = {2013},
title = {{Technical Summary. I Climate Change 2013: The Physical Science Basis. Contribution of Working Group I to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change}},
editor = {T.F. Stocker and D. Qin and G.-K. Plattner and M. Tignor and S.K. Allen and J. Boschung and A. Nauels and Y. Xia and V. Bex and P.M. Midgley},
publisher = {Cambridge University Press},
address = {Cambridge, United Kingdom and New York, NY, USA},
}}
\end{filecontents*}
\usepackage[
backend=biber,
date=short,
sorting=nyt,
style=apa,
apamaxprtauth=999,
]{biblatex}
\addbibresource{\jobname.bib}
\DeclareLanguageMapping{swedish}{swedish-apa}
\begin{document}
A citation: \cite{ipcc_tech_2013}
\printbibliography
\end{document}