Научная работа тонет в PDF, цитатах и требованиях к оформлению. Zotero собирает источники в одном месте, хранит вложения, делает ссылки и список литературы автоматически. В Linux программа работает нативно, дружит с LibreOffice и LaTeX, а библиотеку можно синхронизировать между компьютерами. Ниже — практическая настройка без облачных подписок и ручного копирования библиографии.
Зачем нужен менеджер ссылок
Zotero хранит не просто список названий, а карточки источников: авторы, год, журнал, DOI, аннотация, файл PDF, заметки и выделения. Из карточек собираются коллекции, а в текст вставляются поля цитирования, которые обновляются вместе с библиографией. Это избавляет от ситуации, когда после правки стиля приходится переписывать полсотни ссылок.
Программа бесплатна и открыта, работает офлайн. Платить нужно только за дополнительное место в облаке Zotero, если своих 300 МБ не хватает; синхронизация метаданных и так бесплатна.
Установка и подключение браузера
В Mint и Ubuntu проще поставить Flatpak-версию. Официальный тарбол тоже подходит, но тогда обновления придётся ставить вручную. После запуска создайте аккаунт, если нужна синхронизация, или работайте локально.
flatpak install flathub org.zotero.Zotero
flatpak run org.zotero.Zotero
Установите расширение Zotero Connector для Firefox или Chrome. Кнопка в панели браузера сохраняет страницу как книгу, статью или препринт, подтягивая метаданные. Для LibreOffice проверьте плагин в разделе Cite: он добавляет панель Zotero в редактор. Если планируете работать с LaTeX, заранее поставьте Better BibTeX — позже его установка займёт пару минут, но потребует перезапуска программы.
Библиотека: коллекции, теги, поиск
Коллекции — это папки, но вкладывать их друг в друга без конца не стоит. Рабочая схема: крупные коллекции по проектам или главам, теги по темам и методам, а для повторяющихся выборок — сохранённые поиски. Один источник может лежать в нескольких коллекциях, поэтому дубликаты не нужны.
- Коллекция «Диссертация» и вложенные разделы по главам.
- Теги «метод», «обзор», «ключевая статья».
- Сохранённый поиск по авторам и году.
- Отдельная коллекция «Прочитано» или статус через тег.
Вложения хранятся в каталоге данных, а не внутри PDF-файла. Это удобно для поиска, но означает, что библиотеку нужно резервировать целиком, а не только папку с документами.
Добавление источников
Быстрее всего работает импорт по идентификатору: DOI, ISBN или PMID. Нажмите волшебную палочку, вставьте номер — Zotero создаст карточку с метаданными. Для страницы статьи используйте Connector, для PDF без метаданных — перетаскивание файла с последующим распознаванием; проверяйте результат, автоматика ошибается в названиях и авторах. Русские журналы без DOI часто приходится заводить вручную: заполните авторов, название, выпуск и страницы по выходным данным, иначе ссылка в списке литературы будет неполной.
Дубликаты ищите через Duplicate Items и объединяйте вручную, выбирая правильное поле. Не удаляйте источник, пока не проверили, что на него нет ссылок в тексте: поле цитирования потеряет связь.
Цитирование в LibreOffice
В документе поставьте курсор в нужное место и нажмите Add/Edit Citation. Выберите стиль, например ГОСТ или APA, найдите источник и добавьте его. Список литературы вставляется кнопкой Insert Bibliography; после изменений используйте Refresh, чтобы обновить нумерацию и оформление.
Не редактируйте вставленные поля вручную: Zotero перезапишет правки. Если нужен нестандартный формат, правьте стиль CSL или используйте текстовую вставку для финальной версии, сохранив копию документа с полями. Стили ГОСТ и требования конкретного журнала ищите в репозитории CSL; после установки проверьте оформление на тестовой ссылке, потому что разные редакции стандарта дают разный порядок элементов.
LaTeX и BibTeX
Для LaTeX удобен плагин Better BibTeX. Он создаёт стабильные ключи цитирования и умеет автоматически обновлять экспортированный .bib при изменении библиотеки. Экспорт настраивается один раз: файл кладётся в проект, а компилятор читает его как обычную библиографию.
pandoc article.md --citeproc --bibliography=library.bib -o article.pdf
grep -c '^@' library.bib
В LaTeX используйте \cite{ключ} и biblatex или natbib в зависимости от шаблона. Если ключи выглядят как фамилия2024, проверьте настройки Better BibTeX и закрепите формат, иначе после переименования источника ссылки разъедутся. Счётчик записей в bib-файле помогает заметить сбой автообновления: их число должно примерно соответствовать выбранной коллекции.
Синхронизация и совместная работа
Синхронизация Zotero передаёт метаданные и вложения, если они хранятся в облаке проекта. Для больших PDF используйте WebDAV или собственное хранилище; связанные файлы (linked files) по умолчанию не синхронизируются, о чём легко забыть при переходе на другой компьютер.
Групповые библиотеки позволяют работать над обзором вместе. Права выдаются на уровне группы, а изменения видны после синхронизации. Не храните в общей библиотеке конфиденциальные документы и материалы, которыми не имеете права делиться.
Резервное копирование
Перед копированием закройте Zotero: база SQLite не любит копирование во время записи. Полный бэкап — это каталог данных с zotero.sqlite и storage. Проверку целостности делайте на копии, а не на рабочем файле. Утилиты sqlite3 и rsync могут отсутствовать в минимальной установке, поэтому проверьте их заранее. В Flatpak каталог данных иногда лежит внутри ~/.var/app/org.zotero.Zotero; точный путь посмотрите в настройках и подставьте свой.
sudo apt install sqlite3 rsync
du -sh "$HOME/Zotero/storage"
find "$HOME/Zotero/storage" -type f | wc -l
Эти две команды показывают размер вложений и их количество. Если файлов неожиданно мало, возможно, часть PDF хранится как связанные файлы вне каталога данных — тогда в бэкап нужно добавить и их исходные папки.
rsync -a --delete "$HOME/Zotero/" "$HOME/backup/zotero/"
sqlite3 "$HOME/backup/zotero/zotero.sqlite" "PRAGMA quick_check;"
Раз в месяц проверяйте восстановление: разверните копию в отдельный каталог и убедитесь, что файлы открываются, а метаданные на месте. Экспорт библиотеки в JSON или RIS полезен как переносимый архив метаданных, но не заменяет копию вложений.
Чек-лист
- Zotero установлен, Connector работает в браузере.
- Плагин LibreOffice подключён, стиль выбран.
- Коллекции и теги не дублируют друг друга.
- DOI и метаданные проверены у ключевых источников.
- Настроен экспорт BibTeX для LaTeX.
- Есть резервная копия базы и вложений.
Итог
Zotero превращает хаос PDF в управляемую библиотеку и снимает ручную работу со ссылками. Начните с одной коллекции и десяти источников, настройте Connector и LibreOffice, затем добавьте BibTeX и резервное копирование. Такой порядок экономит время уже на первой статье, а к диплому или диссертации библиотека становится рабочим инструментом, а не свалкой файлов.