natbib パッケージを使用して参考文献セクションにすべての著者名をリストするにはどうすればよいですか?

natbib パッケージを使用して参考文献セクションにすべての著者名をリストするにはどうすればよいですか?

デフォルトの「et al」の代わりに、参考文献セクションにすべての著者名(7 人以上)をリストしようとしています。

私は 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}

関連情報