% maxprtauth：回歸固件
%
% 守的缺陷：覆寫 [bib,biblist] 的 finalnamedelim 時漏抄原始定義裡的
% \maxprtauth 守衛（apa.bbx:704）。
%
%   \ifthenelse{\value{listcount}>\maxprtauth}
%     {}                              ← 超過上限時「不印分隔符」
%     {...\addspace\&\space}
%
% 少了那道守衛，作者被截斷的條目會多印一個 &。差異只在超過上限的條目上
% 出現，任何一般範例都看不到——這正是它在 v0.1 混過去的原因。
%
% 這裡把 apamaxprtauth 降到 3，用六位作者觸發截斷。走的是與預設值 20
% 完全相同的判斷式，但固件不必寫二十幾個人名。
\documentclass[12pt]{article}
\usepackage{xeCJK}
\input{fixtures/_cjkfont}
\usepackage[margin=2.5cm]{geometry}

\usepackage[style=apa, backend=biber]{biblatex}
\usepackage[prose=chinese]{biblatex-apa-zh}
\ExecuteBibliographyOptions{apamaxprtauth=3}
\addbibresource{test.bib}

\begin{document}

\section*{作者數超過上限而被截斷}

\nocite{sixauthors2020}

\printbibliography[title={參考文獻}]

\end{document}
