섹션, 접두사 및 역순이 포함된 Biblatex

섹션, 접두사 및 역순이 포함된 Biblatex

나는 다음과 같은 특성을 지닌 참고문헌을 얻기 위해 biblatex를 사용하려고 합니다. 1) 두 섹션으로 나누어야 합니다(예: "Journal Papers" 및 "Conference Papers"). 2) 첫 번째(각 두 번째) 섹션의 각 항목에는 접두사 "J"(각각 "C")가 있어야 합니다. 3) 항목은 반대 순서로 입력되어야 합니다.

지금까지 위의 1)과 3) 항목을 달성할 수 있었지만 2) 항목은 달성하지 못했습니다.

Journal Papers
[2]
[1]

Conference Papers
[2]
[1]

대신에

Journal Papers
[J2]
[J1]

Conference Papers
[C2]
[C1]

다음은 다른 유사한 주제(즉,biblatex: 역번호 매기기(즉, 카운트다운)그리고Multibib 역 라벨 또는 정렬 순서):

\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}

다음 명령을 사용하여 컴파일합니다.

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

내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변1

더 이상 접두사 번호를 사용할 수 없습니다. \newrefcontext[labelprefix=J]인쇄 도서 목록 위의 줄을 사용해야 합니다 .

관련 정보