Bände statt abgekürztes Bde. erzeugen Thema ist als GELÖST markiert

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


aasaa00
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 99
Registriert: Do 1. Mär 2018, 11:43

Bände statt abgekürztes Bde. erzeugen

Beitrag von aasaa00 »

Hallo, mein Betreuer will, dass ich "Bde." sowohl in den Fußnoten als auch im Literaturverzeichnis ausschreibe (also "Bände") - wie muss man das machen? in der biblatex-Dokumentation habe ich hierfür nichts gefunden. Hier mein MWE:

\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{key,
editor = {Kahn, Max},
  year = {2001},
  title = {Obrigado},
location = {Paris},
volumes = {5},
}
\end{filecontents}
\usepackage[style=sbl,ibidtracker=false,idemtracker=false]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
Filler text \autocite{key}.
\printbibliography
\end{document}

MoeWe
Forum-Meister
Forum-Meister
Beiträge: 801
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: Bände statt abgekürztes Bde. erzeugen

Beitrag von MoeWe »

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}

Antworten