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:-) 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? 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. 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
    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. 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. 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. Jan 13, 2015 at 13:23
  • Already using that too, I am afraid. Jan 13, 2015 at 13:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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