引用が論文内での出現順に番号付けされるようにするために、を使用しています\bibliographystyle{ieeetr}
。ただし、引用が複数ある場合は、論文の前のどこかに出現した順序によって番号がずれたり、順序がずれたりすることがあります。
\cite{paper1, paper2, paper3}
==>[5, 3, 10]
複数の引用がある場合に番号が順番に表示されるようにする方法はありますか?
答え1
この機能は、引用パッケージデフォルトでは引用リストも圧縮されるので、[1,2,3]は[1-3]になりますが、
\documentclass{article}
\usepackage[nocompress]{cite}
\bibliographystyle{ieeetr}
希望する効果が得られます。[nosort]
オプションを使用して並べ替えをオフにすることができます。
ieeetrans
ちなみに、IEEE Transactions には、引用をデフォルトで並べ替えるバリエーションを含む、という代替参考文献スタイルがあることに気付きましたieeetranS
。これらのスタイルは新しいようです。代わりにそれらを使用することを検討したほうがよいかもしれません。
答え2
sortcites=true
biblatex でこれがどのように機能するか疑問に思っている人のために、オプションを指定する必要があります。
たとえば、パッケージをロードする場合:
\usepackage[sortcites=true]{biblatex}
詳細については、これ質問。