Ich wühle mich gerade durch Anleitungen zum Zitieren und bin über die beiden Befehle \addbibresource bzw \bibliography gestolpert.

Was ist der Unterschied und wann/wie (biber/biblatex/bibtex?) muss ich welchen verwenden?

gefragt 13 Jul '15, 11:04

die_da's gravatar image

die_da
133314
Akzeptiert: 66%

bearbeitet 13 Jul '15, 11:31

Clemens's gravatar image

Clemens
19.0k113060


\addbibresource ist der von biblatex eingeführte und empfohlene Befehl, \bibliography ist der „traditionelle“ Befehl aus Zeiten vor biblatex, der allerdings von biblatex weiter unterstützt wird.

Es gibt einige Unterschiede:

  • bei \addbibresource muss die Endung .bib mit angegeben werden, bei \bibliography kann sie weggelassen werden (und muss auch weggelassen werden, wenn man es nicht mit biblatex verwendet).
  • in \bibliography kann man mehrere Dateien angeben, mit Komma getrennt (\bibliography{datei1,datei2}), \addbibresource muss man ggf. mehrmals verwenden.
  • \addbibresource hat ein optionales Argument, bei dem man verschiedene Optionen angeben kann, z.B. label oder datatype. Die Optionen sind im biblatex-Manual beschrieben. Damit lassen sich beispielsweise (je nach verwendeten Optionen) auch entfernte Datenbanken verwenden und/oder welche anderen Typs als bibtex-Datenbanken.

In der Quintessenz ist \addbibresource also flexibler und auch bei der Verwendung mit biblatex eindeutig empfohlen:

Im biblatex-Handbuch steht zu \bibliography:

This command is deprecated. Please consider using addbibresource instead.

Mit biblatex sollte man also \addbibresource verwenden, mit der traditionellen Methode ist weiterhin \bibliography der richtige Befehl.

Permanenter link

beantwortet 13 Jul '15, 11:27

Clemens's gravatar image

Clemens
19.0k113060

bearbeitet 13 Jul '15, 11:50

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×127
×28
×4

Frage gestellt: 13 Jul '15, 11:04

Frage wurde angeschaut: 2,777 Mal

Zuletzt aktualisiert: 13 Jul '15, 11:54