I am currently working on a document (a thesis), and on one line I am required to make more than 100 citations in a single \cite{} command, and there is no way around this particular piece of phrasing.

Currently, my references are listed in citation order. However, many of the references in the \cite{} command are called before the 50-long citation note. The net result of this is that rather than grouping the citation in the text(e.g. 111-161), I am left with a string of numbers which shoots off the right hand side of the page.

There are a few of these cite commands in the paper, and there is overlap between the references. Citations cannot appear twice, so grouped citations do not help.

The solution which would suit me best is if there was a way to sort citations such that they 'clump' in an idealised fashion based on which groups they appear in the latex document. Does anyone know of such method, and how to implement it?

I currently use Bibtex, But am more than happy to transfer to Biblatex or similar.

  • 1
    I can imagine that if you are using biblatex, "transferring" to biblatex would not be a problem:-) Commented Jan 13, 2015 at 12:07
  • 1
    Can't you use some \nocite early in the document to force an effective order without the citations actually appearing in that position? Commented Jan 13, 2015 at 12:09
  • @DavidCarlisle I can do that, but it's not the optimal solution in terms of the fact that the rules re. my thesis state something to the effect that insofar as is practicable, citations should be in appearance order. Commented Jan 13, 2015 at 12:23
  • 1
    Are you allowed to use a compound citation (i.e. one number pointing to several papers)?
    – Joseph Wright
    Commented Jan 13, 2015 at 12:24
  • Ah, that is a caveat that I shall now add into the question- I have to cite several of these groups, which have significant overlap with each other, and my citations cannot appear twice. Commented Jan 13, 2015 at 12:25

1 Answer 1


I suggest using the package cite (by Donald Arseneau)


The effect of this package is to make the citations breakable (the LaTeX default is unfortunately that the citations are unbreakable).

  • I currently use said package- the aim is to eliminate the long string, not only to make it wrap over the lines. Commented Jan 13, 2015 at 13:05
  • 1
    \bibliographystyle{unsrt} is probably what you also want: It numbers the the citations by their occurence in the text and sorts them accordingly in the bibliography. Commented Jan 13, 2015 at 13:23
  • Already using that too, I am afraid. Commented Jan 13, 2015 at 13:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .