biblatex를 사용하여 참조 섹션 내부에 "maxbibnames"를 설정하는 방법은 무엇입니까?

biblatex를 사용하여 참조 섹션 내부에 "maxbibnames"를 설정하는 방법은 무엇입니까?

을 사용하여 로컬 참고문헌에 인쇄된 이름 수를 변경하려고 하는데 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. 전역적으로, 유형별로 또는 항목별로 설정할 수 있습니다.

관련 정보