Конвертер DOI в BibTeX
Вставьте один DOI — просто номер, с префиксом doi: или ссылкой doi.org — и получите полную запись BibTeX по данным Crossref: тип записи, ключ цитаты, авторов, название, журнал, год, том, выпуск, страницы, издателя, DOI и URL. Необязательный флажок заключает заглавные буквы в названии в фигурные скобки, чтобы BibTeX их сохранил. Бесплатно, без регистрации.
Как пользоваться конвертером DOI в BibTeX
- Введите DOI. Напечатайте или вставьте его как 10.1038/nphys1170, как doi:10.1038/nphys1170 или как полную ссылку https://doi.org/. Завершающие знаки препинания из скопированного предложения удаляются.
- Решите, защищать ли заглавные буквы. Поставьте флажок, если в названии есть аббревиатуры или имена собственные (DNA, Bayesian), которые ваш стиль BibTeX может перевести в нижний регистр.
- Нажмите «Преобразовать». DOI отправляется в Crossref, который возвращает запись издателя, и результат появляется ниже.
- Скопируйте запись. Вставьте её в свой файл .bib. Ключ цитаты можно переименовать — от него ничего больше не зависит.
Что содержит запись
Конвертер сопоставляет тип работы Crossref с типом записи BibTeX, затем записывает поля, которые есть в записи, и пропускает остальные:
| Тип Crossref | Тип BibTeX | Поле контейнера |
|---|---|---|
| journal-article | @article | journal |
| book, monograph, edited-book, reference-book | @book | нет |
| book-chapter, book-section, book-part | @incollection | booktitle |
| proceedings-article | @inproceedings | booktitle |
| report | @techreport | нет |
| dissertation | @phdthesis | нет |
| всё остальное | @misc | нет |
Записываемые поля по порядку: author (или editor, если авторов нет), title, контейнер, year, volume, number, pages, publisher, doi, url.
Ключ цитаты — это фамилия первого автора, год и первое значимое слово названия, записанные в нижнем регистре и приведённые к простому ASCII, например aspelmeyer2009measured. Символы { } % и & в любом поле экранируются для BibTeX; конвертер не меняет остальные символы, поэтому названия с # или _ проверяйте сами.
Пример
Ввод 10.1038/nphys1170 возвращает запись @article с ключом цитаты aspelmeyer2009measured. В записи Crossref один автор (Aspelmeyer, Markus), название «Measured measurement» в Nature Physics, год 2009, том 5, выпуск 1, страницы 11-12, издатель Springer Science and Business Media LLC, а DOI также становится полем url в виде https://doi.org/10.1038/nphys1170. Поскольку единственная заглавная буква в этом названии — первая, флажок защиты регистра здесь ничего не меняет; для названия вроде «Detecting DNA damage» он заключил бы DNA в фигурные скобки.
Ограничения
- Один DOI за конвертацию. Для списка DOI и файла .bib для скачивания используйте конвертер DOI в BibTeX на хаб-странице конвертеров.
- Только Crossref. DOI, зарегистрированные в других агентствах, например многие DOI наборов данных DataCite, возвращают «не найдено», хотя они действительны.
- Авторы приходят так, как их указал Crossref. Если в записи есть групповой автор или авторов нет, вместо них появятся название организации или поле редактора. Проверьте первую строку результата.
- Страницы и месяцы — как их передал издатель. Значение страниц из Crossref копируется без изменений, а месяц не записывается. Пропустите готовый .bib через инструмент Проверка и очистка BibTeX, чтобы нормализовать диапазоны и проверить дубликаты.
Какой инструмент вам нужен?
- Один DOI с опцией защиты заглавных букв: эта страница.
- Много DOI сразу или .bib для скачивания: DOI в BibTeX на хаб-странице конвертеров.
- Готовая цитата APA или MLA по DOI: Генератор цитирования DOI.
- Проверить, что DOI существует, перед цитированием: Валидатор DOI. Найти недостающий DOI: Поиск DOI.
- Исходные данные — веб-адрес или PubMed ID: Конвертер URL в BibTeX или Конвертер PubMed в BibTeX.
Часто задаваемые вопросы
- Как преобразовать DOI в BibTeX?
- Вставьте DOI в поле и нажмите «Преобразовать». Конвертер запрашивает запись у Crossref и создаёт запись BibTeX с типом записи, ключом цитаты, авторами, названием, журналом или названием книги, годом, томом, выпуском, страницами, издателем, DOI и URL. Скопируйте её в свой файл .bib.
- Откуда берутся метаданные?
- Из Crossref — агентства регистрации для большинства журнальных, книжных и конференционных DOI. Ваш браузер обращается напрямую к публичному API Crossref, поэтому DOI не проходит через сервер CitationEasy, а данные — это метаданные, которые издатель передал при регистрации.
- Как строится ключ цитаты?
- Из фамилии первого автора, года и первого значимого слова названия, записанных в нижнем регистре без акцентов: aspelmeyer2009measured. Короткие и распространённые первые слова, например the, of и on, пропускаются. Если автора нет, берётся первый редактор, а если и его нет — unknown.
- Что делает опция «защитить заглавные слова»?
- Многие стили BibTeX приводят названия к нижнему регистру, и DNA превращается в dna. Заключение слова в фигурные скобки указывает BibTeX сохранить его регистр, поэтому флажок заключает в скобки каждое слово с заглавной буквой в названии, кроме первого ({DNA}, {Bayesian}). Скобки ставятся и на слова, которые стоят с заглавной буквы только потому, что начинают фразу, поэтому лишние скобки уберите вручную.
- Почему мой DOI не найден?
- Обычно из-за опечатки или потому, что Crossref не хранит этот DOI: многие наборы данных и некоторые препринты зарегистрированы в DataCite. Проверьте ссылку на doi.org: если она открывается там, запись хранится в другом агентстве и её придётся составить вручную или другим инструментом.
- Можно ли конвертировать несколько DOI сразу?
- Не на этой странице: она принимает один DOI за раз. Конвертер DOI в BibTeX на хаб-странице конвертеров принимает по одному DOI в строке и возвращает файл .bib для скачивания.
- Запись готова к цитированию в LaTeX?
- Почти всегда, но проверьте. Crossref иногда не указывает выпуск или страницы, а групповые авторы приходят одним именем. Сверьте запись со страницей статьи перед отправкой.