如果在\cite命令中放置了多个标记,例如:
\cite{pugh1, pugh2, barneymcgrew}
Run Code Online (Sandbox Code Playgroud)
这些将在同一个方括号内列出,并在最终文档中看起来像[1,4,9].如果您引用的部分或全部参考文献都有序列号,则会在文档中指出[1,3-6,8-9]等等.
请注意,在您排列参考书目将对此做出区别的方式:如果您选择在名单中,他们在文中先引订单中的商品,这将在很大程度上自然地发生.但是,如果您按照作者姓名对参考书目进行排序,则您的参考文献不太可能是连续的.
如果您使用 biblatex,则可以使用该numeric-comp样式(请参阅文档的第 3.3.1 节)
\\usepackage[style=numeric-comp]{biblatex}\nRun Code Online (Sandbox Code Playgroud)\n这将对引文中的数字进行排序(并压缩)[8, 3, 1, 7, 2],变成[1\xe2\x80\x933, 7, 8]
此外,如果您希望引文按照它们在文本中出现的顺序进行编号,您可以指定 biblatex 不排序:
\n\\usepackage[style=numeric-comp, sorting=none]{biblatex}\nRun Code Online (Sandbox Code Playgroud)\n因此,如果上面的例子是文本中的第一次引用,那么它将变成[1\xe2\x80\x935]