In der Kopfzeile meines Dokuments habe ich die maximalen Autorennamen auf 2 festgelegt:
\usepackage[style=authoryear-icomp, maxbibnames=9, maxcitenames=2, backend=biber]{biblatex}
Wenn ich nun Texte mit zwei Autoren zitiere, gibt mir LaTeX Folgendes aus:
(Autor_A/Autor_B 2012: 232)
Wenn ich drei oder mehr Autoren habe, macht LaTeX es so:
(Autor_A/ Autor_B et al. 2012: 232)
Ich möchte aber, dass LaTeX bei mehr als zwei Autoren nur den ersten Autor nennt ... und zwar so:
(Autor_A et al. 2012: 232)
Gibt es irgendwelche Tipps, wie man das erreichen kann?
Antwort1
Standardmäßigbiblatex
Willekürzt Namenslisten, die mehr maxcitenames
als einen Autor plus "et al." ( mincitenames=1
) umfassen. Allerdings biblatex
wird (auch standardmäßig)nichtkürzen Sie, wenn dies zu mehrdeutigen Zitatschlüsseln führen würde, was in Ihrem Dokument vermutlich der Fall ist. Vergleichen Sie die Ausgabe der folgenden beiden Beispiele:
\documentclass{article}
\usepackage[style=authoryear-icomp,maxbibnames=9,maxcitenames=2,backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{ABC01,
author = {Author, A. and Buthor, B. and C},
year = {2001},
title = {Alpha},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Some text \autocite{ABC01}.
\printbibliography
\end{document}
\documentclass{article}
\usepackage[style=authoryear-icomp,maxbibnames=9,maxcitenames=2,backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{ABC01,
author = {Author, A. and Buthor, B. and C},
year = {2001},
title = {Alpha},
}
@misc{ADE01,
author = {Author, A. and Duthor, D. and E},
year = {2001},
title = {And now for something completely different},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Some text \autocite{ABC01}.
Some text \autocite{ADE01}.
\printbibliography
\end{document}
Wenn Sie in den Zitierschlüsseln unter allen Umständen nur einen Autor haben möchten, verwenden Sie die Option uniquelist=false
. (Beachten Sie, dass dies den Leser zu der falschen Schlussfolgerung führen kann, dass sich „Autor et al.“ auf dasselbe Autorenteam bezieht.)
\documentclass{article}
\usepackage[style=authoryear-icomp,maxbibnames=9,maxcitenames=2,uniquelist=false,
backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{ABC01,
author = {Author, A. and Buthor, B. and C},
year = {2001},
title = {Alpha},
}
@misc{ADE01,
author = {Author, A. and Duthor, D. and E},
year = {2001},
title = {And now for something completely different},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Some text \autocite{ABC01}.
Some text \autocite{ADE01}.
\printbibliography
\end{document}