首先,我对 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 的)输出吗?