Wie lege ich „maxbibnames“ in einem Referenzabschnitt mit Biblatex fest?

Wie lege ich „maxbibnames“ in einem Referenzabschnitt mit Biblatex fest?

Ich versuche, die Anzahl der in einer lokalen Bibliographie gedruckten Namen mit zu ändern maxbibnames, aber es wird ein Fehler ausgegeben („Package keyval Error: maxbibnames undefined.“). Was mache ich falsch?

Hier ist ein MWE:

\documentclass{article}
\usepackage{biblatex}

\begin{filecontents}{\jobname.bib}
@article{referenceA,
  author = {Anderson, Alice},
  title = {Generic Article Title A},
  journal = {Journal},
  year = {2022},
}
@article{referenceB,
  author = {Anderson, Alice and Author, Bob},
  title = {Generic Article Title B},
  journal = {Journal},
  year = {2024},
}
@article{referenceC,
  author = {Campbel, Carol and Author, Dave},
  title = {Generic Article Title C},
  journal = {Journal},
  year = {2024},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}

\begin{refsection}
    \small
    \nocite{referenceA}
    \nocite{referenceB}
    \nocite{referenceC}
    \newrefcontext[sorting=ynt]
    \DeclareNameAlias{sortname}{family-given}
    \printbibliography[heading=none, maxbibnames=1]
\end{refsection}

\end{document}

Antwort1

Siehe Anhang E des biblatexHandbuchs, in dem die gültigen Bereiche aller Optionen aufgeführt sind. maxbibnamesist keine Option für \printbibliography. Es kann global, pro Typ oder pro Eintrag festgelegt werden.

verwandte Informationen