Bibliographien - Die Auseinandersetzung mit LaTeX - Andrew Roberts

Bibliographien mit BibTeX

von Andrew Roberts

Für jede akademische / Forschung Schreiben, Ihre Referenzen in Ihrem Dokument enthalten ist eine wichtige Aufgabe. Zum Glück, wie LaTeX für diese Art von Arbeit gerichtet war, hat es eine Vielzahl von Funktionen, die mit Ihren Referenzen viel einfacher machen den Umgang. LaTeX hat unter Berufung auf Referenzen in Unterstützung gebaut. Doch eine viel leistungsfähigere und flexiblere Lösung ist dank eines zusätzlichen Werkzeugs erreicht genannt BibTeX (die mit Latex als Standard mitgeliefert wird.)

BibTeX können Sie alle Ihre Referenzen in einem externen, Flat-File-Datenbank speichern. Anschließend können Sie diese Datenbank zu jedem Latex Dokument leicht verknüpfen und jede Bezugnahme zitieren, die in der Datei enthalten ist. Dies ist oft bequemer, dass sie am Ende jedes Dokuments einbetten Sie schreiben. Sie können einen zentralen Speicher Ihrer Bibliographie haben, die auf so viele Dokumente verknüpft werden können, wie Sie möchten (einmal schreiben, lesen viele!) Natürlich können Sie Ihre Bibliographien über so viele Dateien aufgeteilt, wie Sie möchten, so dass Sie eine haben könnte Datei von Referenzen, die Relativitätstheorie über. und eine andere über Quantenphysik. Und wenn Sie über den Grand Unifying Theory (GUT) schreiben, die die Lücke zwischen den Widersprüchlichkeiten dieser beiden Theorien zu überbrücken versucht, dann können Sie leicht verknüpfen sowohl das aktuelle Dokument als auch eine andere Datei von Referenzen über DARM, zum Beispiel . Es liegt an Ihnen, wie Sie Ihre Referenzen speichern, natürlich.

Die vorherigen Tutorial führten die Idee von Referenzen am Ende des Dokuments einbetten und dann mit dem \ cite Befehl sie im Text zu zitieren. In diesem Tutorial mag ich ein wenig besser als diese Methode tun, da es nicht so flexibel ist, wie es sein könnte. Welches ist, warum ich zur Verwendung von BibTeX konzentrieren will.

Eine BibTeX-Datenbank wird als bib-Datei gespeichert. Es ist eine einfache Textdatei, und kann so leicht eingesehen und bearbeitet werden. Die Struktur der Datei ist auch ganz einfach. Ein Beispiel für einen BibTeX-Eintrag:

Nach der Art, müssen Sie eine linke geschweifte Klammer ‚‘ haben den Beginn der Referenzattribute bedeuten. Die erste folgt unmittelbar nach der Klammer, die das Zitat Schlüssel. Dieser Schlüssel muss für alle Einträge in der Bibliographie eindeutig sein. Es ist mit dieser Kennung, die Sie in Ihrem Dokument durch Querverweise auf diesen Eintrag verwenden. Es liegt an Ihnen, wie Sie wollen jeden Bezug zu bezeichnen, aber es ist ein loser Standard, in dem Sie den Namen des Autors zu verwenden, von dem Erscheinungsjahr folgte. Dies ist das Schema, das ich in diesem Tutorial verwenden.

Denken Sie daran, dass jedes Attribut muss durch ein Komma folgen voneinander abgrenzen. Sie brauchen nicht ein Komma an das letzte Attribut hinzuzufügen, da die schließende Klammer wird BibTeX sagen, dass es keine weiteren Attribute für diesen Eintrag sind, obwohl Sie keinen Fehler, wenn Sie tun.

BibTeX können mit den Namen der Autoren sehr clever sein. Es können Namen in Vorname Nachname oder Nachname, Vorname akzeptieren. Ich persönlich benutze die ehemalige, aber denken Sie daran, dass die von Ihnen eingegebenen Reihenfolge sie (oder alle Daten innerhalb eines Eintrags für diese Angelegenheit) anpassbar ist und so kann man BibTeX bekommen die Eingabe zu manipulieren und dann ausgegeben es aber wie Sie. Wenn Sie den Vorname Nachnamen Methode verwenden, dann müssen Sie mit einem paar besonderen Namen vorsichtig sein, wo es Verbindung Namen, zum Beispiel „John von Neumann“. In dieser Form geht davon aus BibTeX, dass das letzte Wort in dem Namen, und alles vor der Vornamen, sowie alle Mittelnamen. Sie müssen daher manuell BibTeX sagen, der ‚von‘ und ‚Newman‘ zusammen zu halten. Dies ist leicht mit geschweiften Klammern erreicht. So dass das Endergebnis wäre „John“. Wenn Natürlich ist dies leicht mit dem Namen, Vornamen vermieden. da Sie ein Komma der Nachname vom Vornamens zu trennen. Natürlich können Sie Ihre eigenen Vorlieben verwenden.

Zweitens gibt es die Frage, wie BibTeX zu sagen, wenn eine Referenz mehr als einen Autor hat. Dies ist sehr einfach, indem man das Stichwort ‚getan und zwischen jedem Autor. Wie können wir von einem anderen Beispiel sehen:

Dieses Buch hat drei Autoren, und jeder ist wie beschrieben getrennt. Natürlich, wenn diese BibTeX Prozesse und gibt, gibt es nur eine ‚und‘ zwischen den vorletzten und letzten Autoren, aber innerhalb der bib-Datei wird, muss es das und ist so, dass sie den Überblick über die einzelnen Autoren halten können.

Die Erhaltung Großbuchstaben

Für den Fall, dass innerhalb von Titeln alle Kapitalisierung nicht zu erhalten, können Probleme auftreten, vor allem, wenn Sie sich beziehen, Eigennamen oder Akronyme BibTeX gesetzt wurde. Zu sagen, BibTeX, sie zu halten, verwenden Sie geschweifte Klammern um die Buchstaben in Frage (oder Buchstaben, wenn es ein Akronym ist) und alles wird gut! Wie Sie oben in der folgenden ersten Eintrag Beispiel sehen:

Erstes Dokument aktuelle LaTeX Ihre bib-Datei zu verwenden

Dies ist nicht wirklich sehr schwierig. Am Ende Ihrer Latex-Datei (dh nach dem Inhalt, sondern vor \ end müssen Sie die folgenden Befehle platzieren.:

Der zweite Befehl ist derjenige, der die bib-Datei tatsächlich gibt die Sie verwenden möchten. Der, den ich für dieses Tutorial erstellt wurde sample.bib genannt. aber noch einmal, beziehen Sie nicht die Dateierweiterung. Im Moment ist die bib-Datei im selben Verzeichnis wie das LaTeX-Dokument zu. Allerdings, wenn Ihre bib-Datei an anderer Stelle war (was macht Sinn, wenn Sie eine zentrale Datenbank von Referenzen für alle Ihre Forschung zu halten beabsichtigen), müssen Sie den Pfad angeben, wie gut, z \ Bibliographie.

Nun, da LaTeX und BibTeX wissen, wo für die entsprechenden Dateien suchen, tatsächlich die Referenzen unter Berufung ist ziemlich trivial. Der \ citeref_key ist der Befehl, den Sie benötigen, um sicherzustellen, dass der ref_key auf einen der Einträge in der bib-Datei genau entspricht. Wenn Sie mehr als eine Referenz zur gleichen Zeit zitieren wollen, gehen Sie wie folgt vor: \ citeref_key1. ref_key2. ref_key3>.

Warum wird keine Ausgabe LaTeX erzeugen?

Die Zugabe von BibTeX fügt zusätzliche Komplexität für die Verarbeitung von der Quelle zu dem gewünschten Ausgang. Dies ist vor allem für den Benutzer verborgen, sondern wegen all der Komplexität der Referenzierung von Zitaten aus Ihrer Quelle LaTeX-Datei auf die Datenbank-Einträge in einer anderen Datei, die Sie tatsächlich benötigen mehrere Durchgänge, die Aufgabe zu erfüllen. Das heißt, Sie LaTeX mehrere Male ausgeführt haben, wo jeder Durchgang, wird es eine bestimmte Aufgabe ausführen, bis er alle citation Verweise aufzulösen geschafft hat. Hier ist, was Sie eingeben müssen:

  1. Latex bib (nicht .tex Erweiterung erforderlich)
  2. bibtex bib (nicht .bib Erweiterung erforderlich)
  3. Latex bib
  4. Latex bib

Nach dem ersten LaTeX läuft, werden Sie Fehler sehen wie zum Beispiel:

Der nächste Schritt ist ‚bibtex‘ auf dieser gleiche Latex Quelle (und nicht auf der tatsächlichen .bib Datei) zu definieren, dann alle Verweise innerhalb dieses Dokuments auszuführen. Sie sollten eine Ausgabe wie die folgenden:

Was ist Zitationsstile andere als numerische, z.B. Harvard?

Natbib ist ein Paket für LaTeX geschrieben, diesen Job zu tun. In der Tat kann es LaTeX eigenes Zitat ersetzen Befehle, wie natbib der Benutzer zwischen Harvard oder numerisch leicht zu wechseln. Um natbib zu demonstrieren, habe ich die ursprüngliche LaTeX-Datei, um die Vorteile der zusätzlichen Funktionalität modifiziert. Daher wird für den Rest dieses Abschnitts soll ich bib-har.tex Bezug sein, die zugegriffen werden kann, zusammen mit dem PDF ihrer Ausgabe am Ende der Seite.

Die erste Aufgabe ist es, die folgenden auf Ihre Präambel hinzuzufügen, um LaTeX zu erhalten das natbib Paket zu verwenden:

Außerdem müssen Sie die Bibliographie-Stil-Datei ändern, die verwendet werden, so bearbeiten Sie die entsprechende Zeile am Ende der Datei, so dass es lautet: \ bibliographystyle. Ist das erledigt, es ist im Grunde eine Frage der Änderung der bestehenden \ Befehle cite die Art der Zitierung angezeigt werden Sie wollen.

Die wichtigsten Befehle einfach ein T für ‚Text‘ oder p für ‚parenthesised‘, den Grund \ add Befehl zitieren. Sie werden auch feststellen, wie natbib durch Standardreferenzen mit drei oder mehr Autoren zur prägnanten ersten Zuname et al Version komprimieren wird. Durch die Zugabe von einem Sternchen (*), können Sie diese Standardeinstellung außer Kraft setzen und alle Autoren mit diesem Zitat zugeordneten Liste. Es gibt einige andere weniger häufige Befehle, die natbib, wie \ citeyear unterstützt. \ Citeauthor. etc., die sind ziemlich offensichtlich.

Der letzte Bereich, den ich über natbib abdecken möchte, ist die Anpassung seiner Zitationsstil. Es gibt einen Befehl namens \ bibpunct, die verwendet werden können, die Standardwerte außer Kraft zu setzen und bestimmte Einstellungen zu ändern. Zum Beispiel habe ich folgendes in der Präambel setzen:

Der Befehl erfordert sechs obligatorische Parameter.

  1. Das Symbol für die öffnende Klammer.
  2. Das Symbol für den Schließbügel.
  3. Das Symbol, das zwischen mehreren Zitierungen erscheint.
  4. Dieses Argument nimmt einen Brief:
    • n - Zahlen Stil.
    • s - numerischer Exponent Stil.
    • anderer Brief - Autor-Jahr-Stil.
  5. Die Interpunktion erscheint zwischen dem Autor und Jahr (in Klammern gesetzten Fall nur).
  6. Die Zeichensetzung zwischen den Jahren, in mehreren Zitaten verwendet wird, wenn es ein gemeinsamer Autor ist. z.B. (Chomsky 1956 1957). Wenn Sie einen zusätzlichen Raum wollen, dann brauchen Sie

    >.

So wie Sie sehen können. Dieses Paket ist sehr flexibel, vor allem, wie Sie leicht zwischen verschiedenen Zitationsstile durch Änderung eines einzelnen Parameters wechseln. haben Sie einen Blick auf die natbib Handbuch. es ist ein kurzes Dokument und Sie können noch mehr darüber erfahren, wie es zu benutzen.

Anpassen Bibliographie Aussehen

In meinem Kopf, einer der wichtigsten Vorteile von BibTeX, vor allem für Menschen, die viele wissenschaftliche Arbeiten schreiben, ist die Möglichkeit, Ihre Bibliographie anpassen, um die Anforderungen einer bestimmten Publikation zu entsprechen. Sie werden feststellen, wie verschiedene Publikationen neigen dazu, ihre eigene Art der Formatierung Referenzen zu haben, die Autoren müssen haften, wenn sie ihr Manuskript Verlag wollen. In der Tat oft etablierte Zeitschriften und Konferenz Organisatoren haben ihre eigene Bibliographie Stil (.bst-Datei) für die Benutzer von BibTeX, erstellt für Sie all die harte Arbeit zu tun.

Es kann dies erreichen wegen der Art der bib-Datenbank, in der alle Informationen über Ihre Referenzen in einem strukturierten Format gespeichert sind, aber nichts über den Stil. Dies ist ein gemeinsames Thema in Latex im Allgemeinen, wo es so viel wie möglich versucht, Inhalt und Präsentation zu halten getrennt - wie es sein soll!

Eine Bibliographie Stildatei (.bst) wird LaTeX sagen, wie jedes Attribut formatiert werden, in welcher Reihenfolge sie in setzen, welche Zeichensetzung usw. zwischen bestimmten Attributen Leider zu verwenden in, von Hand einen solchen Stil zu schaffen ist keine triviale Aufgabe. Deshalb ist Makebst (auch als Sonderanfertigungen bib bekannt) ist das Werkzeug, das wir brauchen.

Makebst kann automatisch verwendet werden, um eine .bst Datei nach Ihren Bedürfnissen zu generieren. Es ist sehr einfach, und tatsächlich stellt Ihnen eine Reihe von Fragen zu Ihren Vorlieben. Wenn Sie fertig sind, wird es dann geben die entsprechenden Style-Datei für Sie zu nutzen.

Es sollte mit der LaTeX-Distribution installiert werden (sonst können Sie es herunterladen), und es ist sehr einfach zu initiieren. In der Befehlszeile ein:

LaTeX wird die entsprechende Datei und die Befragung Prozess beginnt zu finden. Sie haben ziemlich viele beantworten (obwohl beachten Sie, dass die Standard-Antworten ziemlich vernünftig sind), was bedeutet, dass es unpraktisch wäre in diesem Tutorial durch ein Beispiel zu gehen. Es ist jedoch ziemlich geradlinig. Und wenn Sie weitere Hinweise benötigen, dann gibt es ein umfassendes Handbuch zur Verfügung. Ich würde empfehlen, damit zu experimentieren und zu sehen, was die Ergebnisse sind, wenn sie ein LaTeX-Dokument angewandt.

Wenn Sie eine benutzerdefinierte gebaut .bst Datei verwenden, ist es wichtig, dass LaTeX es finden können! Also, stellen Sie sicher, dass es im selben Verzeichnis wie die Latex-Quelldatei, wenn Sie eine der Standard-Style-Dateien verwenden (wie glatt oder plainnat, die mit Latex gebündelt kommen -. Diese werden automatisch gefunden in den Verzeichnissen, die sie installiert sind . stellen Sie außerdem sicher, dass der Name der Datei .bst spiegelt sich in dem \ bibliographystylestyle> Befehl verwenden Sie wollen (aber nicht die .bst Erweiterung enthalten!).

Nachdem alle Sie Referenzen an einem Ort ist ein großer Vorteil, meiner Meinung nach. Und dann in einer strukturierten Form, ermöglicht es, dass anpassbare Ausgang ein anderer ist. Es gibt eine Vielzahl von kostenlosen Utilities, die Sie bib-Dateien laden können, und lassen Sie sie in einer effizienteren Weise zu betrachten, sowie sie das Sortieren und die Überprüfung auf Fehler.

In Verbindung stehende Artikel