内部引用的排序和范围压缩

内部引用的排序和范围压缩

两个都引用参考文献提供排序和范围压缩,这样我就可以随意引用一个解析为 [3, 5, 1, 4] 的参考列表,并让这些包生成 [1, 3–5]。

是否有任何软件包可以提供此类功能的直接接口,而无需假设我想要将其用于参考书目?具体来说,我想引用一个枚举列表,并且能够使用 not \cites{citation3,citation5,citation1,citation4}but \refs{reference3,reference5,reference1,reference4}。我理解可能会有复杂情况 — 如果某些参考标签是分层的,如 5.2,或非数字的,如 A,该怎么办?— 因此,也欢迎描述任何此类软件包的限制或要求。

(我应该澄清一下,虽然我的具体应用是引用,但我更喜欢一个轻量级的包,没有迫使我完全重新编写我的参考文献。因此,尽管,例如,聪明人可以做我想做的事,它相当重。我更喜欢只是提供排序和范围压缩,剩下的交给我来处理。)

相关内容