Bibcop: Style Checker for BibTeX

The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:

Почти каждый документ, который вы можете написать в формате LaTeX, будет содержать список литературы в конце. Скорее всего, вы будете использовать BibTeX или BibLaTeX, чтобы отформатировать этот список литературы красиво. Очень вероятно, что ваш файл .bib будет содержать множество опечаток, стилистических и логических ошибок. Я уверен, что у вас не будет времени их искать и исправлять. В результате, раздел “Литература” в вашей работе может выглядеть неряшливо. Я предлагаю использовать пакет bibcop, который идентифицирует ошибки в файле .bib и автоматически исправляет некоторые из них.

Вот практический пример. Предположим, вы хотите процитировать известную статью о трансформаторах. Сначала вы находите ее в Google Scholar и нажимаете “Цитировать”:

Затем вы добавляете этот элемент “bib” в ваш файл main.bib:

Затем вы пишите что-то вроде этого в своей статье:

Вот что вы получите:

Выглядит более или менее нормально. Однако, если вы перейдете на веб-сайт издателя этой статьи, вы увидите, что:

  • Заголовок статьи также начинается с прописной буквы.

  • Отчество “Aidan N. Gomez” оканчивается точкой.

Другими словами, Google Scholar дал вам цитату с несколькими опечатками. Хотя это несмертельно, качество раздела “References” иногда может рассматриваться как отражение качества работы в целом. Прощение просто неуместно, когда речь идет о информации о других авторах. Мы должны быть точными до каждой буквы и каждой точки.

Включив пакет bibcop в документ, проблема может быть решена. Сначала вы его устанавливаете (предполагается, что вы используете TeX Live):

Затем вы добавляете это в свой документ, прямо перед командой \addbibresource.

Когда вы компилируете документ, следующие предупреждения будут выведены в консоль, вместе с другими журналами:

Вы исправляете все их в файле main.bib и перекомпилируете документ:

Мне этот вариант нравится намного больше (особенно с DOI, которого не было в Google Scholar).

Кстати, некоторые проблемы с форматированием могут быть автоматически исправлены с помощью bibcop. Вы можете использовать его из командной строки, предполагая, что ваш файл main.bib находится в текущем каталоге:

Эта команда выполнит как можно больше исправлений. Затем вы можете снова запустить bibcop из командной строки, чтобы проверить, какие нарушения стиля все еще остаются.

Это выведет те же ошибки, которые вы видели ранее в журнале LaTeX.

На CTAN вы можете найти полную документацию в формате PDF.

Вы можете предложить дополнительные инструменты проверки стиля через GitHub issues.

Translated by ChatGPT gpt-3.5-turbo/42 on 2023-11-18 at 05:14

sixnines availability badge   GitHub stars