elements-order¶
Структурные элементы идут не в установленном порядке.
| Категория | Структура отчёта |
| Источник требования | стандарт |
| Пункты | ГОСТ 7.32-2017 п. 4 ГОСТ Р 2.105-2019 п. 6.1.1 |
| Уровень по умолчанию | error |
| Объявлено в | nk.rules.structure.elements_order |
| Фикстуры | tests/fixtures/elements-order/ |
| Автоисправление | нет |
Сверяет порядок заголовков структурных элементов с установленным. Находка выдаётся на элемент, который стоит раньше положенного ему места. Правило работает только на полном документе.
Порядок берётся из словаря элементов профиля, поэтому находка называет тот порядок, по которому проверяется этот отчёт, а не порядок по умолчанию.
Почему это нарушение¶
Порядок структурных элементов задан стандартом: список исполнителей, реферат, содержание, термины и определения, перечень сокращений и обозначений, введение, основная часть, заключение, список использованных источников, приложения.
Как исправить¶
Переставить элемент на положенное ему место. Порядок задаётся порядком включения файлов, а не оформлением заголовков.
Нарушение¶
\begin{document}
\section*{СОДЕРЖАНИЕ}
\section*{РЕФЕРАТ}
\section*{ЗАКЛЮЧЕНИЕ}
\section*{ВВЕДЕНИЕ}
\end{document}
Как правильно¶
\begin{document}
\section*{РЕФЕРАТ}
\section*{СОДЕРЖАНИЕ}
\section*{ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ}
\section*{ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И ОБОЗНАЧЕНИЙ}
\section*{ВВЕДЕНИЕ}
\section{Выбор направления исследований}
\section*{ЗАКЛЮЧЕНИЕ}
\section*{СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ}
\section*{ПРИЛОЖЕНИЕ А}
\end{document}
Настройка¶
Отключить правило либо изменить его уровень профилем: