BibLatex: 로마자와 아랍어 번호가 있는 두 개의 참고문헌

BibLatex: 로마자와 아랍어 번호가 있는 두 개의 참고문헌

Jannik의 질문에 대한 답변(Biblatex: 스타일과 분류가 서로 다른 두 개의 참고문헌) 거의 내가 갖고 싶은 것입니다. 그러나 style=alphabetic 대신 style=phys를 사용하고 첫 번째 참고문헌과 해당 텍스트 내 인용의 레이블로 굵은 로마 숫자를 사용하고 싶습니다. (즉, [Bbb02]를 {\bf I}로, [Aaa03]을 {\bf II}로 바꾸고 참고문헌에 존재하는 순서대로 가져옵니다.)

답변1

이것은 실제로보다 훨씬 쉽습니다.Biblatex: 스타일과 분류가 서로 다른 두 개의 참고문헌그 이유는 숫자 스타일만 혼합하고 정렬을 변경할 필요가 없기 때문입니다.

\documentclass{article}

\usepackage{filecontents}

\begin{filecontents}{biblatextest1.bib}
@BOOK{BookA03,
  author    = {Author Aaa},
  title     = {Some Title},
  publisher = {Some Publisher},
  year      = 2003,
}
@BOOK{BookB02,
  author    = {Author Bbb},
  title     = {Some Title},
  publisher = {Some Publisher},
  year      = 2002,
}
\end{filecontents}

\begin{filecontents}{biblatextest2.bib}
@MISC{LinkC04,
  author  = {Author Ccc},  
  title   = {Some Title},
  year    = 2004,
  url     = {www.test1.com/bild.jpg},
}
@MISC{LinkD01,
  author  = {Author Ddd},
  title   = {Some Title},
  year    = 2001,
  url     = {www.test2.com/bild.jpg},
}
\end{filecontents}

\usepackage[style = phys, defernumbers = true,  backend = biber]{biblatex}
\addbibresource{biblatextest1.bib}
\addbibresource{biblatextest2.bib}

\usepackage{hyperref}

%Append keywords to identify different bibliography entries.
\DeclareSourcemap{
  \maps[datatype=bibtex, overwrite]{
    \map{
      \perdatasource{biblatextest1.bib}
      \step[fieldset=KEYWORDS, fieldvalue=primary, append]
    }
    \map{
      \perdatasource{biblatextest2.bib}
      \step[fieldset=KEYWORDS, fieldvalue=secondary, append]
    }
  }
}

\DeclareFieldFormat{labelnumber}{\ifkeyword{secondary}{#1}{\mkbibbold{\RN{#1}}}}

\begin{document}

The first two citations \cite{LinkD01} and \cite{BookB02}. 
The others are \cite{LinkC04} and \cite{BookA03}.

\printbibliography[title=Bibliography, keyword=primary]
\printbibliography[title=References, keyword=secondary, resetnumbers]
\end{document}

여기에 이미지 설명을 입력하세요

아직 다른 파일에 참고문헌이 없는 경우 참고문헌을 분할하는 더 우아한 방법이 있습니다 .bib. 하지만 이는 설정에 따라 다릅니다.

관련 정보