von MoeWe » So 8. Jan 2023, 13:03
Der Stil hat für
volumes explizit
\bibsstring, um überall (unabhängig von der
abbreviate-Option) die Kurzform "Bde." zu erzwingen. Wenn Du überall die Langform möchtest, brauchst Du
\biblstring.
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[style=sbl,ibidtracker=false,idemtracker=false]{biblatex}
\DeclareFieldFormat{volumes}{#1\ifnumeral{#1}{~\biblstring{volumes}}{}}
\begin{filecontents}{\jobname.bib}
@book{key,
editor = {Kahn, Max},
year = {2001},
title = {Obrigado},
location = {Paris},
volumes = {5},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\null\vfill
Filler text \autocite{key}.
\printbibliography
\end{document}
Der Stil hat für [tt]volumes[/tt] explizit [tt]\bibsstring[/tt], um überall (unabhängig von der [tt]abbreviate[/tt]-Option) die Kurzform "Bde." zu erzwingen. Wenn Du überall die Langform möchtest, brauchst Du [tt]\biblstring[/tt].
[code]
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[style=sbl,ibidtracker=false,idemtracker=false]{biblatex}
\DeclareFieldFormat{volumes}{#1\ifnumeral{#1}{~\biblstring{volumes}}{}}
\begin{filecontents}{\jobname.bib}
@book{key,
editor = {Kahn, Max},
year = {2001},
title = {Obrigado},
location = {Paris},
volumes = {5},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\null\vfill
Filler text \autocite{key}.
\printbibliography
\end{document}
[/code]