I am using moderncv and am trying to make split my publication list. Each type (i.e. book, article, etc) should have its own subbibliography and the numbering should restart from 1 at each subbiblio and be prefixed with the same letter. Book subbiblio should have a B and articles should have a C.

My example:

\usepackage[style=numeric, defernumbers=true, sorting=ydnt, url=false, backend=biber]{biblatex}
%% Character encoding
%% Adjust the page margins
        author = {First Name and author2},
        title = {Title},
        journaltitle = {Journal},
        date = {2017},
        author = {author2 and author3},
        title = {Title},
        date = {2016}
        author = {author1 and author3},
        title = {Title3},
        date = {2015}
\firstname{Bla} % Your first name
\familyname{Bla} % Your last name
\makecvtitle % Print the CV title

Executing this, I get the following: enter image description here

I would very much appreciate an advice on how to do numbering restart and prefixes so that I get e.g. [B.1], [B.2] and [C.1], [C.2] when listing the bib items. Please, note that all my bib entries are not statically defined in the tex but come from a bib file that might be changing.

Thanks in advance.

  • What about something like \newrefcontext[labelprefix=A] \printbibliography[type=article,heading=none] \newrefcontext[labelprefix=M] \printbibliography[title={Miscellaneous},type=misc,heading=subbibliography]
    – moewe
    Commented May 31, 2018 at 15:36

1 Answer 1


You can get letter prefixes with \newrefcontext


would prefix all @articles with "A" and all @miscs with "M". Numbering automatically restarts at 1.

You must log in to answer this question.

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