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

appendix-order

Приложения идут не в порядке ссылок на них.

Категория Приложения
Источник требования стандарт
Пункты ГОСТ 7.32-2017 п. 6.17.2
ГОСТ Р 2.105-2019 п. 6.3.3
Уровень по умолчанию error
Объявлено в nk.rules.appendices.appendix_order
Фикстуры tests/fixtures/appendix-order/
Автоисправление нет

Сопоставляет порядок приложений с порядком первых упоминаний вида «в приложении А» в тексте. Упоминания внутри самих приложений не считаются: ссылка одного приложения на другое порядок не задаёт. Приложение, на которое ссылок нет, порядок не нарушает — его разбирает отдельное правило. Работает только на полном документе.

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

Приложения располагают в порядке ссылок на них: читатель, дойдя до первой ссылки, находит нужное приложение первым, а не листает их все подряд.

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

Переставить приложения в порядке первых ссылок и переобозначить их буквами подряд либо изменить порядок изложения в основной части.

Нарушение

\begin{document}

Копии актов внедрения приведены в приложении Б, протоколы испытаний — в приложении А.

\newpage
\section*{ПРИЛОЖЕНИЕ А}

Протоколы испытаний.

\newpage
\section*{ПРИЛОЖЕНИЕ Б}

Копии актов внедрения.

\end{document}

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

\begin{document}

Протоколы испытаний приведены в приложении А, копии актов — в приложении Б.

\newpage
\section*{ПРИЛОЖЕНИЕ А}

Протоколы испытаний. Форма акта показана в приложении Б: ссылка изнутри
приложения порядка не задаёт.

\newpage
\section*{ПРИЛОЖЕНИЕ Б}

Копии актов внедрения.

\newpage
\section*{ПРИЛОЖЕНИЕ В}

Приложение без ссылки разбирается другим правилом.

\end{document}

Настройка

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

disable = ["appendix-order"]

[rules."appendix-order"]
severity = "info"