我尝试在参考文献部分列出所有作者的姓名(甚至超过 7 位),而不是默认的“et al”。
我正在使用一个使用 natbib 包的日志模板。我尝试过“maxbibname”,但它总是出现以下编译错误:
LaTeX 错误:natbib 包的选项冲突。natbib
包已使用以下选项加载:
[numbers]
现已尝试使用以下选项加载:
[numbers,maxbibnames =8]
将全局选项:
numbers,numbers,maxbibnames =8添加
到您的 \documentclass 声明中可能会修复此问题。
我使用的初始命令是:
\documentclass{wiley-article}
\usepackage[numbers,maxbibnames =8]{natbib}
我知道 overleaf 模板上必须有一些预定义设置,但是如何覆盖它们呢?
答案1
使用模板在 Overleaf 上,你可以获得完整的作者列表
\documentclass{wiley-article}
\usepackage[numbers]{natbib}
\bibliographystyle{unsrtnat}
答案2
我已设法通过修改 Wiley-article.cls 解决了该问题
原始代码:
\RequirePackage[numbers]{natbib}
\bibliographystyle{vancouver-authoryear}
修改内容:
\RequirePackage[numbers]{natbib}
\bibliographystyle{unsrtnat}