I'm writing my thesis in physics using LateX (MikTeX). For my bibliography i use biblatex with this setup:

\usepackage[babel, german=quotes]{csquotes}

What I'm trying to do now is to sort the items in the biblography automatically by their appearance in the document, i.e. the first cite in the document will be the first item in the bibliography.

I know that biblatex provides several sorting options via


but there isn't an option that fits my sorting order. (I already checked the documentation)

I also know that i could arrange them in my .bib file and choose the option


but since I got quite a lot of references this is only my last hope.

Is there a way to do that? If so, please tell me. If not, tell me so i can quit searching an start sorting my .bib file.

greetz from germany.

  • 2
    The way I read the documentation, sorting=none does exactly what you want. ('All entries are processed in citation order.') – Torbjørn T. May 25 '13 at 10:45
  • welcome to TeX.SE! – Nils L May 25 '13 at 11:07

sorting=none does what you want. Only if you use \nocite{*} and therefore there is no citation order in the document does biber use the .bib order.

  • Thanks for pointing that out to me! Don't know why I did not get that..... – user2420045 May 25 '13 at 12:01
  • 1
    I don't believe that your comment is strictly correct. Sorting=none with nocite{*} means that all of the references which were actually cited appear first in order of appearance, THEN followed by the remaining (non-cited) references contained in the database. – Nicholas Hamilton May 25 '13 at 12:04
  • The main answer in combination with putting biblatex package after hyperref solved my problem. – pukumarathe May 10 '19 at 14:38
  • Thank you for this answer. In my case \nocite{*} was indeed causing entries to be sorted according to their bib file order. This was the case even though every entry was cited. – Aydin Gerek Oct 29 '19 at 21:56
  • Thanks for pointing out that \notice{*} should be removed. But what does \notice{*} do? It does not seem to appear in the documentation. – zyy Jan 11 '20 at 22:12

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