
デフォルトの「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}