![第一次出现时自动引用所有作者姓名而不是“et al.”?](https://linux22.com/image/271033/%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%87%BA%E7%8E%B0%E6%97%B6%E8%87%AA%E5%8A%A8%E5%BC%95%E7%94%A8%E6%89%80%E6%9C%89%E4%BD%9C%E8%80%85%E5%A7%93%E5%90%8D%E8%80%8C%E4%B8%8D%E6%98%AF%E2%80%9Cet%20al.%E2%80%9D%EF%BC%9F.png)
我使用 BibTeX 和 Natbib(作者年份)在文档中引用参考文献。如果一篇论文有三位或更多作者,则引用将是“第一作者等(年份)”。这是我通常希望的方式。
但是,当论文在文献中第一次被引用时,我希望显示所有作者姓名,即“第一作者、第二作者和第三作者(年份)”。我知道我可以通过 手动实现这一点\cite*
。但是有没有办法在第一次出现时自动完成这一操作?
答案1
使用包选项longnamesfirst
来实现这一点,即
\usepackage[longnamesfirst]{natbib}