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

manual-section-number

Номер раздела вписан в заголовок вручную.

Категория Заголовки и рубрикация
Источник требования стандарт
Пункты ГОСТ 7.32-2017 п. 6.4.1
ГОСТ Р 2.105-2019 п. 6.5.4
Уровень по умолчанию error
Объявлено в nk.rules.headings.manual_section_number
Фикстуры tests/fixtures/manual-section-number/
Автоисправление да, ключом --fix

Ищет заголовки, начинающиеся с номера, вписанного руками: «1 Введение», «2.3. Методика», «4.2.1 Расчёт».

Ограничение: заголовок, начинающийся с числа вида «7.32», от ручного номера подраздела неотличим — такой случай правило считает номером. Многозначное число без точек — год, объём, номер стандарта — номером не считается.

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

Номер рубрики формирует класс документа. Вписанный руками номер расходится с автоматическим при вставке или удалении раздела, и в содержании появляются две разные нумерации.

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

Оставить в заголовке только текст. Нумерация появится сама; ссылаться на раздел следует через метку.

Нарушение

\section{1 Выбор направления исследований}

\subsection{2.3. Методы решения задач}

\subsubsection{4.2.1 Расчёт погрешности}

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

\section{Выбор направления исследований}

\subsection{Методы решения задач}

Многозначное число в начале заголовка — часть текста, а не номер раздела.

\section{2024 год как точка отсчёта}

Настройка

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

disable = ["manual-section-number"]

[rules."manual-section-number"]
severity = "info"