Registrieren Passwort vergessen?

BibTeX

15. Aug 2008, 14:36
{\mathrm{B{\scriptstyle{IB}} \! T\!_{\displaystyle E} \! X}}
BibTeX Logo

BibTeX ist ein Programm zur Erstellung von Literaturangaben und -verzeichnissen in TeX- oder LaTeX-Dokumenten, entwickelt von Oren Patashnik.

Inhaltsverzeichnis

[Bearbeiten] Funktionsweise

Um ein Literaturverzeichnis zu erstellen, werden aus einem LaTeX-Dokument alle Zitatverweise herausgesucht und über eine Literatur-Datenbank dem entsprechenden Werk zugeordnet. Bei der Literaturdatenbank handelt es sich um eine Textdatei (.bib-Datei), in der alle bekannten Angaben über ein Werk (Buch, Wissenschaftliche Publikation, Webseite etc.) in einer bestimmten Syntax notiert werden.

Die zitierten Werke werden dann durch eine entsprechende Anweisung im LaTeX-Dokument aufgelistet. Die Formatierung dieser Literaturliste ist variabel. Der im Dokument eingestellte BibTeX-Stil (engl. style) bestimmt, welche Angaben in welcher Formatierung dargestellt werden.

BibTeX ist in der Lage, auch mit sehr großen Literaturbeständen sowie mit sehr großen Dokumenten problemlos zusammenzuarbeiten. BibTeX hat sich daher im wissenschaftlichen Umfeld schon seit Jahren als Standardformat für Literaturangaben etabliert.

[Bearbeiten] Beispiel

Das folgende Beispiel (entnommen aus einer BibTeX-Datei)

@article{lin1973,
   author = "Shen Lin and Brian W. Kernighan",
   title = "An Effective Heuristic Algorithm for the Travelling-Salesman Problem",
   journal = "Operations Research",
   volume = 21,
   year = 1973,
   pages = "498--516"
}

wird durch den BibTeX-Stil plain in diese Ausgabe in der Literaturliste (engl. bibliography) überführt:

[1] Shen Lin and Brian W. Kernighan. An effective heuristic algorithm for the travelling-salesman problem. Operations Research, 21:498–516, 1973.

Der Befehl \cite{lin1973} innerhalb eines LaTeX-Dokuments wird durch das in der BibTeX-Datei mit dieser ID angegebene Buch, im Beispiel "[1]", ersetzt.

Neben dem BibTeX-Stil plain, bei dem die Literaturangaben nummeriert werden, gibt es den Stil alpha, bei dem der Schlüssel aus einer Kombination von Initialen der Autoren und Erscheinungsjahr des Werks besteht. Daneben gibt es verschiedene Varianten dieser Stile, die sich hauptsächlich in der Darstellung der Literaturliste unterscheiden und oft spezifisch für verschiedene wissenschaftliche Verlage, Konferenzen und Zeitschriften sind.

Wer nicht zitiert hat, aber eine Quelle nennen will, tut dies durch \nocite{lin1973}.

BibTeX-Einträge für Wikipedia-Artikel können durch den Menüpunkt Seite zitieren aus dem Menü Werkzeuge in der linken Seite erstellt werden.

[Bearbeiten] Literaturtypen (Entry Types)

Die folgende Tabelle gibt einen vollständigen Überblick über die in BibTeX verwendeten Literaturtypen (Entry Types) und die zugehörigen Felder (Fields). Dabei werden erforderliche (required) Felder von den optionalen unterschieden. Alle anderen Felder werden i. d. R. von BibTex ignoriert. Verwendet man andere als die Standard BibTeX-Styles, können diese von der Tabelle abweichende Bezeichnungen und Konventionen vorschreiben.

Referenzart Beschreibung notwendige Felder optionale Felder
article Zeitungs- oder Zeitschriftenartikel author, title, journal, year volume, number, pages, month, note
book Buch author or editor, title, publisher, year volume or number, series, address, edition, month, note
booklet Gebundenes Druckwerk title author, howpublished, address, month, year, note
conference - author, title, booktitle, year editor, volume or number, series, pages, address, month, organization, publisher, note
inbook Teil eines Buches author or editor, title, chapter and/or pages, publisher, year volume or number, series, type, address, edition, month, note
incollection Teil eines Buches mit einem eigenen Titel author, title, booktitle, publisher, year editor, volume or number, series, type, chapter, pages, address, edition, month, note
inproceedings Artikel in einem Konferenzbericht author, title, booktitle, year editor, volume or number, series, pages, address, month, organization, publisher, note
manual Technische Dokumentation title author, organization, address, edition, month, year, note
mastersthesis Diplomarbeit author, title, school, year type, address, month, note
misc beliebiger Eintrag (wenn nichts anderes passt) - author, title, howpublished, month, year, note
phdthesis Doktorarbeit author, title, school, year type, address, month, note
proceedings Konferenzbericht title, year editor, volume or number, series, address, month, organization, publisher, note
techreport veröffentlichter Bericht einer Hochschule oder anderen Institution author, title, institution, year type, number, address, month, note
unpublished nicht formell veröffentlichtes Dokument author, title, note month, year

[Bearbeiten] BibTeX-Stile

Das Erscheinungsbild des Literaturverzeichnisses wird durch BibTeX-Stildateien bestimmt. Die Stildateien werden mit dem LaTeX-Befehl \bibliographystyle{} eingebunden; üblich sind beispielsweise \bibliographystyle{plain} oder \bibliographystyle{abbrv}.

Eine einfache Möglichkeit auch URLs (wie zum Beispiel aus der Zitierhilfe von Wikipedia) aus BibTeX Dateien anzuzeigen ist die Nutzung des Stils \bibliographystyle{dinat}, welches auch noch \usepackage[numbers]{natbib} benötigt.

Mit dem Befehl \bibliographystyle{gerplain} (Paket \usepackage{bibgerm} benötigt) lässt sich ein Literaturverzeichnis im deutschen Stil erstellen. Dabei sollte auch bibgerm in den Optionen (eckige Klammern) der \documentclass[]{} stehen.

BibTeX-Stildateien haben normalerweise das Suffix .bst und enthalten Programme einer einfachen stack-basierten Programmiersprache, die die Formatierung der Bibliographie-Einträge festlegen. Das BibTeX-Programm bibtex formatiert die Bibliographie-Einträge nach der Vorgabe einer solchen Stildatei; üblich ist dabei die Ausgabe einer Datei, die aus TeX- oder LaTeX-Anweisungen besteht, es existieren aber auch Stildateien, die HTML generieren. Eigene BibTeX-Stile können mit dem Befehl latex makebst erzeugt werden.

[Bearbeiten] Bibliographiedatenbanken

[Bearbeiten] Siehe auch

  • Jurabib - Paket zur Erstellung rechtswissenschaftlicher Literaturverzeichnisse
  • amsrefs - Erstellung von Literaturverzeichnissen ohne BibTeX
  • JabRef - Programm zur Literaturverwaltung auf Basis von BibTeX

[Bearbeiten] Weblinks

Dieser Artikel ist eine Kopie aus der freien Enzyklopädie Wikipedia. Am Originalartikel kann jeder Korrekturen und Ergänzungen vornehmen. Zudem kann man frühere Versionen einsehen.