I'm writing a document and I want to split my bibliography into 3 or more sections, where the first sections single out specific entries in some specific order, and the last section shows all other entries which were cited in my paper and do not appear already in the previous sections. How can I do this with biblatex?

As a mockup, what I want to produce is something that looks like the following:


Very important papers

[1] Some person, and some one else. The most important paper which should appear at the beginning of the list.

[2] Someone else. Another important paper which should appear second.

Some other papers

[3] Yet another person. A paper which is not so important, but also deserves a special section.

[4] The same person maybe. Another paper which I want as second in this section.

All other papers

[5] Person A. Other cited papers go here.

[6] Person B. Perhaps sorted by author name.

[7] Person C. And these papers do not appear in the previous lists.

  • 1
    Does this answer help?
    – Seamus
    Jun 29, 2011 at 12:13
  • It does.. it points to the right direction.. but it's still far from a complete answer to my question. Right now I'm reading biblatex manual to figure out all the details, but I'll be glad if someone else can give me a head start. Jun 29, 2011 at 12:18
  • It gives you the "how to categorise the cited works" part. The question now is, how to sort those parts as you want them...
    – Seamus
    Jun 29, 2011 at 12:19
  • I think you're currently out of luck as regards the second part. (See the answer linked in my answer)
    – Seamus
    Jun 29, 2011 at 12:36

2 Answers 2


OK. Here's an example (apologies for just ripping off part of my own bibliography, rather than coming up with witty fake bibliography items):

  author =   {Peter Walley},
  title =    {Towards a unified theory of imprecise probabilities},
  journal =  {International Journal of Approximate Reasoning},
  year =     2000,
  volume =   24,
  pages =    {125--148}

  author =   {Peter Walley and Terence Fine},
  title =    {Towards a frequentist theory of upper and lower
  journal =  {The Annals of Statistics},
  year =     1982,
  volume =   10,
  pages =    {741--761}

  title =    {Statistical Reasoning with Imprecise Probabilities},
  publisher =    {Chapman and Hall},
  year =     1991,
  author =   {Peter Walley},
  volume =   42,

% Here you list important papers in the order you want them to appear in the
% "Important" section.
%Of course, walley91 is actually more important, but then you wouldn't see
% the effect of the sorting=none option...



\printbibliography[title={Further Works},notcategory=important]

Unfortunately, it's not possible to sort different parts of the bibliography differently, although it will be possible soon.

If you want another category, just \DeclareBibliographyCategory and then \addtocategory in the same way...

  • Excellent! It works nicely. It will be nice when we're able to sort different parts differently, but for the moment I think that I can happily live with this. Thanks! Jun 29, 2011 at 12:45
  • @Juan you can cheat and just \nocite your way to a properly sorted bibliography. It might be tedious for a big document though...
    – Seamus
    Jun 29, 2011 at 12:46
  • The document is not very large, so I should be able to do it. Thanks :) Jun 29, 2011 at 12:50
  • @Seamus, is it also possible to count the number of entries in each category? If I added manually via \addtocategory and \cite then I could increment a counter myself, but if I automatically create the categories and cite a random number of entries, I might want biblatex to count for me. Feb 15, 2013 at 12:24
  • @FrederickNord I don't know, but that's a distinct enough question that I think you should ask it separately.
    – Seamus
    Feb 15, 2013 at 21:31

the solution I use in this case is the multibib package.


There you define multiple bibliographies, each with its own cite command and you can obtain exactly what you are looking for. E.g. with


\newcites{VIP}{Very important papers}

\newcites{OTHERS}{Some other papers}

and then cite using commands

\citeVIP{} and \citeOTHERS{}

The bib commands are then renamed to




and accordingly for OTHERS.

  • Thanks for this answer, but I'm specifically looking for a biblatex answer. Jun 29, 2011 at 12:16

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.