zotero робочий процес в emacs?


11

Чи є засоби, які люди використовують для експорту простого тексту в emacs orgmode в рамках свого дослідницького робочого процесу для організації своїх посилань та анотацій? Я чув, що zotxt корисний, хтось має на це думку чи щось краще?

Відповіді:


23

Немає жодного інструменту, але є численні пакети, які можуть бути корисні, якщо ви використовуєте Zotero та Emacs поряд. Існують різні онлайн- підручники, в яких обговорюється налаштування їх комбінацій на індивідуальний авторський смак.

Замість того, щоб повторити це, я спробую дати огляд, оскільки з вашого питання не зовсім зрозуміло, що ви хочете зробити.

"Дослідницький робочий процес"

Спершу подумайте, що "дослідницький робочий процес", що стосується дослідницької літератури, має різні етапи, такі як:

  1. Додавання бібліографічних предметів (статей, книг, будь-чого)
  2. Редагування бібліографічних даних предметів
  3. Позначення, групування та зв'язування елементів
  4. Керування файлами (наприклад, PDF-файлами), пов'язаними з елементами
  5. Створення приміток до предметів
  6. Пошук бібліографічних даних та приміток
  7. Вставлення цитат у документи під час написання (власні документи)
  8. Розв’язування цитат у вбудованих посиланнях, виноски та бібліографії для публікації

У "стандартному" Zotero Zotero робить від 1 до 6, а плагін для текстового процесора Zotero робить 7 і 8.

Я б запропонував спочатку подумати, що ви хочете робити Emacs, і що вам подобається у Zotero. Ви можете керувати бібліографіями та писати наукові праці повністю в межах Emacs; багато людей. Замість бази даних Zotero бібліографічна інформація зберігається у .bibфайлі Bib (La) Tex ( ), а цитати додаються до файлів LaTeX, org або markdown.

Але, на мій погляд, Zotero має особливі переваги на 1-4 (додавання та керування даними) та на 6 (у нього дуже швидкий та потужний інструмент пошуку). Анотування (5) відносно слабке, тому що простий редактор тексту незручний, якщо ви звикли до Emacs. А якщо ви автор своїх робіт у Emacs, вам потрібно щось, що виконує завдання 7 та 8.

Деякі пакети

Отримання даних в emacs

Якщо ви використовуєте Emacs поруч із Zotero, Emacs потребує певного способу побачити, що у вас є у вашій базі даних. Найкращий спосіб зробити це - експортувати .bibфайл, для якого формат Emacs має широку підтримку, від Zotero.

Це можна зробити вручну, але такі пакети, як zoteloвилка 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, розмітка) і частково залежить від того, який формат ви хочете в кінці (PDF, HTML).

Знову ж , як helm-bibtexі org-ref, а також reftexдозволяють вставляти цитати в документи ви пишете будь-якого з цих типів.

Якщо припустити, що ви пишете в org, існує (поки що) не стандартний синтаксис цитування, але org-ref надає такий. Інші люди просто використовують команди цитування LaTeX безпосередньо в org.

Якщо ваша основна вихідна ціль - PDF, то org-modeвласний експорт (через LaTeX), мабуть, найпростіший шлях.

Ви згадуєте zotxt; Я цього не використовував, але, здається, це інструмент для вирішення та форматування цитат у текстових файлах із звичайним текстом, включаючи підтримку pandoc. Pandoc уцінка робить має стандартний формат цитування та підтримку для вирішення і форматування бібліографії ( з використанням CSL). Pandoc може бути кращим, якщо ви хочете експортувати головним чином у кілька форматів (наприклад, HTML, розмітка).


1

Як правило, я використовую org-режим emacs для організації проектів, завдань та ідей, але Zotero корисний для зберігання ресурсів, таких як PDF / веб-сайти тощо, коли щось досліджує. Щоб поєднати ці два, непогано мати можливість зв’язатись з org-режиму до місця в межах Zotero, де є ресурс.

У цій публікації в блозі описано спосіб отримання URL-адрес Zotero, який працює досить добре:

  1. Збережіть файл Zotero Select Item.js у translatorsпапці в каталозі даних Zotero .
  2. Перезапустіть Zotero
  3. Відкрийте пункт меню Правка -> Налаштування та виберіть вкладку Експорт .
  4. Встановіть формат за замовчуванням на Zotero Select Item (наприкінці списку) та натисніть кнопку OK.

Тепер, коли ви переглядаєте предмет у Zotero, якщо натиснути Ctrl+Alt+C(або Cmd+Shift+Cна Mac), URL буде скопійовано у буфер обміну. Ця URL-адреса стосується елемента в Zotero і відкриє Zotero для перегляду елемента. URL-адресу можна вставити у файл org-mode (або будь-який інший вид документа).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.