如何使用 natbib 套件在參考部分列出所有作者姓名?

如何使用 natbib 套件在參考部分列出所有作者姓名?

我試圖在參考文獻部分列出所有作者的姓名(甚至超過 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}

我知道背頁模板上必須有一些預定義的設置,但如何覆蓋它們?

答案1

使用範本在背面,您可以透過以下方式取得完整的作者列表

\documentclass{wiley-article}
\usepackage[numbers]{natbib}
\bibliographystyle{unsrtnat}

答案2

我設法透過修改 Wiley-article.cls 解決了這個問題

原始碼:

  \RequirePackage[numbers]{natbib}
  \bibliographystyle{vancouver-authoryear}

修改內容:

  \RequirePackage[numbers]{natbib}
  \bibliographystyle{unsrtnat}

相關內容