Перейти к содержанию

bibitem-area-separator

Области описания разделены не знаком «точка и тире».

Категория Источники и ссылки на них
Источник требования стандарт
Пункты ГОСТ Р 7.0.100-2018 п. 4.6.2
Уровень по умолчанию error
Объявлено в nk.rules.bibliography.bibitem_area_separator
Фикстуры tests/fixtures/bibitem-area-separator/
Автоисправление да, ключом --fix

Проверяет знак между областями описания: точка, короткое тире и по одному пробелу вокруг тире. Короткое тире набирают знаком «–» либо лигатурой --; длинное тире ---, дефис и слипшиеся написания вроде .- — нарушение.

Внутри сетевого адреса и идентификатора DOI знаки не разбираются: там они принадлежат самому адресу. Записи разбираются только в списке, набранном в исходнике: у списка, собираемого BibTeX, описаний в .tex нет.

Почему это нарушение

Каждой области описания, кроме первой, предшествует предписанный знак «точка и тире». По нему в наборе опознают границу области, поэтому знак один и тот же во всех описаниях — и по начертанию, и по пробелам.

Как исправить

Привести знак к виду . -- либо . –: 2020.--- 250 с. → 2020. -- 250 с.

Нарушение

Методика изложена в \cite{ivanov}.

\begin{thebibliography}{9}
  \bibitem{ivanov} Иванов, И.~И. Методика измерений.- Москва : Наука, 2020.
  \bibitem{petrov} Петров, П.~П. Обработка результатов. --- Москва : Наука, 2021.
  \bibitem{sidorov} Сидоров, С.~С. Поправки к методике. — Москва : Наука, 2022.
  \bibitem{kuznetsov} Кузнецов, К.~К. Замечания к поправкам. –Москва : Наука, 2023.
\end{thebibliography}

Как правильно

Методика изложена в \cite{ivanov}.

\begin{thebibliography}{9}
  \bibitem{ivanov} Иванов, И.~И. Методика измерений. – Москва : Наука, 2020. – 120~с.
  \bibitem{petrov} Петров, П.~П. Обработка результатов. -- Москва : Наука, 2021. -- 200~с.
  \bibitem{sidorov} Сидоров, С.~С. Поправки к методике // Вестник МГТУ. – 2022. –
  № 4. – С. 12--20.
  \bibitem{site} Библиотека : официальный сайт. – Москва, 2024. –
  URL: https://www.rsl.ru/catalog/2020-2024 (дата обращения: 04.09.2026).
\end{thebibliography}

Настройка

Отключить правило либо изменить его уровень профилем:

disable = ["bibitem-area-separator"]

[rules."bibitem-area-separator"]
severity = "info"