>> Der folgende Artikel ist ein Gastartikel von Martina Klinkowski.
Zotero ist super, um deine Literatur zu verwalten. Wenn du aber mehr Übersicht in deinen Notizen haben willst oder mit den Highlights und Kommentaren arbeiten willst, kommst du in Zotero schnell an die Grenzen. Die Lösung: Importiere deine Zotero-Notizen nach Obsidian. Mit der Zotero-Obsidian-Integration kannst du deine Literaturrecherche nahtlos in dein Notizsystem einbinden. Das funktioniert über ein Plugin, mit dem du Zotero und Obsidian verknüpfen kannst. In diesem Artikel erkläre ich dir, wie du das machst.
Das Plugin „Obsidian-Zotero-Integration“
Es gibt prinzipiell mehrere Plugins, die sich mit einer Zotero-Obsidian-Verknüpfung beschäftigen. Ich nutze das Plugin „Obsidian-Zotero-Integration„.
Mit dem Plugin kannst du deine Zotero-Einträge nach Obsidian importieren und dort weiterbearbeiten oder die Notizen nutzen. Es können sowohl Notizen als auch Anmerkungen, die du direkt in PDF-Dokumenten innerhalb von Zotero gemacht hast, importiert werden. Das heißt: Du kannst in einem angehängten PDF Markierungen machen, fügst den Markierungen Kommentare oder Anmerkungen hinzu und beides wird in Obsidian landen, wenn du es überträgst. Auch Tags werden mit übernommen.
Das schöne ist, dass du nicht nur die Notizen überträgst, sondern sie sind auch direkt verlinkt – wenn du in Obsidian auf den Link klickst, öffnet sich das PDF in Zotero an der jeweiligen Anmerkung. So kannst du alles nochmal überprüfen oder genauer nachlesen.
Technische Voraussetzungen
In Zotero: Du benötigst das „Better BibTeX for Zotero“-Plugin für Zotero. Die Installation ist entweder direkt über die oben verlinkte Seite möglich, oder über Zotero. Dazu wählst du in Zotero „Werkzeuge -> Plugins -> Plug-ins aus dem Zotero Plug-in-Verzeichnis herunterladen“. Dort scrollst du durch die Seite bis zum Better BibTeX-Plugin und folgst dort den Installationsschritten.
In den Obsidian-Einstellungen: Externe Erweiterungen müssen erlaubt sein (d.h., der Eingeschränkte Modus ist ausgeschaltet). Dann klickst du bei „Community-Erweiterungen“ auf den Durchsuchen-Button und suchst nach dem Plugin „Zotero Integration“ by mgmeyers.
Obsidian Plugin Einstellungen
In den Obsidian-Einstellungen unter “Externe Erweiterungen” findest du die Möglichkeit zum Durchsuchen aller Plugins. Hier kannst du das Zotero Integration Plugin suchen und installieren.
Die Einstellungen
Die Einstellungen zu diesem Plugin sind etwas umfangreicher und du kannst hier einiges konfigurieren.
Deshalb beschreibe ich hier die einfache Variante, später kannst du dann immer noch mehr ins Detail gehen. Alle nicht erwähnten Optionen lässt du im Default-Status.
PDF Utility: Ich empfehle den Download. Das kannst du direkt über den Button machen.
Note Import Location: Hier trägst du den Ordner ein, in den die Notizen importiert werden sollen.
Open the created or updated note(s) after import: Aktivieren
Citation Formats: Hier musst du jetzt ein Format anlegen. Klicke auf „Add Citation Format“. Dann kannst du aus dem DropDown deinen CSL-Stil auswählen. Wichtig: Der gewünschte Stil muss in Zotero installiert sein.
Import Formats: Hier legst du dir ein Import-Format an. Das ist die Stelle, wo du am meisten Optionen hast. Orientiere dich bei den Eingaben an den Erklärungen unter den Feldern. Du solltest den Output-Path und den Image Output Path anpassen, indem du jeweils deine Ordner für die Zotero-Importe und Zotero-Anhänge einfügst. Außerdem wählst du nochmal deinen Zitierstil und dein „Template File“ (= deine Vorlagennotiz) aus.
Dabei hast du ziemlich viele Möglichkeiten. Ich habe meine Einstellungen aus verschiedenen Forenbeiträgen und habe sie dir hier kurz aufgeführt, damit du einen Startpunkt hast:
Metadaten: in diese Box werden Daten zu deinem Eintrag aus Zotero übernommen, z.B. Titel und Autor, und du kannst einen eigenen Tag vergeben. Ich nutze für jedes Schreibprojekt einen separaten Tag.
> [!note] Metadata
> type:: "{{itemType}}"
{%- for type, creators in creators | groupby("creatorType") %}
> {{type | replace("interviewee", "author") | replace("director", "author") | replace("presenter", "author") | replace("podcaster", "author") | replace("programmer", "author") | replace("cartographer", "author") | replace("inventor", "author") | replace("sponsor", "author") | replace("performer", "author") | replace("artist", "author")}}:: "{%- for creator in creators -%}{%- if creator.name %}{{creator.name}}{%- else %}{{creator.lastName}}, {{creator.firstName}}{%- endif %}{%- if not loop.last %}; {% endif %}{%- endfor %}"
{%- endfor %}
{%- if title %}
> title:: "{{title}}"
{%- endif %}
{%- if publicationTitle %}
> publication:: "{{publicationTitle}}"
{%- endif %}
{%- if date %}
> date:: {{date | format("YYYY-MM-DD")}}
{%- endif %}
{%- if archive %}
> archive:: "{{archive}}"
{%- endif %}
{%- if archiveLocation %}
> archive-location:: "{{archiveLocation}}"
{%- endif %}
> citekey:: {{citekey}}
> tags:: #hiervergibstdueinenTag
Info-Box: Enthält Direktlinks, sowie weitere Infos wie den Abstract-Text und Tags aus Zotero, sofern die Felder dort befüllt sind.
Anmerkungen und Notizen: Mit dieser Einstellung werden sowohl Anmerkungen in PDF-Dokumenten als auch hinzugefügte Notizen aus Zotero übernommen. Außerdem wird farblich formatiert, sofern du eine farbliche Unterscheidung bei den Highlights in Zotero machst.
## Annotations
{% macro heading(color) -%}
{%- if color == "#5fb236" -%}
💡 Main ideas, contributions and conclusions
{%- endif -%}
{%- if color == "#2ea8e5" -%}
❔ Questions
{%- endif -%}
{%- if color == "#ffd400" -%}
⭐ Important
{%- endif -%}
{%- if color == "#a28ae5" -%}
🧩 Definitions and concepts
{%- endif -%}
{%- if color == "#ff6666" -%}
⛔ Weaknesses and caveats
{%- endif -%}
{%- endmacro -%}
{% persist "annotations" %}
{% set annotations = annotations | filterby("date", "dateafter", lastImportDate) -%}
{% if annotations.length > 0 %}
*Imported on {{importDate | format("YYYY-MM-DD HH:mm")}}*
{% for color, annotations in annotations | groupby("color") -%}
### {{heading(color)}}
{%- for annotation in annotations -%}
{%- if annotation.imageRelativePath %}
![[{{annotation.imageRelativePath}}]]
{%- endif %}
{%- if annotation.comment %}
- **{{annotation.comment}}:**
- =={{annotation.annotatedText | nl2br}}== [(p. {{annotation.pageLabel}})](zotero://open-pdf/library/items/{{annotation.attachment.itemKey}}?page={{annotation.pageLabel}}&annotation={{annotation.id}}) {% if annotation.hashTags %}{{annotation.hashTags}}{% endif %}
{%- elif annotation.annotatedText %}
- =={{annotation.annotatedText | nl2br}}== [(p. {{annotation.pageLabel}})](zotero://open-pdf/library/items/{{annotation.attachment.itemKey}}?page={{annotation.pageLabel}}&annotation={{annotation.id}}) {% if annotation.hashTags %}{{annotation.hashTags}}{% endif %}
{%- endif -%}{%- endfor %}
{% endfor -%}
{% endif %}
{% endpersist %}
# Notes
{% if markdownNotes %}
{{markdownNotes}}
{{markdownNote.hashTags}}
{% endif %}
%%Ende %%
So nutzt du es
Nutze in Obsidian Strg + P und wähle dann Zotero Integration: Import … (hier den Namen auswählen, den du für dein Import Format vergeben hast). Das Zotero Fenster öffnet sich und du kannst nach dem Eintrag suchen, den du übertragen willst (Achtung, das funktioniert nur, wenn du Zotero parallel geöffnet hast). Es wird automatisch eine neue Notiz für den Zotero-Eintrag angelegt und auch direkt geöffnet.
Schlussfolgerung
Überzeugt? Dann probiere die Integration von Zotero und Obsidian doch einfach selbst aus! Du wirst überrascht sein, wie viel Zeit und Mühe du sparen kannst. Weitere nützliche Tools und Plugins für Zotero findest du auch in meinem Blog „Die Top Zotero Erweiterungen, ohne die ich nicht leben kann„.
Martina Klinkowski Auf ihrem Blog dreht sich alles um digitale Notizen, das Lernen und persönliches Wissensmanagement, insbesondere mit Tools wie Obsidian. Neben praktischen Tipps, wie man Informationen effizient strukturiert und nutzt, findest du hier detaillierte Anleitungen für den Einsatz von Obsidian. Wenn du nach digitalen Lösungen für dein Wissensmanagement suchst, bist du hier richtig.
Erfahre, wie du in Zotero alle Einträge auf einmal ändern kannst, indem du das Zotero Search & Replace Script nutzt. Eine einfache Anleitung zur Anwendung des Scripts für eine effiziente Literaturverwaltung.
Das Model Context Protocol (MCP) ermöglicht es, Zotero direkt mit KI-Assistenten wie Claude oder ChatGPT zu verbinden. Mittlerweile gibt es zahlreiche Projekte, die das umsetzen, von schlanken Python-Servern über Zotero-Plugins bis hin zu gehosteten Cloud-Diensten. Wir stellen alle aktuellen Zotero-MCP-Lösungen vor und zeigen, welches Projekt zu welchem Workflow passt.
Zotero kann dir beim wissenschaftlichen Arbeiten enorm viel Zeit sparen – wenn du es richtig nutzt. In diesem Artikel findest du 10 erprobte Zotero-Tipps aus der Praxis.
Die University of Manchester hat eigene Harvard-Richtlinien, die sich von anderen Manchester-Stilen im Zotero Style Repository unterscheiden. In diesem Beitrag erfährst du, worauf es ankommt und wie dir ein speziell entwickelter CSL-Zitierstil Tage an Formatierungsarbeit erspart.
Wir verwenden Cookies, um dein Surferlebnis zu verbessern, personalisierte Anzeigen oder Inhalte einzusetzen und unseren Datenverkehr zu analysieren. Wenn du auf „Alle akzeptieren" klickst, stimmst du der Anwendung von Cookies zu. Du kannst deine Einwilligung jederzeit ändern oder widerrufen, indem du auf das Einstellungssymbol klickst.
Einstellungen für die Zustimmung anpassen
Wir verwenden Cookies, damit Sie effizient navigieren und bestimmte Funktionen ausführen können. Detaillierte Informationen zu allen Cookies finden Sie unten unter jeder Einwilligungskategorie.
Die als „notwendig" kategorisierten Cookies werden in Ihrem Browser gespeichert, da sie für die Aktivierung der grundlegenden Funktionalitäten der Website unerlässlich sind.
Wir verwenden auch Cookies von Drittanbietern, die uns dabei helfen, zu analysieren, wie Sie diese Website nutzen, Ihre Präferenzen zu speichern und die für Sie relevanten Inhalte und Werbeanzeigen bereitzustellen. Diese Cookies werden nur mit Ihrer vorherigen Einwilligung in Ihrem Browser gespeichert.
Sie können einige oder alle dieser Cookies aktivieren oder deaktivieren, aber die Deaktivierung einiger dieser Cookies kann Ihre Browser-Erfahrung beeinträchtigen.
Immer aktiv
Notwendige Cookies sind für die Grundfunktionen der Website von entscheidender Bedeutung. Ohne sie kann die Website nicht in der vorgesehenen Weise funktionieren. Sie werden weder für Werbung noch zur websiteübergreifenden Nachverfolgung verwendet. Das Einwilligungs-Cookie speichert eine zufällige Kennung, mit der wir einen Nachweis Ihrer Auswahl führen können.
Cookie
PHPSESSID
Dauer
Sitzung
Beschreibung
PHP-Sitzungscookie zur Verwaltung von Nutzersitzungen.
Cookie
selectedTab
Dauer
Sitzung
Beschreibung
Cookie
woocommerce_items_in_cart
Dauer
Sitzung
Beschreibung
WooCommerce-Cookie zur Erfassung der Artikel im Warenkorb.
Cookie
woocommerce_cart_hash
Dauer
Sitzung
Beschreibung
WooCommerce-Cookie zur Feststellung von Änderungen am Warenkorb.
Cookie
_GRECAPTCHA
Dauer
6 Monate
Beschreibung
Wird von Google reCAPTCHA verwendet, um Menschen von Bots zu unterscheiden.
Cookie
fazcookie-consent
Dauer
6 Monate
Beschreibung
Speichert die Cookie-Einwilligungsentscheidungen des Besuchers und eine zufällige Einwilligungskennung, mit der ein Nachweis dieser Entscheidung geführt wird.
Immer aktiv
Funktionale Cookies unterstützen bei der Ausführung bestimmter Funktionen, z. B. beim Teilen des Inhalts der Website auf Social Media-Plattformen, beim Sammeln von Feedbacks und anderen Funktionen von Drittanbietern.
Cookie
timezone
Dauer
Sitzung
Beschreibung
No description available
Cookie
tk_ai
Dauer
Sitzung
Beschreibung
Cookie
wmc_current_currency
Dauer
1 Tag
Beschreibung
Cookie supplied by Woo Multi-Currency
Cookie
__stripe_mid
Dauer
1 Jahr
Beschreibung
Stripe-Cookie zur Betrugsprävention bei der Zahlungsabwicklung.
Cookie
__stripe_sid
Dauer
30 Minuten
Beschreibung
Stripe-Sitzungscookie zur Betrugsprävention bei der Zahlungsabwicklung.
Cookie
cf_clearance
Dauer
Sitzung
Beschreibung
Cookie
LOGIN_INFO
Dauer
2 Jahre
Beschreibung
Immer aktiv
Analyse-Cookies werden verwendet um zu verstehen, wie Besucher mit der Website interagieren. Diese Cookies dienen zu Aussagen über die Anzahl der Besucher, Absprungrate, Herkunft der Besucher usw.
Google-Analytics-4-Cookie zum Speichern des Sitzungszustands.
Cookie
_ga
Dauer
2 Jahre
Beschreibung
Google-Analytics-Cookie zur Unterscheidung von Nutzern.
Cookie
sbjs_migrations
Dauer
Sitzung
Beschreibung
Technical data to help with migrations between different versions of the tracking feature
Cookie
sbjs_current_add
Dauer
Sitzung
Beschreibung
Timestamp, referring URL, and entry page for your visitor’s current visit to your store
Cookie
sbjs_first_add
Dauer
Sitzung
Beschreibung
Timestamp, referring URL, and entry page for your visitor’s first visit to your store (only applicable if the visitor returns before the session expires)
Cookie
sbjs_current
Dauer
Sitzung
Beschreibung
Traffic origin information for the visitor’s current visit to your store
Cookie
sbjs_first
Dauer
Sitzung
Beschreibung
Traffic origin information for the visitor’s first visit to your store (only applicable if the visitor returns before the session expires)
Cookie
sbjs_udata
Dauer
Sitzung
Beschreibung
Information about the visitor’s user agent, such as IP, the browser, and the device type
Cookie
_clsk
Dauer
1 Tag
Beschreibung
Microsoft-Clarity-Sitzungscookie.
Cookie
_gid
Dauer
24 Stunden
Beschreibung
Google-Analytics-Cookie zur Unterscheidung von Nutzern.
Cookie
_gat
Dauer
1 Minute
Beschreibung
Google-Analytics-Cookie zur Begrenzung der Anfragerate.
Cookie
CLID
Dauer
1 Jahr
Beschreibung
Immer aktiv
Leistungs-Cookies werden verwendet, um die wichtigsten Leistungsindizes der Website zu verstehen und zu analysieren. Dies trägt dazu bei, den Besuchern ein besseres Nutzererlebnis zu bieten.
Keine Cookies zum Anzeigen.
Immer aktiv
Cookies, die noch nicht kategorisiert wurden.
Keine Cookies zum Anzeigen.
Immer aktiv
Werbe-Cookies werden verwendet, um Besuchern auf der Grundlage der von ihnen zuvor besuchten Seiten maßgeschneiderte Werbung zu liefern und die Wirksamkeit von Werbekampagnen zu analysieren.
Cookie
sib_cuid
Dauer
Sitzung
Beschreibung
Cookie
_gcl_au
Dauer
90 Tage
Beschreibung
Cookie des Google-Ads-Conversion-Linkers.
Cookie
_fbp
Dauer
3 Monate
Beschreibung
Facebook-Pixel-Cookie für Werbung und Analyse.
Cookie
YSC
Dauer
Sitzung
Beschreibung
Cookie
VISITOR_INFO1_LIVE
Dauer
6 Monate
Beschreibung
YouTube-Cookie zur Schätzung der Bandbreite und der Anzeigeeinstellungen.