我正在尝试设置maxnames
我的 biber 选项,但是它不起作用。
我真的不明白我做错了什么。
我的 MWE 是:
\documentclass[12pt,a4paper,german]{scrartcl}
\setkomafont{section}{\large}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\geometry{verbose,a4paper,tmargin=25mm,bmargin=25mm,lmargin=30mm,rmargin=30mm}
\usepackage[bibstyle=authortitle,citestyle=authoryear,backend=biber]{biblatex}
\addbibresource{paul.bib}
\usepackage[german]{babel}
\usepackage{txfonts} %Schriftart Times New Roman
\begin{document}
foobar\cite{pisae2003}
\printbibliography
\end{document}
我的paul.bib:
@ARTICLE{pisae2003,
author = {{Prenzel, Manfred and Baumert, Jürgen and Blum,Werner and Lehmann, Rainer and Leutner, Detlev and Neubrand,Michael and Pekrun,Reinhard Rost,Jürgen and Schiefele, Ulrich}},
title = {PISA-2003},
subtitle = {Ergebnisse des zweiten Ländervergleichs. Zusammenfassung},
url = {http://pisa.ipn.uni-kiel.de/PISA2003_E_Zusammenfassung.pdf},
lastchecked = {20.\,März.\,2013},
year = 2005,}
答案1
您的字段中有一对额外的括号author
,这使 Biber 无法计算作者的数量:根据语法规则,您仅指定了一位作者。
有多种选项可以设置显示的作者最大数量;以下是将引文中显示的作者数量限制为 3 的方法。环境file contents*
只是为了使示例自成一体而提供的便利。
\begin{filecontents*}{\jobname.bib}
@ARTICLE{pisae2003,
author = {Prenzel, Manfred and Baumert, Jürgen and Blum, Werner and
Lehmann, Rainer and Leutner, Detlev and Neubrand, Michael and
Pekrun, Reinhard and Rost, Jürgen and Schiefele, Ulrich},
title = {PISA-2003},
subtitle = {Ergebnisse des zweiten Ländervergleichs. Zusammenfassung},
url = {http://pisa.ipn.uni-kiel.de/PISA2003_E_Zusammenfassung.pdf},
lastchecked = {20.\,März.\,2013},
year = 2005,}
\end{filecontents*}
\documentclass[12pt,a4paper,german]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{geometry}
\geometry{a4paper,tmargin=25mm,bmargin=25mm,lmargin=30mm,rmargin=30mm}
\usepackage{txfonts} %Schriftart Times New Roman
\usepackage[
bibstyle=authortitle,
citestyle=authoryear,
maxcitenames=5,
mincitenames=3,
maxbibnames=1000,
backend=biber
]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
A citation: \cite{pisae2003}
\printbibliography
\end{document}
这里我们告诉 LaTeX,当作者总数超过五位时,在引文中显示三位作者。因此最多显示五位作者,但当作者总数为六位或更多时,只有前三位会出现在引文中(根据您的喜好进行调整)。相反,通过设置maxbibnames=1000
,我们表示任何作者列表都将被完整打印(当然,如果作者人数超过一千人则不会)。
maxbibnames
和之间的关系与和minbibnames
之间的关系相同。maxcitenames
minbibnames
设置与将和maxnames
设置为相同值相同;对于 也类似。maxbibnames
maxcitenames
minnames