zotero Workflow in Emacs?

11

Gibt es eine Möglichkeit, mit der Benutzer im Rahmen ihres Forschungsworkflows einfachen Text in den emacs-Organisationsmodus exportieren, um ihre Links und Anmerkungen zu organisieren? Ich habe gehört, Zotxt ist nützlich. Hat jemand eine Meinung dazu oder zu etwas Besserem?

BGKia
quelle

Antworten:

23

Es gibt kein einziges Tool, aber es gibt zahlreiche Pakete, die hilfreich sein können, wenn Sie Zotero und Emacs nebeneinander verwenden. Es gibt verschiedene Online- Tutorials, in denen die Einrichtung von Kombinationen nach dem Geschmack des jeweiligen Autors erläutert wird.

Anstatt diese zu wiederholen, werde ich versuchen, einen Überblick zu geben, da aus Ihrer Frage nicht ganz klar hervorgeht, was Sie tun möchten.

"Forschungsworkflow"

Bedenken Sie zunächst, dass der "Forschungsworkflow" in Bezug auf die Forschungsliteratur verschiedene Schritte umfasst, wie z.

  1. Hinzufügen bibliografischer Elemente (Artikel, Bücher, was auch immer)
  2. Bearbeiten der bibliografischen Daten von Elementen
  3. Elemente markieren, gruppieren und verknüpfen
  4. Verwalten von Dateien (z. B. PDFs), die Elementen zugeordnet sind
  5. Notizen zu Elementen erstellen
  6. Suche nach bibliografischen Daten und Notizen
  7. Einfügen von Zitaten in Dokumente während des Schreibens (Ihre eigenen Papiere)
  8. Auflösen von Zitaten in Inline-Referenzen, Fußnoten und Bibliografien zur Veröffentlichung

In "Standard" Zotero macht Zotero 1 bis 6 und das Zotero-Textverarbeitungs-Plug-In macht 7 und 8.

Ich würde vorschlagen, zuerst zu überlegen, was Emacs tun soll und was Sie an Zotero mögen. Sie können Bibliografien verwalten und wissenschaftliche Arbeiten vollständig in Emacs verfassen. viele Leute tun es. Anstelle der Datenbank von Zotero werden bibliografische Informationen in einer Bib (La) Tex ( .bib) - Datei gespeichert und Zitate zu LaTeX-, Organisations- oder Markdown-Dateien hinzugefügt.

Meiner Ansicht nach hat Zotero jedoch besondere Stärken bei 1-4 (Hinzufügen und Verwalten von Daten) und bei 6 (es verfügt über ein sehr schnelles und leistungsstarkes Suchwerkzeug). Annotating (5) ist relativ schwach, da der einfache Texteditor unangenehm ist, wenn Sie an Emacs gewöhnt sind. Und wenn Sie Ihre eigenen Artikel in Emacs verfassen, benötigen Sie etwas, das die Aufgaben 7 und 8 erledigt.

Einige Pakete

Daten in Emacs abrufen

Wenn Sie Emacs Seite an Seite mit Zotero verwenden, benötigt Emacs eine Möglichkeit, um zu sehen, was Sie in Ihrer Datenbank haben. Der beste Weg, dies zu tun, besteht darin, eine .bibDatei aus Zotero zu exportieren , für die Emacs umfangreiche Unterstützung bietet.

Dies kann manuell erfolgen, aber mit Paketen wie zotelooder dem Fork emacs-zotero-bib-fetchkönnen Sie die .bibDatei in Emacs schnell auf dem neuesten Stand halten . zoteloerfordert Mozrepl, das derzeit von Firefox Quantum nicht unterstützt wird, daher empfehle ich die Verwendung emacs-zotero-bib-fetch.

Anzeigen von Daten in Emacs

Sobald Sie eine .bibDatei haben, das eingebaute Paket reftexsowie org-refund helm-bibtexkönnen Sie Ihre bibliografischen Daten durchsuchen. Eines oder beide dieser letzteren Pakete sind wahrscheinlich sehr hilfreich. Sie erledigen eine Reihe von Aufgaben aus der obigen Liste, einschließlich der Möglichkeit, Notizen zu machen.

PDFs und Anmerkungen

helm-bibtexist besonders geschickt darin, PDFs zu finden, die mit bibliografischen Elementen verknüpft sind und die Sie dann in Emacs öffnen können. pdf-toolsist eine hervorragende Alternative zum PDF-Viewer in Emacs. Hier können Sie Anmerkungen in der PDF-Datei anzeigen und erstellen. Wenn Sie PDF-Dateien auf diese Weise verwenden zotfilemöchten, kann die Erweiterung für Zotero Anmerkungen automatisch in eine Zotero-Notiz extrahieren.

Dateien notieren

helm-bibtexund org-refPakete bieten beide die Möglichkeit, Notizen zu bibliografischen Elementen hinzuzufügen. Diese werden als Organisationsdateien gespeichert.

Sobald ich meine Notizen zu einem Element fertiggestellt habe C-c C-e h o, exportiere ich eine HTML-Version und kopiere diese und füge sie als Notiz in Zotero ein, damit sie durchsucht werden kann. Ich habe keinen besseren Weg gefunden, dies zu tun.

Einfügen und Auflösen von Zitaten beim Schreiben

Dies hängt teilweise davon ab, welches Format Sie schreiben (org, reftex, markdown) und teilweise davon, welches Format Sie am Ende wünschen (PDF, HTML).

Auch hier können Sie helm-bibtexund org-refsowie reftexdas Einfügen von Zitaten in Dokumente, die Sie schreiben, eines dieser Typen zulassen.

Angenommen, Sie schreiben in org, gibt es (noch) keine Standardzitatsyntax, aber org-ref bietet eine. Andere Leute verwenden einfach die LaTeX-Zitierbefehle direkt in org.

Wenn Ihr primäres Ausgabeziel PDF ist, ist org-modeder eigene Export (über LaTeX) wahrscheinlich der einfachste Weg.

Sie erwähnen zotxt; Ich habe dies nicht verwendet, aber es scheint ein Werkzeug zum Auflösen und Formatieren von Zitaten in Nur-Text-Dateien zu sein, einschließlich Unterstützung für pandoc. Pandoc Markdown verfügt über ein Standard-Zitierformat und unterstützt das Auflösen und Formatieren von Bibliografien (mithilfe von CSL). Pandoc ist möglicherweise vorzuziehen, wenn Sie hauptsächlich in mehrere Formate (z. B. HTML, Markdown) exportieren möchten.

Herrschaft des Fehlers
quelle
1

Im Allgemeinen verwende ich Emacs' org-Modus für die Organisation von Projekten, Aufgaben und Ideen, aber Zotero ist hilfreich für Ressourcen wie PDF - Dateien / Webseiten speichern, usw. , wenn etwas zu erforschen. Um beides zu kombinieren, ist es schön, eine Verbindung vom Organisationsmodus zu dem Ort in Zotero herstellen zu können, an dem sich eine Ressource befindet.

Dieser Blog-Beitrag beschreibt ein Mittel, um Zotero-URLs zu erhalten, das ziemlich gut funktioniert:

  1. Speichern Sie die Datei Zotero Select Item.js in dem translatorsOrdner in Ihrem Zotero-Datenverzeichnis .
  2. Starten Sie Zotero neu
  3. Öffnen Sie den Menüpunkt Bearbeiten -> Einstellungen und wählen Sie Exportieren Registerkarte .
  4. Stellen Sie das Standardformat auf Zotero Select Item (am Ende der Liste) ein und klicken Sie auf die Schaltfläche OK.

Wenn Sie jetzt ein Element in Zotero anzeigen und drücken Ctrl+Alt+C(oder Cmd+Shift+Cauf einem Mac), wird eine URL in die Zwischenablage kopiert. Diese URL bezieht sich auf einen Artikel in Zotero und öffnet Zotero, um den Artikel anzuzeigen. Die URL kann in eine Datei im Organisationsmodus (oder in ein anderes Dokument) eingefügt werden.

Kennzeichen
quelle