引文标注:不总是“et al”,有时是完整的作者列表

引文标注:不总是“et al”,有时是完整的作者列表

我遇到了一个奇怪的问题;有时完整的作者列表会插入文本中,即引用不会缩短为name et al.(这是我想要的)。我相信这不是 bibtex 条目中的错误,因为当引用键只是从 bib 文件中复制和粘贴时,对于相同的引用也会发生这种情况。我能发现的唯一可能的模式是,当引用完整的作者列表时,有时它会在新的环境中对第一个引用进行引用\section。我正在使用natbib带有report文档类的包。任何想法都将不胜感激。

答案1

看起来您正在natbib使用选项加载包longnamesfirst。如果设置了此选项,则告诉 natbib 生成包含姓氏的引文标注所有作者\citet第一次引用具有三位或更多作者的给定条目;使用和宏的同一条目的所有后续引用调用\citep都将采用 的形式first-surname et al

如果您不想要这种行为,请不要指定该选项longnamesfirst

相关内容