BibTeX:引文以三个名字出现,而不是名字 + 等

BibTeX:引文以三个名字出现,而不是名字 + 等

我使用natbib书目样式aipauth4-1.bst。当我引用有 3 位作者的条目时,所有三个名字都会出现在文本中。这是我第一次看到这样的事情,其他 bst 样式不会这样做。所以这不是natbib我使用的选项。只有当作者超过 3 位时,它才会将列表缩短为“name et al.”

我也尝试了\shortcites{key-list},但它不起作用。我相信我可以使用 ,\defcitealias{key}但我更喜欢自动化的东西。

由于我喜欢该样式的其他功能aipauth4-1.bst,有人能告诉我如何编辑文件.bst才能获得正常引用而不是三个名字吗?或者还有其他想法吗?

答案1

虽然确实存在许多作者年份式引文系统,当文章包含以下内容时,都会将作者或编辑者列表截断为“FirstSurname et al.”超过两个作者或编辑,实际上,只有当被引用的文章有超过三作者/编辑。例如,我曾经在一家机构工作,那里的引用规则是,如果文章有一、二、或者三位作者/编辑,所有作者的姓氏都必须包含在引文标注中。如果该作品有三位以上的作者,则规则是将引文标注呈现为“FirstSurname 和其他人”。(注意:不是“et al.”而是“和其他人”...)

将截断标准从四位或更多作者更改为三位或更多作者将需要修改format.lab.names文件中的函数aipauth4-1.bst。应用此类修改的一个相当直接的方法是找到使用 more-than-two-to-etal 截断规则的样式文件,并将其函数的内容复制format-lab-names到的副本中。(不要直接aipauth4-1.bst编辑文件。)aipauth4-1.bst

相关内容