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, 17:04

die_da's gravatar image

die_da
1335914
Akzeptiert-Rate: 0%

bearbeitet 11 Mai '21, 07:56

saputello's gravatar image

saputello
11.1k174365


\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, 17:27

cgnieder's gravatar image

cgnieder
22.1k253463
Akzeptiert-Rate: 60%

bearbeitet 13 Jul '15, 17:50

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

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ügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×222
×105
×48

gestellte Frage: 13 Jul '15, 17:04

Frage wurde gesehen: 23,325 Mal

zuletzt geändert: 13 Jul '15, 17:54