多次引用的編號順序

多次引用的編號順序

我用它\bibliographystyle{ieeetr}來確保引用按其在論文中的出現進行編號。然而,在多次引用的情況下,數字可能會出現混亂或順序排列,因為它們在論文中較早的地方出現的順序不同:

\cite{paper1, paper2, paper3}==>[5, 3, 10]

有沒有辦法保證多次引用時數字會依序出現?

答案1

此功能由引用包。預設情況下,它也會壓縮引用列表,因此 [1,2,3] 變為 [1-3],但是在文件中聲明

\documentclass{article}

\usepackage[nocompress]{cite}
\bibliographystyle{ieeetr}

會產生你想要的效果。可以使用該[nosort]選項關閉排序。

順便說一句,我注意到 IEEE Transactions 有替代的參考書目樣式,其中包括預設對引文進行排序的ieeetrans變體。ieeetranS這些款式看起來比較新。也許你應該考慮使用它們。

答案2

對於任何想知道這在 biblatex 中如何運作的人,您需要指定sortcites=true選項。

例如載入套件時:

\usepackage[sortcites=true]{biblatex}

有關更多詳細信息,請參閱問題。

相關內容