如何使用 bibtex 更正内联引用顺序

如何使用 bibtex 更正内联引用顺序

有没有什么办法可以纠正内联引用的顺序?

例如,如果我一次引用多个事物。例如

\cite{McKeithan1995,chan2001,rabinowitz1996}

那么结果可能是 [12,3,16]。

有没有办法让它按照它们在参考书目中出现的顺序来引用?例如 [3,12,16](即使这不是它们在里面写的顺序\cite{}

在我的情况下,我使用的是\bibliographystyle{abbrv},所以我的参考书目是按字母顺序排列的。所以我希望内联遵循相同的顺序。

谢谢!

答案1

我建议您加载citenatbib引文管理包(但不要同时加载两者...)。如果加载了包,则除非设置了包选项,cite否则将自动启用对引文标注的排序。对于包,请务必指定或作为包选项之一,以便获得数字样式引文标注的排序(您猜对了)。nosortnatbibsortsort&compress

相关内容