natbib パッケージをロードした後、natbib オプションを設定します。

natbib パッケージをロードした後、natbib オプションを設定します。

natbibパッケージオプションを設定(または変更)することは可能ですか?読み込み中ですか (つまり、行の後\usepackage{natbib})?

私がこれを必要とする理由は、ジャーナルのLaTeXスタイルを使用しており、ナトビブオプションはそれを意味します「...natbib パッケージを使用して著者年システムで参照エントリを処理します」ジャーナルスタイルのドキュメントによると、いくつかの設定を調整する必要があります(「並べ替えと圧縮'など)ですが、 'natbib' パッケージを直接ロードしないため、その方法がわかりません。

Elsevier LaTeXスタイルには、まさに私が望んでいることを実行するコマンドがあることは知っています\biboptions{}。しかし、私が理解している限り、このコマンドは彼らのスタイルに特有のものであり、ナトビブパッケージ自体、それとも私が間違っているのでしょうか?

PS 私はSpringer'sと仕事をしています'SVJour3'現在は document クラスです。広く使用されているものだと思います。では、引用を並べ替えて、テキスト[2,3,1]の代わりに[1-3]、または少なくとも[1,2,3]テキスト内では のように見えないようにする方法を誰か提案していただけないでしょうか?

ありがとう!

答え1

\PassOptionsToPackage{OPTIONS}{PACKAGE}パッケージがロードされるときに使用する追加のオプションを設定するために使用できます。ただし、前にパッケージが読み込まれます。

または、KOMA スクリプトの一部である パッケージPreventPackageFromLoadingから を使用することもできます。 パッケージがロードされないようにして、 で阻止されたパッケージをリセットした後で、後で自分でロードすることもできます。詳細については、KOMA スクリプト ガイド ( ) を参照してください。scrfile\ResetPreventPackageFromLoadingscrguide

答え2

マクロは、 ではなく、ドキュメント クラス (またはその補助ファイルの 1 つ)\biboptionsによって設定されているようです。このコマンドを使用して数値参照の並べ替え/圧縮を無効にできる場合は、そうします。elsarticlenatbib

natbib引用関連のデフォルトを変更するために提供されるコマンドは、\setcitestyleとです\bibpunct\bibpunctコマンドは 2 つのうち古い方で、常に 6 個の引数を取ります。 コマンドは\setcitestyle対照的に、より柔軟で、少し「冗長」です。 ただし、これら 2 つのコマンドのどちらも、「sort&compress」などのパッケージ オプションを元に戻すことはできません。

最後に、ジャーナル投稿に特定のドキュメント クラスと参考文献スタイル ファイルの使用を強制されている場合、この要件を覆そうとするのは一般的に生産的ではないと思います。カバー レターで、ジャーナルのデフォルト設定に組み込まれている 1 つ以上の設定が最適に選択されていない理由と、異なる設定セットを受け入れることを検討する必要がある理由を編集者と編集アシスタントに説明する方が、満足のいく結果を得るためのより良いアプローチになるかもしれません。

答え3

Elsevierの記事に関する限り、答えを見つけたと思います(私は を使用していますelsarticle.cls)。BibTeXelsarticle-num.bstデータベースのエントリの前に\bibitemタグを付ける必要があります。例:

\bibitem{
 @article{Bridgman1914,
  author = {P. W. Bridgman},
  title = {A complete collection of thermodynamic formulas},
  journal = {Physical Review},
  year = {1914},
  volume = {3},
  issue = {4},
  pages = {273--281},
 }
}

これを実行すると、記事内で参照が並べ替えられて表示されます。

関連情報