在正文的引用中使用“Et al.”而不是作者列表

在正文的引用中使用“Et al.”而不是作者列表

我想在段落引用中使用“et al”形式来表示三位作者中的第二位和第三位。我在 Jabref 中有以下测试条目

@ARTICLE{testKey,
author = {Della Mirandola, A and Della Mirandola, B and Della Mirandola,
C},
title = {Title of Paper},
 journal = {Working Paper, Institute},
 year = {2013},
 owner = {User},
timestamp = {2013.08.05}
}

我确信这种方法是否使用 bibtex、biblatex 或 natbib 或其他什么,但我必须使用 .bst 文件来格式化我的参考书目(http://pages.stern.nyu.edu/~dbackus/GE_asset_pricing/BGTZ/jf.bst)因为我需要遵循指定的格式,所以我想继续在 TexnicCenter 中自动创建 .bbl 文件,如下所示:

\bibliographystyle{elsart-harv}
\bibliography{C:/jabrefBib}

并像往常一样引用文档中的参考文献(\cite{Key})

我知道 .bst 文件指出它在论文第一次被引用时显示完整的作者列表,但我无法让它显示作者而Della Mirandola et al. (2013)不是Della Mirandola, Della Mirandola, and Della Mirandola (2013)

我该怎么做?我是否只能使用 .bst 文件中的代码?

答案1

尝试使用 natbib 选项 longnamesfirst。

使任何参考文献的第一次引用相当于带星号的版本(完整作者列表),而后续引用则相当于正常版本(缩写列表);

你也可以看看natbib 参考表使用 natbib 的更多选项。

您还可以尝试使用 natbib 中的 shortcites 命令

\shortcites{key-list}

相关内容