Jump to content

BibTeX-Literaturlisten

From SDQ-Wiki

biblatex/biber

Die "klassische" Einbindung von BibTeX erfolgt über das Kommandozeilenprogramm bibtex. Dies bringt einige Nachteile mit sich:

  • BibTeX versteht kein UTF-8; Umlaute müssen in BibTeX-Dateien umständlich kodiert werden, z.B. ä als {\"{a}}
  • BibTeX gestattet keine Unterstriche in URLs, diese müssen ebenfalls escaped werden
  • BibTeX verwendet eine eigene komplizierte Sprache für seine Templates

Die modernere Variante ist daher, stattdessen BibLaTeX im Zusammenhang mit Biber zu verwenden, das die oben genannten Nachteile beseitigt und stattdessen viele Vorteile hat:

  • Verwendung von UTF-8 in den .bib-Dateien
  • Steuerung des Literaturstils über Parameter, z.B.:
    • Anzahl Autorennamen
    • Sortierung/Abkürzung
    • Ausblendung von ISBN, DOI, URLs ohne Änderungen an den bib-Dateien
  • einfache Erstellung mehrerer (getrennter) Literaturverzeichnisse

Beispiel für eine Einbindung von BibLaTeX:

\usepackage[citestyle=numeric,style=numeric,backend=biber]{biblatex}
\addbibresource{resources/ebdiss.bib}\printbibliography

Im Build-Skript dann einfach BibTeX durch Biber ersetzen:

pdflatex document
biber document
pdflatex document
pdflatex document

Die meisten LaTeX-IDEs und Overleaf verwenden automatisch biber, wenn sie den Aufruf \usepackage[backend=biber]{biblatex} entdecken.

Weitere Informationen

Siehe auch