当我尝试使用 biblatex 制作参考书目时,它总是会从论文中省略作者。我设置了maxbibnames=99
,但仍然不起作用:
\documentclass{article}
\usepackage[autostyle]{csquotes}
\begin{filecontents}{sample2.bib}
@inbook{seedorf2005,
author = {Seedorff, Eric and Dilles, John H. and Proffett, Jr John M. and
Einaudi, Marco T. and Zurcher, Lukas and Stavast, William J. A. and
Johnson, David A. and Barton, Mark D.},
title = {Porphyry Deposits: Characteristics and Origin of Hypogene Features},
booktitle = {One Hundredth Anniversary Volume},
editor = {Hedenquist, Jeffrey W. and Thompson, John F. H. and Goldfarb, Richard J. and Richards, Jeremy P.},
publisher = {Society of Economic Geologists},
year = {2005},
type = {Book Section}
}
\end{filecontents}
\usepackage[
maxbibnames=99,
style=apa,
sorting=nyt,
url=false,
backend=biber,
natbib=true,
url=false,
firstinits=true,
doi=false,
eprint=false
]{biblatex}
\addbibresource{sample2.bib}
\begin{document}
Lorem ipsum dolor sit amet \citep{seedorf2005}.
At vero eos et accusam et justo duo dolores et ea rebum
\printbibliography
\end{document}
我想删除 Barton 前面的三个点,因为还有一位作者;但我不确定发生了什么,因为maxbibnames
之前对我来说是有效的......
答案1
biblatex-apa
忽略,maxbibnames
因为它实现了 APA 手册的复杂要求。对于参考书目中的长名称列表,APA 样式要求您打印前几个名称,然后是省略号,最后是列表中的最后一个名称。在这种情况下,这可能意味着只有一个名称被删除。
控制这种行为biblatex-apa
有选择apamaxprtauth
。
\documentclass[british]{article}
\usepackage{babel}
\usepackage[autostyle]{csquotes}
\usepackage[
style=apa,
apamaxprtauth=99,
backend=biber,
natbib=true,
url=false,
doi=false,
eprint=false
]{biblatex}
\begin{filecontents}{\jobname.bib}
@inbook{seedorf2005,
author = {Seedorff, Eric and Dilles, John H. and Proffett, Jr., John M. and
Einaudi, Marco T. and Zurcher, Lukas and Stavast, William J. A. and
Johnson, David A. and Barton, Mark D.},
title = {Porphyry Deposits: Characteristics and Origin of Hypogene Features},
booktitle = {One Hundredth Anniversary Volume},
editor = {Hedenquist, Jeffrey W. and Thompson, John F. H. and
Goldfarb, Richard J. and Richards, Jeremy P.},
publisher = {Society of Economic Geologists},
year = {2005},
type = {Book Section}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Lorem ipsum dolor sit amet \citep{seedorf2005}.
At vero eos et accusam et justo duo dolores et ea rebum
\printbibliography
\end{document}