如何使用 Biblatex 用引文中的短破折号替换多个参考文献?

如何使用 Biblatex 用引文中的短破折号替换多个参考文献?

我尝试使用 引用同一事物的几位作者biblatex。我得到的结果是这样的:

[21,22,23,24,25]

相反我希望它看起来像这样:

[21-25]

对于 BibTeX,我的研究表明我应该使用 软件包cite,但它与 不兼容biblatex。我想也有一个简单的方法,biblatex但我就是找不到。提前感谢您的帮助!

编辑:我正在使用bibstyle=ieee,也许它是一种样式设置?

答案1

是的,这确实是所选样式的属性。


默认情况下biblatex-ieee压缩多个引用,但括号与您在问题中描述的有点不同。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=ieee, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}


\begin{document}
\cite{sigfridsson,worman,geer,nussbaum}
\printbibliography
\end{document}

[1]–[4]


如果您想要问题中描述的括号,您可以将设置citestylenumeric-comp

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=ieee, citestyle=numeric-comp, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}


\begin{document}
\cite{sigfridsson,worman,geer,nussbaum}
\printbibliography
\end{document}

[1–4]

相关内容