Единого инструмента не существует, но есть множество пакетов, которые могут быть полезны, если вы используете Zotero и Emacs рядом друг с другом. Существуют различные онлайн- учебники, в которых обсуждается настройка их комбинаций на вкус отдельного автора.
Вместо того, чтобы повторять это, я попытаюсь дать обзор, поскольку из вашего вопроса не совсем ясно, что вы хотели бы сделать.
«Рабочий процесс исследований»
Во-первых, рассмотрим, что «рабочий процесс исследования», с точки зрения исследовательской литературы, имеет различные этапы, такие как:
- Добавление библиографических элементов (статей, книг и т. Д.)
- Редактирование библиографических данных предметов
- Пометка, группировка и связывание элементов
- Управление файлами (например, PDF), связанными с элементами
- Создание заметок на предметах
- Поиск библиографических данных и заметок
- Вставка цитат в документы во время написания (ваши собственные документы)
- Преобразование ссылок в встроенные ссылки, сноски и библиографии для публикации
В «стандартном» Zotero Zotero выполняет от 1 до 6, а плагин текстового процессора Zotero - от 7 до 8.
Я бы предложил сначала подумать, что вы хотите от Emacs, и что вам нравится в Zotero. Вы можете управлять библиографиями и писать научные статьи полностью в Emacs; много людей делают. Вместо базы данных Zotero библиографическая информация сохраняется в файле Bib (La) Tex ( .bib
), а цитаты добавляются в файлы LaTeX, org или markdown.
Но, на мой взгляд, у Zotero есть свои сильные стороны - 1-4 (добавление и управление данными) и 6 (очень быстрый и мощный инструмент поиска). Аннотирование (5) является относительно слабым, потому что простой текстовый редактор неудобен, если вы привыкли к Emacs. И если вы пишете свои собственные статьи в Emacs, вам нужно что-то, что выполняет задачи 7 и 8.
Некоторые пакеты
Получение данных в Emacs
Если вы используете Emacs бок о бок с Zotero, Emacs нужен какой-то способ увидеть, что у вас есть в вашей базе данных. Лучший способ сделать это - экспортировать .bib
файл, формат которого Emacs широко поддерживает, из Zotero.
Это можно сделать вручную, но такие пакеты, как zotelo
или fork emacs-zotero-bib-fetch
, позволят вам быстро обновлять .bib
файл из Emacs. zotelo
требуется Mozrepl, который в настоящее время не поддерживается Firefox Quantum, поэтому я рекомендую использовать emacs-zotero-bib-fetch
.
Просмотр данных в emacs
Как только у вас есть .bib
файл, встроенный пакет reftex
, а также org-ref
и helm-bibtex
позволит вам искать ваши библиографические данные. Один или оба из этих последних пакетов, вероятно, будут очень полезны; они выполняют ряд задач из приведенного выше списка, включая средства для создания заметок.
PDF-файлы и аннотирование их
helm-bibtex
особенно умен при поиске PDF-файлов, связанных с библиографическими элементами, которые затем можно открыть в Emacs. pdf-tools
является отличной альтернативой для просмотра PDF в Emacs. Это позволяет просматривать и создавать аннотации в файле PDF. Если вам нравится использовать файлы PDF таким способом, zotfile
расширение для Zotero может автоматически извлекать аннотации в заметку Zotero.
Файлы заметок
helm-bibtex
и org-ref
пакеты оба имеют средства для добавления примечаний к библиографическим пунктам. Они хранятся как файлы org.
Закончив свои заметки по предмету, я делаю C-c C-e h o
экспорт HTML-версии, копирую и вставляю ее обратно в Zotero как заметку, чтобы ее можно было искать. Я не нашел более подходящего способа сделать это.
Вставка и разрешение цитат во время написания
Это частично зависит от того, какой формат вы пишете (org, reftex, markdown) и частично зависит от того, какой формат вы хотите получить в конце (PDF, HTML).
Опять же, и так helm-bibtex
и org-ref
так же как reftex
позволяют вставлять цитаты в документы, которые вы пишете любого из этих типов.
Предполагая, что вы пишете в org, есть (пока) стандартный синтаксис цитирования, но org-ref предоставляет его. Другие люди просто используют команды цитирования LaTeX непосредственно в org.
Если ваша основная цель вывода - PDF, то org-mode
собственный экспорт (через LaTeX), вероятно, самый простой маршрут.
Вы упоминаете zotxt
; Я не использовал это, но это, кажется, инструмент для разрешения и форматирования цитат в текстовых файлах, включая поддержку pandoc
. Pandoc уценка делает имеет стандартный формат цитирование и поддержку для разрешения и форматирования библиографии ( с использованием CSL). Pandoc может быть предпочтительным, если вы хотите экспортировать в основном в несколько форматов (например, HTML, уценка).