我遇到了一个奇怪的问题;有时完整的作者列表会插入文本中,即引用不会缩短为name et al.
(这是我想要的)。我相信这不是 bibtex 条目中的错误,因为当引用键只是从 bib 文件中复制和粘贴时,对于相同的引用也会发生这种情况。我能发现的唯一可能的模式是,当引用完整的作者列表时,有时它会在新的环境中对第一个引用进行引用\section
。我正在使用natbib
带有report
文档类的包。任何想法都将不胜感激。
答案1
看起来您正在natbib
使用选项加载包longnamesfirst
。如果设置了此选项,则告诉 natbib 生成包含姓氏的引文标注所有作者\citet
第一次引用具有三位或更多作者的给定条目;使用和宏的同一条目的所有后续引用调用\citep
都将采用 的形式first-surname et al
。
如果您不想要这种行为,请不要指定该选项longnamesfirst
。