biblatex에서 번호가 없는 여러 권의 작품

biblatex에서 번호가 없는 여러 권의 작품

biblatex에서는 이 필드를 volumes사용하여 여러 권으로 구성된 작업의 권 수를 나타낼 수 있습니다. 그러나 여러 권의 저작물에 번호가 매겨진 8권과 색인이 없는 보충 권이 있다는 것을 어떻게 나타낼 수 있습니까?

이상적으로는 "8 권, 1 색인", "8 권, 1 부록"또는 "8 권, 1 보충 권"과 같은 형식으로 참조를 출력하고 싶습니다.

답변1

숫자가 아닌 경우 리터럴을 인쇄하도록 볼륨 형식을 재정의할 수 있습니다. 이 같은:

\documentclass{article}
\usepackage{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@mvbook{mvbook1,
  author = {AuthorA},
  title = {Title 1},
  volumes = {8 vols\adddot, 1 supplementary vol\adddot},
  location = {Location},
  publisher = {Publisher},
  date = {2017}
}
@mvbook{mvbook2,
  author = {AuthorB},
  title = {Title 2},
  volumes = {7},
  location = {Location},
  publisher = {Publisher},
  date = {2017}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\pagestyle{empty}
\DeclareFieldFormat{volumes}{%
  \ifnumeral{#1}
    {#1 \bibstring{volumes}}
    {#1}}
\begin{document}
\nocite{*}
\printbibliography
\end{document}

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

관련 정보