biblatex-apa 似乎使用了 APA 6,而不是 APA 7(提供三位作者,而不是使用 et al.)

biblatex-apa 似乎使用了 APA 6,而不是 APA 7(提供三位作者,而不是使用 et al.)

首先,我对 LaTeX 编码还很陌生。我使用了标准MasterDoctoralThesis模板。然而,我遇到了一个问题,正如 MWE 中所描述的那样:

我想使用最新的 APA 样式:第 7 版。使用包biblatex-apa与版本 6 相比,当已经有三位或更多作者时,版本 7 应该提供第一作者,后面跟着“et al.”,而不是在作者人数 > 3 且 < 6 的情况下写出第一个作者。但是,在我的例子中,它似乎执行了后者:

\PassOptionsToPackage{english}{babel} 
\documentclass[
11pt,
english]
]{MastersDoctoralThesis}
\usepackage[backend=biber,style=apa]{biblatex}
\DeclareLanguageMapping{english}{american-apa}
\addbibresource{example.bib}

\begin{document}
Some text \textcite{Zanoni_2006} some other text \parencite{callioni_2005, song_zipkin_1996}. 

\begin{table}[h]
    \centering
    \begin{tabular}{c|c}
        \textcite{callioni_2005} &  \\
        \textcite{song_zipkin_1996} & \\
        \textcite{Zanoni_2006} & 
    \end{tabular}
    \caption{Caption}
    \label{tab:my_label}
\end{table}

\textcite{callioni_2005} Some other text \parencite{Zanoni_2006}.

\end{document}

和我的example.bib

@article{song_zipkin_1996, 
    title={{MANAGING INVENTORY WITH THE PROSPECT OF OBSOLESCENCE}}, volume={44}, 
    DOI={10.1287/opre.44.1.215}, 
    number={1}, 
    journal={Operations Research}, 
    author={Song, J.-S. and Zipkin, P.H.}, 
    year={1996},
    pages={215–222}}
    
@article{callioni_2005, 
    title={Inventory-{Driven} {Costs}}, 
    journal={Harvard Business Review}, 
    author={Callioni, G. and de Montgros, X. and Slagmulder, R. and Van Wassenhove, L.N. and Wright, L.}, 
    volume = {83},
    number = {3},
    ISSN = {0017-8012},
    year={2005},
    pages={135-41, 150}}

@article{Zanoni_2006, 
    title={Cost performance and bullwhip effect in a hybrid manufacturing and remanufacturing system with different control policies}, 
    volume={44}, 
    DOI={10.1080/00207540600857375}, 
    number={18-19}, 
    journal={International Journal of Production Research}, 
    author={Zanoni, S. and Ferretti, I. and Tang, O.}, 
    year={2006},
    pages={3847-3862}}

它产生:

一些文本 Zanoni、Ferretti 和 Tang (2006) 一些其他文本 (Callioni、de Montgros、Slagmulder、Van Wassenhove 和 Wright,2005;Song 和 Zipkin,1996)。

而不是(期望的输出):

一些文本 Zanoni 等人(2006)一些其他文本(Callioni 等人,2005;Greenwade,1993;Song & Zipkin,1996)。

并且在表中还再次列出了所有作者:

Callioni、de Montgros、Slagmulder、Van Wassenhove 和 Wright (2005) 以及 Zanoni、Ferretti 和 Tang (2006)

然而,在最后一部分它显示正确(也是第 6 版):

Callioni 等人(2005 年)其他一些文本(Zanoni 等人,2006 年)。

有人可以建议我如何改善这种情况并获得我想要的(符合版本 7 的)输出吗?

相关内容