Zbmath Bibtex Bibliography

BibTeX ist ein Programm zur Erstellung von Literaturangaben und -verzeichnissen in TeX- oder LaTeX-Dokumenten, entwickelt 1985 von Oren Patashnik und Leslie Lamport in WEB/Pascal. Nach der Version 0.99c vom Februar 1988 stagnierte die Entwicklung für 22 Jahre. Mit der Version 0.99d wurde im März 2010 eine Weiterentwicklung angekündigt.[1]

Funktionsweise[Bearbeiten | Quelltext bearbeiten]

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 (-Datei), in der alle bekannten Angaben über ein Werk (Buch, Wissenschaftliche Publikation, Webseite etc.) in einer bestimmten Syntax notiert werden.

Die zitierten Werke werden sortiert und 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 offenes Standardformat für Literaturangaben etabliert.

LaTeX[Bearbeiten | Quelltext bearbeiten]

Bei der Benutzung von LaTeX wird mit der ersten Ausführung von LaTeX eine Textdatei mit der Endung erzeugt. Mit dem Ausführen von BibTeX wird aus der -Datei und der -Datei (und der -Style-Datei) eine weitere Textdatei mit der Endung erzeugt, die genau die im Dokument angeforderten Einträge aus der Literaturdatenbank enthält. Beim nächsten Ausführen von LaTeX wird diese -Datei verwendet, um das Literaturverzeichnis zu erzeugen. Es ist also immer ein LaTeX-BibTeX-LaTeX notwendig.

Pandoc[Bearbeiten | Quelltext bearbeiten]

Der Dokumentenparser Pandoc unterstützt mit dem Schalter die Angabe von Literaturdatenbanken in den Formaten BibTeX, BibLaTeX und anderen.

Beispiel[Bearbeiten | Quelltext bearbeiten]

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 innerhalb eines LaTeX-Dokuments wird durch die in der BibTeX-Datei mit dieser ID angegebene Referenz, im Beispiel „[1]“, ersetzt. Erzeugt wird die Literaturliste im Dokument durch den Befehl , wenn die zugehörige BibTeX-Datei mit den Literatureinträgen den Dateinamen besitzt.

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.

BibTeX standardisiert die Groß- und Kleinschreibung der Titel nach angelsächsischen Normen: Je nach Entry Type werden entweder das erste Wort groß und alle weiteren klein oder aber alle Wörter bis auf wenige englische Partikel groß geschrieben. Durch Verdoppeln der geschweiften Klammern nach kann dieser Mechanismus unterdrückt werden, was man für deutschsprachige Literatureingaben standardmäßig verwenden kann. Dadurch wird aber die Sortierung der so maskierten Zeichenkette verändert. Deshalb ist es ratsam, einen BibTeX-Stil zu verwenden, der die deutschen Gepflogenheiten vollständig umsetzt, wie beispielsweise Jurabib.

Wer nicht zitiert hat, aber eine Quelle nennen will, tut dies durch .

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

Alternativen[Bearbeiten | Quelltext bearbeiten]

Zu BibTeX gibt es eine Reihe Alternativen, die zum Teil zwischen 1988 und 2010 entstanden, als die Weiterentwicklung durch Patashnik stagnierte:

  • BibTeXu ist eine Neu-Implementierung von Yannis Haralambous und dessen Studenten, die den UTF-8-Zeichensatz nutzt.
  • bibtex8 unterstützt 8-Bit-Zeichensätze.
  • CL-BibTeX ist eine vollständig kompatibler Ersatz von BibTeX. Es ist mit Common Lisp programmiert und unterstützt ebenfalls Unicode.
  • MLBibTeX ist eine Neu-Implementierung von BibTeX, die sich durch die Unterstützung von mehreren Sprachen auszeichnet; sie ist von Jean-Michel Hufflen geschrieben.[2]
  • biblatex ist von Grund auf neu programmiert. „It redesigns the way in which LaTeX interacts with BibTeX at a fairly fundamental level. With biblatex, BibTeX is only used to sort the bibliography and to generate labels. Instead of being implemented in BibTeX's style files, the formatting of the bibliography is entirely controlled by TeX macros.“ („Es ändert die Art, in der LaTeX mit BibTeX interagiert, auf einer sehr grundlegenden Ebene. Mit biblatex wird BibTeX nur zum Sortieren der Bibliographie und zum Erzeugen der Kennzeichnungen (Labels) verwendet. Die Formatierung der Einträge ist nicht als BibTeX-Formatierungsdatei umgesetzt, sondern wird ganz von TeX-Makros kontrolliert.“)[3]
  • Biber ist BibTeX-Ersatz für Nutzer von biblatex. Zu den Vorteilen gegenüber BibTeX gehören die Unicode-6.0-Unterstützung, sprachenabhängiges Sortieren und UTF-8-Zitierschlüssel (citekeys).[4]

Literaturtypen (Entry Types)[Bearbeiten | Quelltext bearbeiten]

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 in der Regel von BibTeX ignoriert. Verwendet man andere als die Standard BibTeX-Styles, können diese von der Tabelle abweichende Bezeichnungen und Konventionen vorschreiben.

Referenzart Beschreibung erforderliche Felder optionale Felder
articleZeitungs- oder Zeitschriftenartikelauthor, title, journal, year volume, number, pages, month, note
bookBuchauthor oder editor, title, publisher, year volume oder number, series, address, edition, month, note, isbn
bookletGebundenes Druckwerktitle author, howpublished, address, month, year, note
conferenceWissenschaftliche Konferenzauthor, title, booktitle, year editor, volume oder number, series, pages, address, month, organization, publisher, note
inbookTeil eines Buchesauthor oder editor, title, chapter und/oder pages, publisher, year volume oder number, series, type, address, edition, month, note
incollectionTeil eines Buches (z. B. Aufsatz in einem Sammelband) mit einem eigenen Titelauthor, title, booktitle, publisher, year editor, volume oder number, series, type, chapter, pages, address, edition, month, note
inproceedingsArtikel in einem Konferenzberichtauthor, title, booktitle, year editor, volume oder number, series, pages, address, month, organization, publisher, note
manualTechnische Dokumentation address, title, year author, organization, edition, month, note
mastersthesisDiplom-, Magister- oder andere Abschlussarbeit (außer Promotion)author, title, school, year type, address, month, note
miscbeliebiger Eintrag (wenn nichts anderes passt)author, title, howpublished, month, year, note
phdthesisDoktor- oder andere Promotionsarbeitauthor, title, school, year type, address, month, note
proceedingsKonferenzberichttitle, year editor, volume oder number, series, address, month, organization, publisher, note
techreportveröffentlichter Bericht einer Hochschule oder anderen Institutionauthor, title, institution, year type, note, number, address, month
unpublishednicht formell veröffentlichtes Dokumentauthor, title, note month, year

BibTeX-Stile[Bearbeiten | Quelltext bearbeiten]

Das Erscheinungsbild des Literaturverzeichnisses und der Zitate wird durch BibTeX-Stildateien bestimmt. BibTeX-Stildateien tragen das Suffix und enthalten Anweisungen in einer stack-basierten Programmiersprache, die die Formatierung der Bibliographie-Einträge festlegen. Das Programm formatiert diese Einträge nach den Vorgaben einer solchen Stildatei. Dabei wird üblicherweise eine Datei ausgegeben, die aus TeX- oder LaTeX-Anweisungen besteht, es existieren aber auch Stildateien, die HTML generieren.

Die Stildateien werden mit dem LaTeX-Befehl eingebunden. Standardmäßig vorhanden sind die Stile , , und . Es gibt LaTeX-Pakete, die umfangreiche Erweiterungen für natur- und geisteswissenschaftliche Arbeiten bereitstellen, insbesondere die Pakete und .

Eine einfache Möglichkeit, um auch URLs (wie zum Beispiel aus der Zitierhilfe von Wikipedia) in BibTeX-Dateien verarbeiten zu können, ist die Nutzung des Stils in Verbindung mit .

Die Erstellung eigener BibTeX-Stile ist recht aufwändig. Sie können aber in einem Frage-und-Antwort-Dialog im Terminal mit dem Paket erzeugt werden. Die Eingabe hierfür lautet: .

Bibliographiedatenbanken[Bearbeiten | Quelltext bearbeiten]

Viele Bibliothekskataloge und Literaturdatenbanken bieten die Möglichkeit, bibliographische Daten direkt im BibTeX-Format zu exportieren, um sie in die eigene Bibliographie aufzunehmen. Dabei gibt es verschiedene Ansätze: Teilweise wird die Datei im Browser-Fenster im BibTeX-Format dargestellt, so dass sie kopiert und in den eigenen Editor oder in ein Literaturverwaltungsprogramm eingefügt werden kann. Teilweise wird eine reine Textdatei im BibTeX-Format ausgegeben.

Verlagswebseiten mit BibTeX-Export:

Literaturdatenbanken mit BibTeX-Export:

Social-Bookmarking Web-Services mit BibTeX-Export:

  • BibSonomy – soziale Bookmark- und Literaturverwaltungsplattform, basierend auf dem BibTeX-Format, importiert auch BibTeX-Daten
  • CiteULike – Communitybasierte BibTeX-Datenbank

Bibliothekskataloge mit BibTeX-Export:

Der Dienst Lead2Amazon verwendet Amazon.(com, co.uk, de), um BibTeX-Einträge zu generieren.

Mit Hilfe des Firefox-Add-On Zotero können beim Betrachten von Webseiten (z. B. auch von Bibliothekskatalogen) Metadaten gespeichert und im BibTeX-Format exportiert werden.

Werkzeuge, Editoren, Ergänzungen[Bearbeiten | Quelltext bearbeiten]

Eine Reihe von Werkzeugen unterstützen das BibTeX-Format und erleichtern den Umgang mit BibTeX-Datenbanken. Ein Beispiel für einen einfachen Editor ist xfbib, außerdem gibt es umfangreiche graphische Arbeitsumgebungen wie KBibTeX unter Linux, BibDesk unter Mac OS X und das plattformunabhängige JabRef. Der Editor Emacs enthält einen eigenen BibTeX-Mode. BibTeX4Word und das zu Docear gehörende Plugin Docear4Word ermöglichen das Erzeugen von Referenzlisten in Microsoft Word aus BibTeX-Datenbanken. Wenn die Erweiterung Writer2LaTeX installiert ist, kann man Literaturdatenbanken aus OpenOffice.org/LibreOffice in das Format BibTeX exportieren.

Lizenz[Bearbeiten | Quelltext bearbeiten]

Im Dezember 2010 wurde klargestellt, dass die Lizenz, unter der BibTeX verteilt werde, dieselbe sei, unter der TeX veröffentlicht worden sei.[5] BibTeX steht demnach sowohl unter dem „BibTeX Copyright“ als auch unter der GNU Lesser General Public License.

Siehe auch[Bearbeiten | Quelltext bearbeiten]

  • amsrefs – Erstellung von Literaturverzeichnissen ohne BibTeX

Literatur[Bearbeiten | Quelltext bearbeiten]

Dokumentation
  • Oren Patashnik: BibTeXing. 8. Februar 1988 (Dokumentation zu BibTeX).
Lehrbücher
Aufsätze und Anleitungen

Weblinks[Bearbeiten | Quelltext bearbeiten]

  • BibTeX Style Beispiele Eine Liste mit allen möglichen BibTeX Einträgen sowie die Darstellung vom erzeugten Ergebnis

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. ↑http://ftp.rrze.uni-erlangen.de/ctan/biblio/bibtex/base/bibtex.web Kommentar im Quelltext, Mai 2011.
  2. ↑Web-Archive: „MlBibTeX’s Architecture“ vom 27. Juni 2013
  3. ↑Beschreibung des biblatex-Pakets aus Debians wheezy-Distribution, Stand Mai 2011.
  4. ↑Biber on sourceforge.net
  5. ↑Oren Patashnik and Karl Berry: CTAN update: bibtex. The CTAN Maintainers, 13. Dezember 2010, abgerufen am 13. Dezember 2010: „All of the BibTeX-related files originating with the Stanford TeX Project have been updated to clarify the license, which was always intended to be the same as TeX. There are no functional changes.“ 

Normdaten (Sachbegriff): GND: 4544350-6(AKS)

JabRef is a reference management software that uses BibTeX and BibLaTeX as its native formats and is therefore typically used for LaTeX. During the week of October 15, 2015, it had 4,856 downloads.[3] JabRef provides an interface for editing BibTeX files, for importing data from online scientific databases, and for managing and searching BibTeX files. JabRef is released under the terms of MIT license since version 3.6 (and was under the GPL license before). The application is programmed in Java, and is maintained for Windows, Linux and Mac OS X.

Features[edit]

  • Produces fully BibTeX-compliant output.
  • Easy editing, searching (using ANTLR) and viewing of reference entries.
  • Advanced grouping feature for organizing reference entries explicitly or based on keywords or general search terms.
  • Import filters for 15 reference formats.
  • Direct search the databases ACM Portal, CiteSeer, CrossRef, DBLP, DOAJ, GVK, Google Scholar, IEEEXplore, INSPIRE-HEP, Medline, MathSciNet, SAO/NASA Astrophysics Data System, Springer, arXiv and zbMATH.
  • Automatic download of the full text of a reference.
  • Links to external resources (URL, DOI number, PDF, PS, DjVu or other file types) can be opened with a single click.
  • Cite-as-you-write functionality for external applications such as Emacs, Kile, LyX, Texmaker, TeXstudio, Vim and WinEdt.
  • Can be run as batch job without GUI for converting reference files.
  • Customizable BibTeX key generation.
  • Customizable export filters.
  • Support for LibreOffice/OpenOffice to insert and format Citations (Microsoft Word users may use Docear4Word to insert and format references).

See also[edit]

References[edit]

External links[edit]

0 Replies to “Zbmath Bibtex Bibliography”

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *