使用 \cite 进行扩展排序

使用 \cite 进行扩展排序

我在参考资料部分使用了\cite按外观排序的包。一切都很好,但是我想扩展排序。

假设我使用\cite(zhang2001, fisher2012, primroseIET2013)收益(28,1,51)。

我可以自己重新排序引用,但这可能会弄乱文档其他地方的类似排序,而且会花很长时间。

我正在寻找的是组内的排序,如果\cite(fisher2012)确实是第一个引用,它需要保持为参考 1,但在最终编译的组内,我想要 (1,28,51)。

我查看了cite软件包文档,但无济于事。如果此子排序仅基于组,类似于 (1-4) 的选项(如果多个连续引用 (1,2,3,4)),那么它不应该扰乱文档范围内的外观排序。

答案1

看起来“natbib”包可以满足您的要求。请参见此处:http://merkel.zoneo.net/Latex/natbib.php- 似乎将“sort”选项与数字模式结合使用应该可以得到您想要的引用样式。但是,您可能需要将所有“\cite”命令更改为“\citep”。

相关内容