Вот мой рабочий процесс: Zotero -> плагин LyZ для Zotero -> экспорт ссылки в файл *.bib -> использование файла *.bib для LyX -> вставка ссылки в документ LyX.
Плагин LyZ экспортирует библиографическую информацию элемента в базу данных *.bib. Просматривая запись для определенного элемента, я вижу, что поле «Дата» — «1 января 2014 г.», а поле «Год» пустое.
Я использую версию 2.3.0rc2 LyX, которая добавляет поддержку BibLaTeX в LyX. Но у меня была та же проблема с более ранней, стабильной версией, которая реализовала BibLaTeX в LyX с помощью ERT.
Документ составлен с использованием чикагского стиля «автор-дата».
Проблема в том, что, хотя в записи указана дата, она не попадает в документ.
Может ли кто-нибудь подсказать, как устранить неполадку?
Добавлено 17.02.18: Как я уже упоминал, мне действительно нужны рекомендации по устранению этой проблемы.
С тех пор, как я впервые опубликовал пост, я вижу, что в LyX гораздо больше библиографических записей, чем в прикрепленном файле *.bib. Я подозреваю, что это потому, что для создания текущего файла *.lyx я скопировал файл *.lyx из более ранней статьи, удалил текст, сбросил соответствующие настройки документа и указал документ на другой (новый) файл *.bib. Но теперь я понятия не имею, как избавиться от библиографических записей, которые есть в документе *.lyx, но отсутствуют в прикрепленном файле *.bib.
FWIW, вот пример записи в bib, которая вызывает проблемы. Эта запись находится в прикрепленном файле *.bib:
@article{anderson1classmonopoly,
title = {Class Monopoly Rent and the Contemporary Neoliberal City},
volume = {8},
rights = {{\textcopyright} 2014 The Author(s). Geography Compass {\textcopyright} 2014 John Wiley \& Sons Ltd},
issn = {1749-8198},
url = {http://onlinelibrary.wiley.com/doi/10.1111/gec3.12107/abstract},
doi = {10.1111/gec3.12107},
language = {en},
issue = {1},
pages = {13-24},
journaltitle = {Geography Compass},
author = {Anderson, Matthew B.},
urldate = {2015-05-28},
date = {January 1, 2014},
note = {00004},
keywords = {HARVEY, David, neoliberalism, Chicago (Ill.), Economic policy, ECONOMICS, Have read}
}
решение1
Неправильный формат поля даты. Все поля даты должны соответствовать спецификации расширенного формата iso8601-2 уровня 1. См. раздел2.3.8 Характеристики даты и временив спецификации biblatex. В вашем случае поле должно выглядеть так:
date = {2014-01-01},
решение2
У меня была та же проблема с экспортом Zotero в файл .bib. Для меня это было связано с тем, что Zotero экспортирует, используя формат "BibLaTex" вместо формата "Bibtex". Это приводит к файлу .bib с полем "дата" вместо поля "год". Вам просто нужно убедиться, что вы используете формат "Bibtex" при экспорте.