enumeration-marker-referenced¶
На элемент маркированного списка дана ссылка.
| Категория | Перечисления |
| Источник требования | стандарт |
| Пункты | ГОСТ Р 2.105-2019 п. 6.7.4 |
| Уровень по умолчанию | error |
| Объявлено в | nk.rules.enumerations.enumeration_marker_reference |
| Фикстуры | tests/fixtures/enumeration-marker-referenced/ |
| Автоисправление | нет |
Ищет метки внутри маркированного списка, на которые в тексте есть \ref.
Метка без ссылки нарушением не является: сослаться ещё не значит сослаться.
Почему это нарушение¶
Маркер не даёт элементу обозначения, а сослаться можно только на обозначенный элемент: ссылка «см. перечисление» не говорит, на какое. Список, элементы которого упоминают в тексте, оформляют буквами или номерами со скобкой.
Как исправить¶
Заменить маркированный список на буквенный или числовой — в LaTeX это
enumerate с нужным обозначением элементов.
Note
Готовое исправление правило не предлагает: оно принципиально неоднозначно.
Нарушение¶
\begin{itemize}
\item точность измерения\label{req:accuracy};
\item время отклика.
\end{itemize}
Условие~\ref{req:accuracy} проверяется на стенде.
Как правильно¶
Требования перечислены ниже:
\begin{enumerate}
\item[а)] точность измерения\label{req:accuracy};
\item[б)] время отклика.
\end{enumerate}
Условие~\ref{req:accuracy} проверяется на стенде.
На этот элемент ссылок нет, метка оставлена про запас:
\begin{itemize}
\item масса изделия\label{req:mass};
\item габариты.
\end{itemize}
Настройка¶
Отключить правило либо изменить его уровень профилем: