
を使用してローカル参考文献に印刷される名前の数を変更しようとしていますmaxbibnames
が、エラーが発生します (「パッケージ keyval エラー: maxbibnames が未定義です。」)。何が間違っているのでしょうか?
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}
答え1
biblatex
すべてのオプションの有効な範囲を示すマニュアルの付録 E を参照してください。 は のmaxbibnames
オプションではありません\printbibliography
。 グローバル、タイプごと、またはエントリごとに設定できます。