BibTeX
Originalautor (en) | Oren Patashnik, Leslie Lamport |
---|---|
Entwickler (en) | Oren Patashnik |
Erstveröffentlichung | März 1985 |
Stabile Version | 0,99d / März 2010 |
Geschrieben in | NETZ |
Plattform | Plattformübergreifend |
Verfügbar in | Englisch |
Webseite | Schlepper |
Bibtex ist Referenzverwaltungssoftware zum Formatieren Listen von Referenzen. Das Bibtex -Werkzeug wird normalerweise zusammen mit dem verwendet Latex Dokumentvorbereitungssystem. Innerhalb des Typs -Settungssystems wird sein Name als bezeichnet als . Der Name ist a Handkoffer der Welt Literaturverzeichnis und der Name des Tex Artensett Software.
Der Zweck von Bibtex besteht darin, es einfach zu machen, Quellen konsistent zu zitieren, indem bibliografische Informationen von der Präsentation dieser Informationen getrennt werden, ähnlich wie bei der Trennung von Inhalten und Präsentation/Stil, die von Latex selbst unterstützt werden.
Grundstruktur
In den Worten des Autors des Programms Oren Patashnik:[1]
So funktioniert Bibtex. Es dauert als Eingabe
- ein
.aux
Datei erzeugt von Latex in einem früheren Lauf;- a
.bst
Datei (die Stildatei), die den allgemeinen Referenzlistenstil angibt und angibt, wie einzeln.bib
Dateien (en), die eine Datenbank aller Referenzlisteneinträge darstellen, die der Benutzer jemals verwenden könnte.Bibtex wählt aus dem
.bib
Datei (n) nur die von der angegebenen Einträge.aux
Datei (dh die von Latex angegebenen\cite
oder\nocite
Befehle) und erstellt als Ausgabe a.bbl
Datei mit diesen Einträgen zusammen mit den von der angegebenen Formatierungsbefehlen.bst
Datei [..]. Latex wird die verwenden.bbl
Datei, möglicherweise vom Benutzer bearbeitet, um die Referenzliste zu erstellen.
Geschichte
Bibtex wurde von erstellt von Oren Patashnik und Leslie Lamport 1985. ist in Web/Pascal geschrieben.
Version 0.98F wurde im März 1985 veröffentlicht.
Mit Version 0.99c (veröffentlicht im Februar 1988) wurde 22 Jahre lang ein stationärer Staat erreicht.
Im März 2010 wurde Version 0.99d veröffentlicht, um sich zu verbessern URL Drucken. Weitere Veröffentlichungen wurden angekündigt.[1]
Neuauflagen
Während des Zeitraums nach Bibtex 'Implementierung im Jahr 1985 wurden mehrere Neuauflagen veröffentlicht:
- Bibtexu
- Eine Neuauflagen von Bibtex (von Yannis Haralambous und seinen Schülern), der das UTF-8-Charakter-Set unterstützt. Taco Hoekwater der Luatex Das Team kritisierte es 2010 wegen schlechter Dokumentation und für die Erzeugung von Fehlern, die schwer zu debuggen sind.[2]
- Bibtex8
- Eine Neuauflagen von Bibtex, die 8-Bit-Zeichensätze unterstützt.
- Cl-Bibtex
- Eine vollständig kompatible Neuimplementierung von Bibtex in Common Lisp, in der Lage, Bibtex .bST-Dateien direkt zu verwenden oder sie in die menschlich-lesbaren Lispst-Dateien zu konvertieren. Cl-Bibtex unterstützt Unicode In Unicode LISP -Implementierungen wird die LISP mit jedem Zeichensatz verwendet.
- Mlbibtex
- Eine Neuauflagen von Bibtex, die sich auf mehrsprachige Merkmale von Jean-Michel Hufflen konzentriert.[3]
- Biblatex
- Eine vollständige Neuauflagen. "Es wird die Art und Weise neu gestaltet, wie Latex mit Bibtex auf ziemlich grundlegender Ebene interagiert. Mit Biblatex wird Bibtex nur zur Sortierung der Bibliographie und zur Generierung von Beschriftungen verwendet. Anstatt in Bibtex -Stildateien implementiert zu werden, wird die Formatierung der Bibliographie vollständig kontrolliert Von Tex Macros. "[4] Es verwendet das Bibliographieverarbeitungsprogramm Biber und bietet vollständige Unicode- und Themenunterstützung.
- Bibulös
- Ein Drop-In-Bibtex-Ersatz basierend auf Stilvorlagen, einschließlich der vollständigen Unicode-Unterstützung, geschrieben in Python.[5]
Bibliographische Informationsdatei
Bibtex verwendet einen stilunabhängigen textbasierten textbasierten Datei Format Für Listen von Bibliographieartikeln wie Artikeln, Büchern und Thesen. Bibtex Bibliographie -Dateinamen enden normalerweise in .Lätzchen
. Eine Bibtex -Datenbankdatei wird durch eine Liste von Einträgen gebildet, wobei jeder Eintrag einem bibliographischen Element entspricht. Die Einstiegstypen entsprechen verschiedenen Arten von bibliografischen Quellen wie z. Artikel
, Buchen
, oder Konferenz
.
Ein Beispieleintrag, der ein mathematisches Handbuch beschreibt Autor
und Titel
:
@Buch{Abramowitz+Stegun, Autor = "Milton {Abramowitz} und Irene A. {Stegun}", Titel = "Handbuch der mathematischen Funktionen mit Formeln, Diagramme und mathematische Tabellen ", Verleger = "Dover", Jahr = 1964, die Anschrift = "New York City", Auflage = "Neunter Dover -Druck, zehnter GPO -Druck" }
Wenn ein Dokument auf dieses Handbuch verweist, können die bibliografischen Informationen auf unterschiedliche Weise formatiert werden, je nachdem, welche Zitierstil (APA, MLA, Chicago usw.) wird beschäftigt. Die Art und Weise, wie Latex sich darum kümmert \cite
Befehle und der gewünschte Bibliographiestil im Latex -Dokument. Wenn der Befehl \cite{abramowitz+stegun}
erscheint in einem Latexdokument, die Bibtex
Das Programm enthält dieses Buch in die Liste der Referenzen für das Dokument und generiert einen geeigneten Latex -Formatierungscode. Beim Anzeigen des formatierten Latex -Dokuments könnte das Ergebnis so aussehen:
- Abramowitz, Milton und Irene A. Stegun (1964), Handbuch der mathematischen Funktionen mit Formeln, Grafiken und mathematischen Tabellen. New York: Dover.
Abhängig von der Style -Datei kann Bibtex die Nachnamen der Autoren neu ordnen, den Fall von Titeln ändern, Felder weglassen, die in der vorhanden sind .Lätzchen
Datei, Formattext in Kursivschrift, Interpunktion hinzufügen usw. Da dieselbe Style -Datei für eine gesamte Liste von Referenzen verwendet wird, werden alle konsistent mit minimalen Anstrengungen von Autoren oder Redakteuren formatiert.
Die Arten von Einträgen und Feldern, die in praktisch allen Bibtex -Stilen Bibtex verwendet werden, sind unten aufgeführt.
Eintrittstypen
Eine Bibtex -Datenbank kann die folgenden Arten von Einträgen enthalten:
Artikel
- Ein Artikel aus einem Tagebuch oder einer Zeitschrift.
Benötigte Felder: Autor, Titel, Journal, Jahr, Volumen
Optionale Felder: Nummer, Seiten, Monat, doi, Notiz, Schlüssel Buchen
- Ein Buch mit einem expliziten Verlag.
Benötigte Felder: Autor/Herausgeber, Titel, Verlag, Jahr
Optionale Felder: Volumen/Nummer, Serie, Adresse, Ausgabe, Monat, Notiz, Schlüssel, URL Broschüre
- Ein Werk, das gedruckt und gebunden ist, jedoch ohne einen genannten Publisher oder Sponsoring Institution.
Benötigte Felder: Titel
Optionale Felder: Autor, Howpublished, Adresse, Monat, Jahr, Notiz, Schlüssel Konferenz
- Das Gleiche wie
Inprovedings
, enthalten für Schreiber Kompatibilität. im Buch
- Ein Teil eines Buches, normalerweise ohne Titel. Kann ein Kapitel (oder einen Abschnitt usw.) und/oder eine Reihe von Seiten sein.
Benötigte Felder: Autor/Herausgeber, Titel, Kapitel/Seiten, Verlag, Jahr
Optionale Felder: Volumen/Nummer, Serie, Typ, Adresse, Ausgabe, Monat, Notiz, Schlüssel Aufgabe
- Ein Teil eines Buches mit einem eigenen Titel.
Benötigte Felder: Autor, Titel, Booktitle, Verlag, Jahr
Optionale Felder: Editor, Volumen/Nummer, Serie, Typ, Kapitel, Seiten, Adresse, Ausgabe, Monat, Notiz, Schlüssel Inprovedings
- Ein Artikel in einem Konferenzverfahren.
Benötigte Felder: Autor, Titel, Booktitle, Jahr
Optionale Felder: Editor, Volumen/Nummer, Serie, Seiten, Adresse, Monat, Organisation, Verlag, Notiz, Schlüssel Handbuch
- Technische Dokumentation.
Benötigte Felder: Titel
Optionale Felder: Autor, Organisation, Adresse, Ausgabe, Monat, Jahr, Notiz, Schlüssel Masterthese
- A Master These.
Benötigte Felder: Autor, Titel, Schule, Jahr
Optionale Felder: Typ, Adresse, Monat, Notiz, Schlüssel Miser
- Für den Gebrauch, wenn nichts anderes passt.
Benötigte Felder: keiner
Optionale Felder: Autor, Titel, Howpublished, Monat, Jahr, Notiz, Schlüssel Phdthese
- A Ph.D. These.
Benötigte Felder: Autor, Titel, Schule, Jahr
Optionale Felder: Typ, Adresse, Monat, Notiz, Schlüssel Verfahren
- Das Verfahren einer Konferenz.
Benötigte Felder: Titel, Jahr
Optionale Felder: Editor, Volumen/Nummer, Serie, Adresse, Monat, Verlag, Organisation, Notiz, Schlüssel TechReport
- Ein Bericht, der von einer Schule oder einer anderen Institution veröffentlicht wurde und in der Regel innerhalb einer Serie nummeriert ist.
Benötigte Felder: Autor, Titel, Institution, Jahr
Optionale Felder: Typ, Nummer, Adresse, Monat, Notiz, Schlüssel unveröffentlicht
- Ein Dokument mit einem Autor und Titel, aber nicht offiziell veröffentlicht.
Benötigte Felder: Autor, Titel, Hinweis
Optionale Felder: Monat, Jahr, Schlüssel
Feldtypen
Ein Bibtex -Eintrag kann verschiedene Arten von Feldern enthalten. Die folgenden Typen werden von den Standard -Bibliographiestilen erkannt. Einige Styles von Drittanbietern können zusätzliche akzeptieren:
die Anschrift
- Publisher's Adresse (normalerweise nur die Stadt, kann aber die vollständige Adresse für weniger bekannte Verlage sein)
annotieren
- Eine Annotation für kommentierte Bibliographiestile (nicht typisch)
Autor
- Die Namen des Autors (im Fall von mehr als einem Autor, getrennt von
und
) Buchtitel
- Der Titel des Buches, wenn nur ein Teil davon zitiert wird
Email
- Die E -Mail der Autoren (en)
Kapitel
- Die Kapitelnummer
Crossref
- Der Schlüssel des Kreuzbeweis-Eintrags
doi
- Digital Objektkennung
Auflage
- Die Ausgabe eines Buches, Long Form (z. B. "First" oder "zweiter")
Editor
- Die Namen des Herausgebers (en)
Howpublished
- Wie es veröffentlicht wurde, wenn die Veröffentlichungsmethode nicht standardmäßig ist
Institution
- Die Institution, die am Verlag beteiligt war, aber nicht unbedingt der Verlag
Tagebuch
- Das Journal oder die Zeitschrift Das Werk wurde in veröffentlicht
Schlüssel
- Ein verstecktes Feld zum Angeben oder Überschreiben der alphabetischen Reihenfolge der Einträge (wenn die Felder "Autor" und "Editor" fehlen). Beachten Sie, dass dies sehr unterschiedlich ist vom Schlüssel (kurz nach dieser Liste erwähnt), mit dem der Eintrag angegeben oder gekreuzt werden.
Monat
- Der Monat der Veröffentlichung (oder, falls unveröffentlicht, der Monat der Schöpfung)
Hinweis
- Verschiedene zusätzliche Informationen
Nummer
- Die "(Ausgabe) Nummer" eines Tagebuchs, einer Zeitschrift oder eines technischen Berichts, falls zutreffend. Beachten Sie, dass dies nicht die "Artikelnummer" ist, die von einigen Zeitschriften zugewiesen wird.
Organisation
- Der Konferenzsponsor
Seiten
- Seitenzahlen, entweder durch Kommas oder doppelte Hyphens getrennt.
Verleger
- Der Name des Herausgebers
Schule
- Die Schule, in der die These geschrieben wurde
Serie
- Die Serie der Bücher, in der das Buch veröffentlicht wurde, wurde in (z. B. "veröffentlicht.Die hardy Jungs" oder "Vorlesungsnotizen in Informatik"))
Titel
- Der Titel der Arbeit
Typ
- Das Feld überschrieben den Standardtyp der Veröffentlichung (z. B. "Research Note" für TechReport, "{PhD} Dissertation" für PhDthese, "Abschnitt" für Inbook/Incollection)
Volumen
- Der Band eines Tagebuchs oder eines mehrbändigen Buches
Jahr
- Das Veröffentlichungsjahr (oder, falls unveröffentlicht, das Jahr der Schöpfung)
Zusätzlich enthält jeder Eintrag einen Schlüssel (Bibtexkey), der zum Zitieren oder Überschreiten des Eintrags verwendet wird. Dieser Schlüssel ist der erste Element in einem Bibtex -Eintrag und ist nicht Teil eines Feldes.
Stildateien
Bibliographische Elemente von Bibtex Formaten gemäß einer Stildatei, normalerweise durch Generieren von tex- oder latex -Formatierungsbefehlen. Style -Dateien zum Generieren jedoch Html Ausgabe existiert auch. Bibtex Style -Dateien, für die das Suffix .bst
ist üblich, sind in einer einfachen, stackbasierten Programmiersprache (genannt "Bibtex anonymous fort-ähnliches Sprache" oder "Bafll" von Drew McDermott), das beschreibt, wie Bibliographieelemente formatiert werden sollten. Es gibt einige Pakete, die generieren können .bst
Dateien automatisch (wie Custom-Bib oder Bib-it).
Die meisten Zeitschriften oder Verlage, die Latex unterstützen, verfügen über eine maßgeschneiderte bibliografische Stildatei, um die Autoren zu bequem zu machen. Dies stellt sicher, dass der bibliografische Stil die Richtlinien des Verlags mit minimaler Aufwand entspricht.
Verwendet
- Astrophysik -Datensystem - Die NASA -Anzeigen sind eine Online -Datenbank mit über acht Millionen Astronomie- und Physikpapieren und liefert Zitate von Bibtex -Format.
- Bibdesk -Open-Source-Softwareanwendung für Mac OS Zum Erstellen, Bearbeiten, Verwalten und Durchsuchen von Bibtex -Dateien.
- Bibsonomie - Ein soziales Lesezeichen und ein Publikationsmanagementsystem basierend auf Bibtex.
- Citavi - Referenzmanager. Arbeitet mit verschiedenen Tex-Editoren und unterstützt die Eingabe und Ausgabe von Bibtex.
- Citeseer - Eine Online -Datenbank von Forschungsveröffentlichungen, die Zitate von Bibtex -Format erzeugen können.
- Citeulike (eingestellt) - Eine Community -basierte Bibliographie -Datenbank mit Bibtex -Eingabe und Ausgabe.
- Die Sammlung von Bibliographien der Informatik - verwendet Bibtex als internes Datenformat, Suchergebnisse und Beiträge hauptsächlich in Bibtex.
- Connotea -Open-Source Social Lesezeichen Style Publication Management System.
- Digital Bibliography & Bibliotheksprojekt - Eine Bibliographie -Website, auf der mehr als 910.000 Artikel im Bereich der Informatik aufgeführt sind.
- Google Bücher - Die bibliografischen Informationen für jedes Buch können im Bibtex -Format über die Funktion "Exportcitation" exportierbar sind.
- Google Scholar - Das Google -System zur Suche der wissenschaftlichen Literatur bietet Bibtex -Formatzitate, wenn die Option in "Scholareinstellungen" aktiviert ist.
- Google -Forschung - untergebracht in der künstliche Intelligenz Die Abteilung von Google ist eine Zusammenstellung von Veröffentlichungen durch Google -Mitarbeiter mit Bibtex Citation Links.
- Hubmed - Ein vielseitiger PubMed Schnittstelle einschließlich Bibtex -Ausgang.
- Inspire-Hep -Die Inspire-Datenbank mit energiegeladener Physikliteratur liefert Bibtex-Formatzitate für über eine Million Hochenergie-Physikpapiere.
- Jabref -Open-Source-plattformübergreifende Softwareanwendung zum Erstellen, Bearbeiten, Verwalten und Durchsuchen von Bibtex- und Biblatex-Dateien.
- MathScinet - Datenbank von der American Mathematical Society (Abonnement), wählen Sie Bibtex im Feld "Alternatives Format auswählen"
- Mendeley - Referenzmanager zum Sammeln von Papieren. Es unterstützt den Exportieren von Sammlungen in BIB -Dateien und hält sie mit einer eigenen Datenbank synchronisiert.[6]
- Pandoc -Open-Source-Dokumentkonverter, mit dem eine Bibtex-Datei lesen und formatierte Zitate in jedem in a angegebenen Bibliographiestil erstellen können Zitierstil Sprache (CSL) Datei.
- Qiqqa - Softwareanwendung für Fenster Dazu gehören ein vollständig vorgestellter Bibtex -Editor und Validator sowie Tools zur automatischen Bevölkerung von Bibtex -Datensätzen für PDFs.
- Refbase -Open-Source Reference Manager für institutionelle Repositories und Selbstarchivierung mit Bibtex-Eingabe und -ausgabe.
- Reftex – EMACs basierter Referenzmanager.
- Wikindx - Open Source Virtuelle Forschungsumgebung/Enhanced Bibliography Manager einschließlich Bibtex -Eingang und -ausgabe.
- Wikipedia - Drücken Zitieren Sie diese Seite Auf der Seite eines Artikels liefert ein Bibtex -Formatzitat.
- Zentralblatt Math - Datenbank von der Europäische Mathematische Gesellschaft, Fiz Karlsruhe und Heidelberg Academy (Abonnement, 3 freie Einträge); Wählen Sie die Bibtex -Taste oder das Format.
- Zotero -Open-Source Reference Manager mit erweiterten Funktionen wie Synchronisation zwischen verschiedenen Computern, sozialem Bookmarken, Suchen in Inside Saveded PDFs und Bibtex -Ausgang.
Siehe auch
Datenschemata
- Endnote -Ein textbasiertes Datenschema, das vom Endnote-Programm verwendet wird
- verweisen -Ein alternder textbasiertes Datenschema, das auf UNIX-ähnlichen Systemen unterstützt wird
- Ris -Ein textbasiertes Datenschema aus Forschungsinformationssystemen
- Bebop -Eine webbasierte Front-End-Schnittstelle für Bibtex
Sonstiges
- Zitierstil Sprache -Eine neuere XML-basierte Bibliographiestilspezifikation analog zu den BST-Dateien von Bibtex
- Vergleich der Referenzverwaltungssoftware
- Liste der Tex -Erweiterungen
Verweise
- ^ a b "Archivierte Kopie". Archiviert von das Original am 27. September 2011. Abgerufen 24. Mai, 2011.
{{}}
: CS1 Wartung: Archiviertes Kopie als Titel (Link) - ^ "Bibtexu". Permalink.gmane.org. 2010-06-01. Archiviert von das Original am 2016-03-04. Abgerufen 2016-04-21.
- ^ "MLBIBTEX -Architektur | ZEEBA TV". River-valley.zeeba.tv. Abgerufen 2016-04-21.
- ^ Beschreibung des Pakets biblatex aus Debians weizlicher Verbreitung bis Mai 2011.
- ^ "Bibulous Dokumentation - Bibulous 1.3.2 Dokumentation". Nzhagen.github.io. Abgerufen 2016-04-21.
- ^ Ricardo Vidal (2011-10-25). "Howto: Verwenden Sie Mendeley, um Zitate mit Latex und Bibtex zu erstellen.". Mendeley.com. Abgerufen 2016-04-21.
Externe Links
- CTAN: Package Bibtex offizielle Seite
- bibtex.org Site von Drittanbietern.
- Bibtexing. Das Originalhandbuch (1988) des Co-Autors von Bibtex Oren Patashnik.
- Verwalten von Zitaten und Ihrer Bibliographie mit Bibtex von Jürgen Fenn (die Practex Journal 2006, Nummer 4).
- Bibtex Tutorial. Abschnitt von Mit Latex in den Griff bekommen Tutorials.