8 位或更多具有 apacite 的作者在参考书目中无法正确显示

8 位或更多具有 apacite 的作者在参考书目中无法正确显示

我从多个来源看到apacite,带有N作者的条目 -- 其中N>7-- 应该在参考书目中按如下方式列出其作者:

作者 1,作者 2,作者 3,作者 4,作者 5,作者 6,... 作者 N

然而,乳胶会产生这样的效果:

作者 1、作者 2、作者 3、作者 4、作者 5、作者 6 等。

注意最后的区别。

是否有一个选项可以轻松改变这一点,或者这是一个更复杂的操作?

编辑:参考书目样式称为apacite

答案1

我无法重现您描述的错误行为。您是否正在使用较旧(已过时)的版本?这两个文件最近于 2012 年 2 月进行了广泛更新;请务必更新您的 TeX 发行版以包含这些(apacite.styapacite.bst许多其他)文件的最新更新。

为了完整起见,这里有一个 MWE(最小工作示例),它表明当前版本apacite(版本 6.01)正确实现了 APA 手册第 6 版规定的引用方法;请注意,这本书有 15 位 [!] 作者,但参考文献中只列出了前六位和最后一位;当然,引用本身是通常的“FirstAuthor et al”形式。

\documentclass{article}
\begin{filecontents}{squamlake.bib}
@book{squamlake:2010,
  author      = "Kenneth R. French and Martin N. Baily and John Y. Campbell and
                John H. Cochrane and Douglas W. Diamond and Darrell Duffie and
                Anil K. Kashyap and Frederic S. Mishkin and Raghuram G. Rajan
                and David S. Scharfstein and Robert J. Shiller and Hyun Song
                Shin and Matthew J. Slaughter and Jeremy C. Stein and Ren{\'e}
                M. Stulz",
  title       = "{The Squam Lake Report: Fixing the Financial System}",
  publisher   = "Princeton University Press",
  address     = "Princeton NJ and London",
  year        = 2010,
}
\end{filecontents}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
\begin{document}
As argued by \citet{squamlake:2010}, \ldots
\bibliography{squamlake}
\end{document}

在此处输入图片描述

相关内容