Столбец dateaccessed
не отображается в моем файле .bib на Overleaf, когда я импортирую его с помощью Mendeley.
Я использую и веб-приложение, и версию Mendeley для ПК. Я попытался перейти в Вид - Стиль цитирования - Другие стили... и изменить настройку "включать URL-адреса и дату доступа в библиографии" с "Для всех типов документов" на "только для веб-страниц". Но переключение этой настройки ничего не изменило.
Когда я выбрал "копировать как запись BibTeX" для ссылки в Mendeley, где дата зарегистрирована; информация в Date Accessed
столбце включена как запись "urldate". Но я не могу найти столбец нигде в моем .bib-файле на Overleaf.
Я импортирую библатекс вот так
\usepackage[style=nature,isbn=false,doi=true,sorting=none]{biblatex}
На изображении ниже показано, что в столбце «Доступ к данным» в Mendeley есть информация, но она не переносится в файл .bib на обороте импорта из Mendeley.
решение1
Я уже связался с поддержкой Overleaf и Mendeley. Похоже, что API Mendeley не предоставляет все ожидаемые поля, и @urldate — одно из них. Также похоже, что Mendeley не ставит перед собой задачу исправить это в ближайшее время.
К счастью, с помощью службы поддержки Overleaf мне удалось найти решение проблемы.
Одно из полей, котороеявляютсяпредоставлено "publications", которое передается в файл .bib как @booktitle. Поскольку большинство веб-страниц не имеют названий книг, это можно использовать, скопировав и вставив дату доступа в поле "publications" и используя BibLaTeX-settings, который отображает поле @booktitle для записей @misc.
решение2
На основании ответа Аслака Тодала:
Одно из полей, которые предоставляются, это "publications", которое передается в файл .bib как @booktitle. Поскольку большинство веб-страниц не имеют названий книг, это можно использовать, скопировав и вставив дату доступа в поле "publications" и используя BibLaTeX-settings, который отображает поле @booktitle для записей @misc.
Я использовал следующий код Latex для изменения настроек отображения BibLaTeX для @misc - @booktitle, по сути, используя этот код:
\DeclareBibliographyDriver{misc}{%
% ...
\printfield{booktitle}%
% ...
\finentry
}
В разделе Mendeley Publication
я ввел, например, «Последний доступ: 1 января 2077 г.»
более развернутый пример:
\DeclareFieldFormat[misc]{title}{\mkbibquote{#1}} % show title in quotes
\DeclareBibliographyDriver{misc}{%
\printnames{author}%
\newunit%
\printfield{title}%
\newunit%
\printfield{url}%
\newunit%
\printfield{booktitle}% display booktitle or last-accessed for websites
\newunit%
\printfield{issn}%
\newunit%
\printfield{doi}%
\finentry
}
решение3
Я только что нашел способ иметь "доступ к дате" в ссылках для онлайн-источников, таких как веб-сайты, и добавить его в файл .bib. Я открыл файл .bib в LaTeX (я использую TeXstudio) и в поле "год" просто ввел:
year = {Accessed: Dec. 15, 2015},