Zum Inhalt springen

LaTeX-Literaturverzeichnis mit BibTeX, natbib und biblatex

Legen Sie Ihre Quellen in einer .bib-Datei im Projekt ab, zitieren Sie sie mit \cite{key} (oder \citep, \citet, \parencite, \textcite) und schreiben Sie \bibliography{...} oder \printbibliography an die Stelle, an der das Literaturverzeichnis stehen soll.

Die .bib-Datei

Eine .bib-Datei enthält einen Eintrag pro Quelle. Jeder Eintrag hat einen Typ (@article, @book, @inproceedings, @misc ...), einen Schlüssel, mit dem Sie ihn zitieren, und Felder wie Autor, Titel und Jahr. Die Beispiele auf dieser Seite verwenden diese Datei, refs.bib:

BibTeX
@article{doe2024,
  author  = {John Doe and Erika Mustermann},
  title   = {Measuring Things Carefully},
  journal = {Journal of Examples},
  year    = {2024},
  volume  = {44},
  pages   = {1--12}
}

@book{mustermann2021,
  author    = {Erika Mustermann},
  title     = {A Short Book on Long Tables},
  publisher = {Example Press},
  address   = {Berlin},
  year      = {2021}
}

Fügen Sie die Datei wie jede andere Datei Ihrem Projekt hinzu. Scissor LaTeX liest jede .bib-Datei im Projekt und führt sie zusammen; der Dateiname in \bibliography{refs} oder \addbibresource{refs.bib} muss also nicht übereinstimmen. Um eine .bib-Datei vorher aufzuräumen, zu sortieren und von Duplikaten zu befreien, verwenden Sie den BibTeX-Formatierer; der Zitierschlüssel-Bereiniger macht die Schlüssel einheitlich.

Einfaches BibTeX: \cite und \bibliography

Der klassische Weg ist \cite{key} im Text, dann \bibliographystyle{...} und \bibliography{...} an der Stelle des Verzeichnisses.

\cite mit einem numerischen Stil

Careful measuring is discussed by \cite{doe2024}, and long tables
in \cite[p.~44]{mustermann2021}.

\bibliographystyle{plain}
\bibliography{refs}
Gesetzt von Scissor LaTeX: \cite mit einem numerischen Stil

Nur die Quellen, die Sie zitieren, werden aufgeführt. Um eine Quelle aufzuführen, die Sie nicht zitieren, schreiben Sie \nocite{key}; \nocite{*} führt jeden Eintrag der .bib-Dateien auf, wie in einer TeX-Installation.

natbib: Autor-Jahr-Zitate

Mit natbib und einem Autor-Jahr-Stil wie plainnat ergibt \citet ein Zitat im Fließtext („Doe and Mustermann (2024)“) und \citep eines in Klammern.

\citet und \citep mit plainnat

LaTeXPräambel: \usepackage{natbib}Im Editor öffnen (öffnet in einem neuen Tab)
\citet{doe2024} measured carefully. Tables can be long
\citep{mustermann2021}, and plots can explain themselves
\citep[p.~44]{mustermann2023}.

\bibliographystyle{plainnat}
\bibliography{refs}
Gesetzt von Scissor LaTeX: \citet und \citep mit plainnat

biblatex: \parencite und \textcite

Wer biblatex nutzt, lädt das Paket, nennt die .bib-Datei mit \addbibresource und gibt das Verzeichnis mit \printbibliography aus.

biblatex mit \parencite und \textcite

\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
\textcite{doe2025} keeps notes on typesetting.
Plots can explain themselves \parencite{mustermann2023}.

\printbibliography
\end{document}
Gesetzt von Scissor LaTeX: biblatex mit \parencite und \textcite

Zitierbefehle

BefehlIn Scissor LaTeXHinweise
\cite{key}, \cite{a,b}FunktioniertMehrere Schlüssel ergeben je ein Zitat, nebeneinander.
\cite[p.~44]{key}FunktioniertDie Angabe nach dem Schlüssel („p. 44“) steht innerhalb des Zitats.
\citep, \parencite, \autociteFunktioniertIn Klammern; numerische Stile geben eine Nummer aus.
\citep[see][p.~44]{key}TeilweiseDie vorangestellte Angabe („see“) wird vor die Klammern gesetzt, nicht hinein.
\citet, \textciteFunktioniertIm Fließtext: der Autor, dann das Jahr oder die Nummer.
\citeauthor{key}TeilweiseGibt dasselbe aus wie \citet, nicht nur die Namen.
\citeyear{key}FunktioniertNur das Jahr.
\citealt, \citealp, \citenumTeilweiseWerden wie ein einfaches \cite ausgegeben.
\footcite{key}TeilweiseWird als einfaches Zitat im Text ausgegeben, nicht in einer Fußnote.
\nocite{key}FunktioniertWird ohne Zitat im Text aufgeführt.
\nocite{*}FunktioniertFührt jeden Eintrag der .bib-Dateien auf.

Zitierstile

Der Name in \bibliographystyle{...} wählt den Stil. Scissor LaTeX ordnet den gängigen BibTeX-Stilnamen ähnliche Stile zu:

\bibliographystyle{…}Ergebnis in Scissor LaTeX
apalike, apa, apacite, authoryearAPA: author and year
natbib, plainnat, abbrvnat, acl_natbibAuthor and year, as natbib (plainnat)
unsrtnatNumbers in citation order, as unsrtnat
ieeenat_fullname, ieee_fullnameIEEE: numbers in citation order
splncs04, splncs03, splncsSpringer LNCS: numbers
ACM-Reference-FormatACM: numbers
chicago, chicago-author-dateChicago: author and date
mlaMLA: author and page
ieeetr, IEEEtran, ieee, plain, abbrv, unsrt, plainurl, abbrvurl, unsrturl, siam, acmIEEE: numbers in citation order
natureNature: superscript numbers
vancouverVancouver: numbers
harvard, agsm, dcuHarvard: author and year
apsrev4-2, apsrev4-1, apsrev, apsrmp4-2, apsrmp4-1, sn-apsamerican-physics-society
aipnum4-2, aipnum4-1, aipnumamerican-institute-of-physics
aipauth4-2, aipauth4-1Author and year, as natbib (plainnat)
elsarticle-num, elsarticle-num-names, model1-num-nameselsevier-with-titles
elsarticle-harv, model2-nameselsevier-harvard
sn-mathphys-num, sn-mathphysspringer-mathphys
sn-mathphys-ay, sn-basic, sn-vancouver-ayspringer-basic-author-date
sn-vancouver-num, sn-vancouverspringer-vancouver
sn-natureNature: superscript numbers
sn-apacite, sn-apaAPA: author and year
sn-chicagoChicago: author and date
amsplain, amsplainurlAMS
aa, aa-note, aa_url, aasjournalv7, aasjournal, aasjournal7, apjAPJ
iopart-num, iopartinstitute-of-physics-numeric
mdpimultidisciplinary-digital-publishing-institute
plos2025, plos2015, plos2009plos
icml…, iclr… (with a year)Author and year, as natbib (plainnat)
journal styles that number references (…-num, apsrev…, JHEP, aip…, achemso, siam…)IEEE: numbers in citation order
journal author-year styles (aasjournal…, …-harv, mnras, aa, agu, ametsoc)Author and year, as natbib (plainnat)
any other name (alpha, a project .bst …)IEEE: numbers in citation order, with a note in the Problems tab

plain, abbrv, unsrt und die anderen nummerierten Klassiker verwenden den IEEE-Stil: Nummern in eckigen Klammern, in der Reihenfolge, in der die Quellen zuerst zitiert werden. Jeder Name, der nicht in der Tabelle steht, etwa alpha oder amsalpha (deren Labels wie [Knu84] aussehen) oder eine eigene .bst-Datei, verwendet denselben nummerierten Stil, und der Tab Probleme weist darauf hin: „Bibliography style alpha is not available; using numbered references [1] instead“. Die Konferenzlayouts wählen ihren eigenen Stil.

Fehlende Quellen und thebibliography

Ein Schlüssel, der in keiner .bib-Datei steht, erscheint als [key?] in Rot, und der Tab Probleme listet ihn auf:

Ein Schlüssel, der nicht in der .bib-Datei steht

This is in the file \cite{doe2024}, this is not \cite{nobody2020}.

\bibliography{refs}
Gesetzt von Scissor LaTeX: Ein Schlüssel, der nicht in der .bib-Datei steht

Tab „Probleme“: Citations not found in the .bib file: nobody2020

Ein Eintrag einer .bib-Datei, der sich nicht lesen lässt, etwa weil eine schließende Klammer fehlt oder ein Schlüssel doppelt vorkommt, wird für sich allein ausgelassen: Der Tab Probleme nennt ihn mit seiner Zeile, etwa „Skipped .bib entries: doe2023 (line 12, a closing brace is missing)“, und die anderen Einträge werden wie gewohnt zitiert.

Eine von Hand geschriebene thebibliography-Liste wird als Liste ausgegeben, aber ihre \bibitem-Schlüssel lassen sich nicht zitieren. Verschieben Sie die Einträge in eine .bib-Datei, um sie zu zitieren.

Unterschiede zu einer TeX-Installation

Zu den Paketen siehe natbib und biblatex. Die vollständigen Handbücher finden Sie auf CTAN: natbib, biblatex.

Fragen und Antworten

Wie füge ich in LaTeX ein Literaturverzeichnis hinzu?

Fügen Sie dem Projekt eine .bib-Datei hinzu, zitieren Sie Einträge mit \cite{key} und schreiben Sie \bibliography{refs} (oder mit biblatex \printbibliography) an die Stelle, an der das Verzeichnis erscheinen soll.

Warum zeigt mein Zitat [key?] an?

Der Schlüssel steht in keiner .bib-Datei des Projekts. Prüfen Sie die Schreibweise und ob die .bib-Datei dem Projekt hinzugefügt wurde. Der Tab Probleme listet jeden fehlenden Schlüssel auf.

Was ist der Unterschied zwischen \citet und \citep?

\citet ist für Zitate, die Teil des Satzes sind („Doe and Mustermann (2024) show ...“). \citep setzt das ganze Zitat in Klammern.

Muss ich BibTeX ausführen?

Nein. Scissor LaTeX liest die .bib-Dateien bei jedem Setzen selbst, sodass Zitate und Literaturverzeichnis immer aktuell sind.

Jedes Beispiel auf dieser Seite wird beim Erstellen der Website von Scissor LaTeX gesetzt. Zuletzt aktualisiert am 2026-11-07.