以 [-] 形式引用其他已报道的作品

以 [-] 形式引用其他已报道的作品

如何以[-]的形式引用其他已报道的作品?

我尝试了下面的技巧,但没有成功。

\cite{IEEE:Zhu - IEEE:Nguyen}

我正在使用文章文档类。

答案1

可以使用包来实现压缩。如果只需要压缩 bib 条目,但不对其进行排序,natbib请使用选项sort&compress或:compress

\usepackage[sort&compress]{natbib}

如果使用hyperref,这会导致问题,但是包hypernat可以使它们一起工作,但顺序很重要:

\usepackage[sort&compress]{natbib}
\usepackage{hyperref}
\usepackage{hypernat}

答案2

引用的排序和压缩也可以通过引用包裹:

\usepackage{cite}

它适用于标准 BibTeX 样式以及直接书写thebibliography环境。

相关内容