Zotero у файл .bib
Кращий BibTeX, автоматичний експорт, ключі, які виживають на машинах.
Zotero у файл .bib
Zotero дуже добре збирає посилання: він захоплює метадані та PDF-файли за допомогою кнопки браузера та зберігає все доступним для пошуку. LaTeX, з іншого боку, читає лише файли .bib. Містком між ними є плагін Better BibTeX. Він перетворює колекцію Zotero на файл .bib, який залишається актуальним і, що не менш важливо, зберігає стабільність ключів цитування, щоб ваші команди \cite ніколи не порушувалися.
Чому вбудованого експорту недостатньо
Zotero може самостійно експортувати BibTeX, але він кожного разу генерує ключі цитування, а ключ, який змінюється з knuth_literate_1984 на knuth_literate_1984-1, мовчки руйнує кожен \cite, який використовує стару назву. Експорт — це також одноразовий знімок, тож файл стає старим, коли ви додаєте документ. Better BibTeX вирішує обидві проблеми: ключі генеруються з вибраної вами формули, їх можна закріпити, щоб вони ніколи не змінювалися, а експорт може автоматично оновлюватися.
Налаштування конвеєра
Спочатку встановіть Better BibTeX з його веб-сайту за допомогою діалогового вікна Інструменти, плагіни Zotero, а потім перезапустіть Zotero. По-друге, виберіть формулу ключа цитування в налаштуваннях Better BibTeX. Шаблон, який створює такі ключі, як knuth1984 або knuth1984literate, легко вводити та легко розпізнавати у джерелі. По-третє, клацніть правою кнопкою миші збірку, яка належить до вашої статті, виберіть «Експортувати колекцію», виберіть «Кращий формат BibTeX» і встановіть прапорець «Оновлювати», перш ніж зберегти файл у папці проекту як, скажімо, refs.bib. Відтоді додавання або редагування елемента в Zotero перезаписує файл протягом кількох секунд.
Нарешті, наведіть свій документ на експортований файл за допомогою \bibliography{refs} або \addbibresource{refs.bib}, точно так само, як у рукописній базі даних. Підключення описано в Від ключа .bib до in-text cite.
Поділ праці
Розглядайте Zotero як головну базу даних, а файл .bib — як створений артефакт, який живе в сховищі документів. Закріплення .bib разом із .tex означає, що співавтор або ви на іншій машині можете скомпілювати статтю без встановлення Zotero взагалі. Не редагуйте експортований файл вручну. Наступний автоматичний експорт перезапише ваші зміни. Натомість виправте метадані в Zotero, і виправлення пройде. Якщо запис усе ще виглядає неправильно після експорту, запустіть його через валідатор BibTeX, щоб побачити, яке поле не влаштовує стиль.
Одна звичка запобігає більшості проблем у майбутньому: як тільки ключ з’явиться в рукописі, закріпіть його в Better BibTeX (клацніть елемент правою кнопкою миші, Better BibTeX, Pin BibTeX key). Закріплені ключі витримують зміни формули, переміщення машини та реорганізацію бібліотеки, а це саме те, що має робити ключ цитування.