我在用着biblatex
用于参考书目管理,我需要使用编号引用样式,其中参考文献按引用顺序排序。因此,我像这样加载了包:
\usepackage[sorting=none]{biblatex}
现在,当我在同一个引文中引用多个来源时
Some statement \cite{source1,source2,source3,source4}.
我得到以下结果:
一些声明[1, 2, 3, 4]。
但我更希望得到以下内容:
一些声明[1-4]。
理想情况下,它应该让两个引用保持为 [1, 2],而三个或三个以上引用应变为 [1-3] 等。我查看了文档定义此行为的选项,但显然我不知道我在寻找什么。(我的大部分互联网搜索都淹没在如何缩写页面范围的结果中......)
答案1
根据biblatex
手册(第 3.3.1 节),numeric-comp
引用样式
cite
与数字模式下的包和包sort&compress
选项类似natbib
。例如,此样式将打印“[1–3, 7, 8]”,而不是“[8, 3, 1, 7, 2]”。