自动按括号内的引用顺序排列

自动按括号内的引用顺序排列

我使用chicagostylenatbib并且对结果总体上感到满意。但我希望有一种方法可以自动按某种逻辑顺序排列每个括号内引用的参考文献,无论是按字母顺序还是按时间顺序。换句话说,如果我输入,\citep{Smith2009,Smith2001,Jones2010,Jones1999}我希望结果看起来像(Jones,1999,2010;Smith,2001,2009)

除了在文件中按照我想要的顺序输入引用.tex、切换到类似的内容biblatex或者更改或编辑我正在使用的样式之外,还有其他方法可以获得我想要的结果吗?

答案1

只需在 LaTex 文件的标题中设置选项,例如sort。同一引文中的项目将按照它们在参考书目中出现的顺序列出。 natbib\usepackage[sort]{natbib}

相关内容