Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Is there a way so that, when I cite a range of papers, the output is a range of numbers, instead of a list of numbers? In other words, when I type

... some dummy text here is due to me \cite{me1, me2, me3, me4} ...

I want the output to be

... some dummy text here is due to me [3-6] ...

instead of

... some dummy text here is due to me [3.4.5.6] ...

(I use LaTeX, and am currently using the amsart class and whatever it includes. But I am open to other suggestions.)

share|improve this question

3 Answers 3

up vote 25 down vote accepted

The cite package, and natbib, and biblatex, at least, will all do this.

share|improve this answer
2  
Ah, the cite package. That gives a minimal work solution to my problem. Thanks. –  Willie Wong Oct 7 '10 at 15:50
1  
(I also realized that the amsrefs package can do it, but I didn't feel like retyping 92 citation entries.) –  Willie Wong Oct 7 '10 at 15:52
    
warning -- biblatex hasn't been tested with amsart, and i can't predict whether it will work; i'm inclined to think it may not be totally smooth sailing. –  barbara beeton Dec 30 '11 at 21:32

if you add

\usepackage[numbers,sort&compress]{natbib}

to your preamble, you should get the expected result.

share|improve this answer
    
one question! In the case of the 'cite' package, it ok to use: '\usepackage[numbers,sort&compress]{cite}' –  Josh Jun 23 '13 at 14:31
    
If I test it, I see that \usepackage[square,numbers,sort&compress]{natbib} seems to be the same as \usepackage{cite} if using the plain bibliography style. The options of the cite package can be found in its documentation (numbers isn't one of them...). –  Habi Jun 24 '13 at 15:06

Using biblatex, sorting and compressing numeric keys is achieved with

\usepackage[style=numeric-comp]{biblatex}
share|improve this answer
1  
One of these days, I'll get around to converting to biblatex. –  Willie Wong Nov 14 '10 at 21:50

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.