Obra multivolumen con volumen sin numerar en biblatex

Obra multivolumen con volumen sin numerar en biblatex

En biblatex, el campo volumesse puede utilizar para indicar el número de volúmenes en una obra de varios volúmenes. Pero ¿cómo puedo indicar que una obra de varios volúmenes tiene, por ejemplo, 8 volúmenes numerados más un volumen suplementario no numerado, por ejemplo, un índice?

Idealmente, me gustaría generar una referencia con un formato como "8 volúmenes, 1 índice", "8 volúmenes, 1 apéndice" u "8 volúmenes, 1 volumen complementario".

Respuesta1

Podría redefinir el formato de los volúmenes para imprimir un literal a menos que sea un número. Algo como esto:

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

ingrese la descripción de la imagen aquí

información relacionada