Biblatex mit Abschnitten, Präfix und umgekehrter Reihenfolge

Biblatex mit Abschnitten, Präfix und umgekehrter Reihenfolge

Ich versuche, mit Biblatex eine Bibliografie mit den folgenden Merkmalen zu erhalten: 1) Sie sollte in zwei Abschnitte unterteilt sein (d. h. „Zeitschriftenbeiträge“ und „Konferenzbeiträge“). 2) Jeder Eintrag im ersten (bzw. zweiten) Abschnitt sollte das Präfix „J“ (bzw. „C“) haben. 3) Die Einträge sollten in umgekehrter Reihenfolge stehen.

Bisher konnte ich die Punkte 1) und 3) oben erreichen, aber nicht Punkt 2), d.h. ich erhalte

Journal Papers
[2]
[1]

Conference Papers
[2]
[1]

anstatt

Journal Papers
[J2]
[J1]

Conference Papers
[C2]
[C1]

Hier ist mein MWE, das von anderen ähnlichen Themen inspiriert ist (nämlichbiblatex: Umgekehrte Nummerierung (also herunterzählen)UndUmgekehrte Beschriftung oder Sortierreihenfolge bei mehreren Bibb-Bibs):

\documentclass{article}

\usepackage{etoolbox}
\usepackage[backend=bibtex,style=ieee,sorting=ydnt,defernumbers]{biblatex}

\AtDataInput{%
  \csnumgdef{entrycount:\therefsection}{%
    \csuse{entrycount:\therefsection}+1}}

\DeclareFieldFormat{labelnumber}{\mkbibdesc{#1}}    
\newrobustcmd*{\mkbibdesc}[1]{%
  \number\numexpr\csuse{entrycount:\therefsection}+1-#1\relax}

\addbibresource[label=journals]{my_publications.bib}
\addbibresource[label=conferences]{my_publications.bib}

\begin{document}

\begin{refsection}[journals]
  \nocite{journal1,journal2}
  \printbibliography[prefixnumbers={J},title={Journal Papers}]
\end{refsection}
\begin{refsection}[conferences]
  \nocite{conf1,conf2}
  \printbibliography[prefixnumbers={C},title={Conference Papers}]
\end{refsection}

\end{document}

Ich kompiliere mit den folgenden Befehlen:

latex doc
bibtex doc1-blx
bibtex doc2-blx
latex doc
pdflatex doc

Was mache ich falsch?

Antwort1

Sie können die Präfixnummer nicht mehr verwenden. Sie sollten \newrefcontext[labelprefix=J]in der Zeile darüber Printbiliography verwenden.

verwandte Informationen