有没有什么办法可以纠正内联引用的顺序?
例如,如果我一次引用多个事物。例如
\cite{McKeithan1995,chan2001,rabinowitz1996}
那么结果可能是 [12,3,16]。
有没有办法让它按照它们在参考书目中出现的顺序来引用?例如 [3,12,16](即使这不是它们在里面写的顺序\cite{}
)
在我的情况下,我使用的是\bibliographystyle{abbrv}
,所以我的参考书目是按字母顺序排列的。所以我希望内联遵循相同的顺序。
谢谢!
答案1
我建议您加载cite
或natbib
引文管理包(但不要同时加载两者...)。如果加载了包,则除非设置了包选项,cite
否则将自动启用对引文标注的排序。对于包,请务必指定或作为包选项之一,以便获得数字样式引文标注的排序(您猜对了)。nosort
natbib
sort
sort&compress