3

我想引用三位作者的论文,以便他们三个都出现在正文中。我正在使用具有 apalike 参考书目风格的 natbib。根据 natbib 的文档,执行此操作的方法(以及我记得几年前这样做的方法)是编写\citet*{bibliographykeyhere}. 不幸的是,我现在无法让它工作。即使将包声明为\usepackage[longnamesfirst]{natbib}不起作用,我也会得到“X et al”。而不是第一次引用该论文的“X、Y 和 Z”。

例如,这是我想引用的参考书目之一:

@Article{ hoferszaboredeiszabo00,
 title = "{Reichenbach's Common Cause Principle: Recent Results and Open Questions}",
 author = "Gab{\'o}r Hofer-Szab{\'o} and Mikl{\'o}s R{\'e}dei and L{\'a}szl{\'o} E. Szab{\'o}",
 journal = "Reports on Philosophy",
 pages = "85--107",
 volume = "20",
 year = "2000"
}

当我使用 时\citet*{hoferszaboredeiszabo00},我得到“Hofer-Szabó et al. (2000)”;我从“\citet”得到完全相同的输出。

对于我应该做什么的一些指示,我将不胜感激。

4

1 回答 1

2

使用biblatex而不是 bibtex 可以让您在引用多篇作者论文方面有更大的自由度,尽管您应该问自己为什么需要在正文中包含完整的作者列表:这是笨拙且通常不必要的......

于 2010-07-10T16:25:32.437 回答