Zotero + LaTeX Integration
Die Kombination von Zotero und LaTeX ist der ideale Workflow für eure Diplomarbeit. Zotero verwaltet die Quellen, LaTeX formatiert sie automatisch.
Better BibTeX – Die Brücke zwischen Zotero und LaTeX
Das Plugin Better BibTeX for Zotero ist das Herzstück der Integration. Es:
- Erzeugt stabile, lesbare Zitier-Keys (z.B. tanenbaum2016)
- Exportiert automatisch eine .bib-Datei
- Hält die .bib-Datei automatisch aktuell
Better BibTeX konfigurieren
- Zitier-Key Format einstellenZotero → Einstellungen → Better BibTeX → Citation Keys. Format auf [auth:lower][year] setzen. Das erzeugt Keys wie tanenbaum2016, martin2009.
- Automatischen Export einrichtenRechtsklick auf eure Sammlung → „Sammlung exportieren". Format: „Better BibLaTeX". Haken bei „Keep updated" (automatische Aktualisierung!). Speicherort: Direkt in eurem LaTeX-Projektordner als literatur.bib
Schritt-für-Schritt Workflow
1. Quelle in Zotero speichern
Beim Recherchieren: Zotero Connector klicken → Quelle wird gespeichert.
2. Zitier-Key notieren
In Zotero wird jedem Eintrag ein Key zugewiesen. Ihr seht ihn im Feld „Citation Key" in der rechten Spalte:
tanenbaum2016 (Buch von Tanenbaum, 2016)
fielding2000 (Dissertation von Fielding, 2000)
reactdocs2024 (React Dokumentation, 2024)3. In LaTeX zitieren
% Im LaTeX-Dokument:
\textcite{tanenbaum2016} beschreibt die Grundlagen
von Computernetzwerken.
REST basiert auf dem Client-Server-Modell
\parencite{fielding2000}.4. Kompilieren
Beim Kompilieren wird automatisch das Literaturverzeichnis mit allen zitierten Quellen erstellt.
Praxisbeispiel: Kompletter Workflow
Schritt 1: Quelle speichern
Lisa ist auf Google Scholar und findet das Paper. Sie klickt auf den Zotero Connector → Paper wird mit Titel, Autoren, Journal, DOI und PDF gespeichert.
Schritt 2: In Zotero ordnen
Lisa verschiebt den Eintrag in den Ordner „Kapitel Lisa / REST". Sie überprüft die Metadaten und fügt den Tag „gelesen" hinzu.
Schritt 3: Key kopieren
Der automatisch generierte Key ist tilkov2015. Lisa merkt sich den Key oder kopiert ihn (Rechtsklick → Copy Citation Key).
Schritt 4: In LaTeX verwenden
% In lisas-kapitel.tex:
\textcite{tilkov2015} argumentiert, dass REST-APIs
zustandslos sein sollten, um horizontale Skalierung
zu ermöglichen.Schritt 5: Automatisch aktuell
Die .bib-Datei wird von Better BibTeX automatisch aktualisiert. Beim nächsten Kompilieren erscheint die Quelle im Literaturverzeichnis.
Mehrere Autoren – Ein .bib-File
Im Team solltet ihr eine einzige .bib-Datei verwenden:
% In der Hauptdatei (main.tex):
\addbibresource{literatur.bib}
% Die literatur.bib wird von Zotero automatisch
% aktualisiert. Alle Teammitglieder verwenden
% dieselbe Datei über das Git-Repository.Option A: Geteilte Zotero-Gruppenbibliothek (empfohlen)
- Erstellt eine Zotero-Gruppenbibliothek
- Ein Teammitglied richtet den automatischen Export ein
- Die exportierte .bib liegt im Git-Repo
- Alle verwenden dieselben Keys
Option B: Separate .bib-Dateien
% Jeder exportiert seine eigene .bib:
\addbibresource{literatur-max.bib}
\addbibresource{literatur-lisa.bib}
\addbibresource{literatur-tom.bib}Zitier-Keys anpassen
Wenn euch ein automatisch generierter Key nicht gefällt, könnt ihr ihn in Zotero manuell ändern:
- Rechtsklick auf den Eintrag in Zotero
- „Better BibTeX" → „Pin Citation Key"
- Neuen Key eingeben (z.B. rest-fielding statt fielding2000)
Typische Probleme & Lösungen
| Problem | Ursache | Lösung |
|---|---|---|
| Zitat erscheint als [?] | Key nicht in der .bib-Datei | .bib prüfen: Ist die Quelle enthalten? Biber neu laufen lassen. Key korrekt geschrieben? |
| .bib wird nicht aktualisiert | Auto-Export deaktiviert | In Zotero: Einstellungen → Better BibTeX → Automatic Export prüfen |
| Falscher Autorname im Literaturverzeichnis | Metadaten in Zotero falsch | In Zotero den Eintrag bearbeiten und Autornamen korrigieren |
| Organisation als Autor (z.B. „Mozilla" wird zu „M.") | Zotero interpretiert es als Nachname, Vorname | In Zotero: Autor auf „Single Field" umschalten (kleines Icon neben dem Namensfeld) |
| Doppelte Einträge | Gleiche Quelle mehrfach gespeichert | Zotero: Rechtsklick auf Sammlung → „Duplikate finden" |
Zusammenfassung: Der ideale Workflow
1. Recherchieren
└── Quelle finden (Google Scholar, DBLP, etc.)
2. In Zotero speichern
└── Zotero Connector klicken, Metadaten prüfen
3. Better BibTeX exportiert automatisch
└── literatur.bib im LaTeX-Projekt
4. In LaTeX zitieren
└── \parencite{key} oder \textcite{key}
5. Kompilieren
└── pdflatex → biber → pdflatex → pdflatex, Literaturverzeichnis wird automatisch erstellt
6. Git commit & push
└── literatur.bib mit committen!