Документы и исследования

MarginCarry

Заметки к статье не пропадут, когда выйдет её новая версия. Перенести выделения и подчёркивания из Zotero в новую версию того же PDF, проверяя каждое перед записью.

Релиз
v0.2.0, 31 окт. 2026 г.
Где работает
Zotero 10.0.5 или более новый выпуск 10.0.x (настольный)
Лицензия
Apache-2.0

Как это выглядит

Окно проверки MarginCarry: список аннотаций со статусами единственного, сомнительного и нескольких кандидатов; рядом показаны страницы исходного и целевого PDF для выбранного выделения.
Окно проверки с тестовым PDF. Изображение из репозитория MarginCarry (Apache-2.0). Открыть в полном размере скриншот MarginCarry

Что делает

После обновления препринта или отчёта ваши аннотации остаются в старом PDF. MarginCarry находит каждый выделенный фрагмент в новой редакции, показывает старое и предлагаемое положение рядом и записывает только принятые предложения. Оригиналы не меняются; каждый перенос можно отменить.

Для кого

  • Исследователям и студентам, которые делают пометки в статьях Zotero и получают обновлённые версии.
  • Рецензентам, которым нужно сопоставить заметки с исправленной рукописью.

Ограничения

  • Только штатные выделения и подчёркивания на одной странице. Рукописные пометки, изображения, заметки и аннотации на нескольких страницах не переносятся.
  • Только личные библиотеки и два вложения PDF одной записи. Групповые библиотеки и EPUB не поддерживаются.
  • Сопоставление точное, без нечёткого поиска и OCR. Сканированные PDF без текстового слоя отмечаются отдельно.
  • Используются внутренние API средства чтения Zotero; будущий выпуск Zotero может потребовать обновления плагина.

Типичные сценарии

Перенести выделения в версию 2

Прикрепите новый PDF к той же записи Zotero, откройте MarginCarry и примите подходящие предложения. Комментарии, цвета и метки копируются вместе с выделением.

Заметить изменения

Если цитаты больше нет, она помечается как ненайденная. Число, изменённое с 41,0 на 41,2, не переносится на новое число.

Отменить перенос

Каждый перенос записывается локально. Отмена перемещает в корзину Zotero только копии из этого переноса.

Скачать

Последний стабильный релиз v0.2.0, опубликован 31 окт. 2026 г.. Примечания к релизу для v0.2.0. Данные о релизах проверены 2 нояб. 2026 г. по GitHub Releases.

Zotero

Скачать: Плагин Zotero (.xpi), Zotero Любая настольная ОС, 44 кБ
  • Любая настольная ОС
  • Zotero 10.0.5+ (10.0.x)
  • Пакет
  1. В Zotero откройте инструменты, плагины и в меню с шестерёнкой выберите установку плагина из файла.
  2. Перезапустите Zotero, если появится запрос.

Проверка загрузки

В margincarry-0.2.0.xpi.sha256 перечислены хеши SHA-256 файлов релиза. Совпадение хеша показывает, что ваш файл идентичен загруженному в релиз. Это контрольная сумма, а не подпись автора: она не доказывает, кто собрал файл.

shasum -a 256 margincarry-0.2.0.xpi

Первый запуск

  1. Скачайте .xpi. В Zotero откройте инструменты и плагины, в меню с шестерёнкой выберите установку плагина из файла и укажите его.

  2. Добавьте новую редакцию PDF к той же записи, что и старую.

  3. Откройте в меню инструментов «MarginCarry: перенос аннотаций PDF…», проверьте старый и новый PDF и нажмите поиск предложений.

  4. Сравните предложения, примите или пропустите их, затем примените выбранные и подтвердите действие.

Платформы и как они проверены

  • Zotero 10.0.x на macOSПроверено в работе

    Ранее на Zotero 10.0.7/macOS проверили все семь языков интерфейса и 45 случаев с настоящими PDF на шести языках, кроме английского. Проверенный код неопубликованной v0.1.2 вошёл в v0.2.0 только с изменением версии в манифесте; корпус v0.1.0 повторно не прогоняли.

  • Zotero 10.0.x на Windows и LinuxЗаявлено, запуск не проверялся

    Ожидается работа в виде плагина Zotero, но она не проверена.

Вопросы и сообщения об ошибках — в трекер задач проекта. О проблемах безопасности сообщайте так, как описано в его политике безопасности.