![以 [-] 形式引用其他已报道的作品](https://linux22.com/image/240533/%E4%BB%A5%20%5B-%5D%20%E5%BD%A2%E5%BC%8F%E5%BC%95%E7%94%A8%E5%85%B6%E4%BB%96%E5%B7%B2%E6%8A%A5%E9%81%93%E7%9A%84%E4%BD%9C%E5%93%81.png)
如何以[-]的形式引用其他已报道的作品?
我尝试了下面的技巧,但没有成功。
\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
环境。