Правила¶
Проверяются только исходники .tex. Требования, проверяемые по скомпилированному
документу — поля, гарнитуры, кегль, колонцифры, — в область видимости не входят.
Правила разложены по тому, что они регулируют, а не по разделам стандарта: у разных стандартов разделы разные, а иллюстрации остаются иллюстрациями.
Уровень error влияет на код возврата, warning и info — нет. Любое правило отключается или переоценивается профилем.
Структура отчёта¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
elements-order |
стандарт | ГОСТ 7.32-2017 п. 4 ГОСТ Р 2.105-2019 п. 6.1.1 |
error | Структурные элементы идут не в установленном порядке |
required-element-missing |
стандарт | ГОСТ 7.32-2017 п. 4 ГОСТ Р 2.105-2019 п. 6.1.2 |
error | Отсутствует обязательный структурный элемент |
Заголовки и рубрикация¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
heading-depth |
стандарт | ГОСТ 7.32-2017 п. 6.4.5 ГОСТ Р 2.105-2019 п. 6.5.9 |
warning | Глубина рубрикации превышает четыре уровня |
heading-dot |
стандарт | ГОСТ 7.32-2017 п. 6.2.3 ГОСТ Р 2.105-2019 п. 6.6.2 |
error | Заголовок заканчивается точкой |
heading-empty |
стандарт | ГОСТ 7.32-2017 п. 6.2.2 ГОСТ Р 2.105-2019 п. 6.6.1 |
error | Раздел или подраздел без заголовка |
heading-hyphenation |
стандарт | ГОСТ 7.32-2017 п. 6.2.4 ГОСТ Р 2.105-2019 п. 6.6.2 |
error | В заголовке задан перенос слова |
heading-rubric-word |
положение вуза | — | warning | Заголовок начинается со слова «глава» или «раздел» |
manual-section-number |
стандарт | ГОСТ 7.32-2017 п. 6.4.1 ГОСТ Р 2.105-2019 п. 6.5.4 |
error | Номер раздела вписан в заголовок вручную |
section-page-break |
стандарт | ГОСТ 7.32-2017 п. 6.2.1 ГОСТ Р 2.105-2019 п. 6.6.5 |
error | Раздел не начинается с новой страницы |
structural-heading-case |
стандарт | ГОСТ 7.32-2017 п. 6.2.1 | error | Заголовок структурного элемента набран не прописными буквами |
structural-heading-numbered |
стандарт | ГОСТ 7.32-2017 п. 6.2.1 | error | Заголовок структурного элемента пронумерован |
Перечисления¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
enumeration-label |
стандарт | ГОСТ 7.32-2017 п. 6.4.6 ГОСТ Р 2.105-2019 п. 6.7.4 |
error | Элемент перечисления обозначен не по форме |
enumeration-letters |
стандарт | ГОСТ 7.32-2017 п. 6.4.6 ГОСТ Р 2.105-2019 п. 6.7.5 |
error | В перечислении использована недопустимая буква |
enumeration-lowercase |
стандарт | ГОСТ Р 2.105-2019 п. 6.7.1 | warning | Элемент перечисления начат с прописной буквы |
enumeration-marker-nested |
стандарт | ГОСТ Р 2.105-2019 п. 6.7.4 | error | Элемент маркированного списка разбит на подсписок |
enumeration-marker-referenced |
стандарт | ГОСТ Р 2.105-2019 п. 6.7.4 | error | На элемент маркированного списка дана ссылка |
enumeration-opening-colon |
стандарт | ГОСТ Р 2.105-2019 п. 6.7.1 | error | Перед списком перечислений нет вводной формулировки с двоеточием |
enumeration-single-item |
стандарт | ГОСТ Р 2.105-2019 п. 6.7.1 | error | В списке перечислений меньше двух элементов |
Реферат¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
abstract-text-position |
стандарт | ГОСТ 7.32-2017 п. 6.12.3 | error | Текст реферата начинается до перечня ключевых слов |
abstract-volume-info |
стандарт | ГОСТ 7.32-2017 п. 5.3.2 | error | В реферате нет сведений об объёме отчёта |
abstract-volume-inline |
стандарт | ГОСТ 7.32-2017 п. 6.12.1 | error | Сведения об объёме реферата приведены не в строку |
keywords-count |
стандарт | ГОСТ 7.32-2017 п. 5.3.2.1 | error | Число ключевых слов вне допустимого диапазона |
keywords-final-dot |
стандарт | ГОСТ 7.32-2017 п. 6.12.2 | error | Перечень ключевых слов заканчивается точкой |
keywords-uppercase |
стандарт | ГОСТ 7.32-2017 п. 6.12.2 | error | Ключевые слова набраны не прописными буквами |
Термины и сокращения¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
abbreviations-dash |
стандарт | ГОСТ 7.32-2017 п. 6.15 ГОСТ Р 2.105-2019 п. 6.1.2 |
warning | В перечне сокращений расшифровка отделена дефисом |
abbreviations-final-punctuation |
стандарт | ГОСТ 7.32-2017 п. 6.15 ГОСТ Р 2.105-2019 п. 6.1.2 |
warning | Запись перечня сокращений заканчивается знаком препинания |
abbreviations-opening |
стандарт | ГОСТ 7.32-2017 п. 5.6.1 ГОСТ Р 2.105-2019 п. 6.1.2 |
error | Перечень сокращений не начинается с установленной фразы |
abbreviations-order |
стандарт | ГОСТ 7.32-2017 п. 6.15 ГОСТ Р 2.105-2019 п. 6.1.2 |
error | Сокращения в перечне идут не по алфавиту |
terms-dash |
стандарт | ГОСТ 7.32-2017 п. 6.14 ГОСТ Р 2.105-2019 п. 6.1.2 |
warning | В перечне терминов определение отделено дефисом |
terms-final-punctuation |
стандарт | ГОСТ 7.32-2017 п. 6.14 ГОСТ Р 2.105-2019 п. 6.1.2 |
warning | Запись перечня терминов заканчивается знаком препинания |
terms-opening |
стандарт | ГОСТ 7.32-2017 п. 5.5.2 ГОСТ Р 2.105-2019 п. 6.1.2 |
error | Перечень терминов не начинается с установленной фразы |
terms-order |
стандарт | ГОСТ 7.32-2017 п. 6.14 ГОСТ Р 2.105-2019 п. 6.1.2 |
error | Термины в перечне идут не по алфавиту |
Иллюстрации¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
figure-appendix-numbering |
стандарт | ГОСТ 7.32-2017 п. 6.5.5 ГОСТ Р 2.105-2019 п. 6.9.3 |
error | Иллюстрация приложения нумеруется без его обозначения |
figure-caption-capital |
стандарт | ГОСТ 7.32-2017 п. 6.5.8 | error | Наименование рисунка начинается со строчной буквы |
figure-caption-dot |
стандарт | ГОСТ 7.32-2017 п. 6.5.7 | error | Наименование рисунка заканчивается точкой |
figure-caption-hyphenation |
стандарт | ГОСТ 7.32-2017 п. 6.5.8 | error | В наименовании рисунка задан перенос слова |
figure-caption-manual-number |
стандарт | ГОСТ 7.32-2017 п. 6.5.7 ГОСТ Р 2.105-2019 п. 6.9.3 |
error | Номер рисунка вписан в наименование вручную |
figure-caption-position |
стандарт | ГОСТ 7.32-2017 п. 6.5.7 ГОСТ Р 2.105-2019 п. 6.9.4 |
error | Наименование рисунка расположено выше изображения |
figure-no-reference |
стандарт | ГОСТ 7.32-2017 п. 6.5.1 ГОСТ Р 2.105-2019 п. 6.9.3 |
error | На рисунок нет ссылки в тексте |
figure-numbering-scheme-mixed |
стандарт | ГОСТ 7.32-2017 п. 6.5.4 ГОСТ Р 2.105-2019 п. 6.9.3 |
error | Схема нумерации иллюстраций задана в документе несколько раз |
figure-position |
стандарт | ГОСТ 7.32-2017 п. 6.5.1 ГОСТ Р 2.105-2019 п. 6.9.1 |
error | Иллюстрация размещена выше первой ссылки на неё |
figure-reference-form |
положение вуза | — | warning | Ссылка на графический материал дана не установленным оборотом |
figure-reference-word |
стандарт | ГОСТ 7.32-2017 п. 6.5.1 ГОСТ Р 2.105-2019 п. 6.9.3 |
warning | В ссылке на иллюстрацию использовано сокращение «рис.» |
Таблицы¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
table-appendix-numbering |
стандарт | ГОСТ 7.32-2017 п. 6.6.4 ГОСТ Р 2.105-2019 п. 6.8.2 |
error | Таблица приложения нумеруется без его обозначения |
table-caption-capital |
стандарт | ГОСТ 7.32-2017 п. 6.6.3 | error | Наименование таблицы начинается со строчной буквы |
table-caption-dot |
стандарт | ГОСТ 7.32-2017 п. 6.6.3 | error | Наименование таблицы заканчивается точкой |
table-caption-manual-number |
стандарт | ГОСТ 7.32-2017 п. 6.6.3 ГОСТ Р 2.105-2019 п. 6.8.2 |
error | Номер таблицы вписан в наименование вручную |
table-caption-position |
стандарт | ГОСТ 7.32-2017 п. 6.6.3 ГОСТ Р 2.105-2019 п. 6.8.1 |
error | Наименование таблицы расположено ниже самой таблицы |
table-continuation |
стандарт | ГОСТ 7.32-2017 п. 6.6.3 | warning | Над продолжением таблицы нет надписи «Продолжение таблицы» |
table-diagonal |
стандарт | ГОСТ 7.32-2017 п. 6.6.6 ГОСТ Р 2.105-2019 п. 6.8.5 |
error | Шапка таблицы разделена диагональной линией |
table-empty-cell |
стандарт | ГОСТ Р 2.105-2019 п. 6.8.19 | warning | Графа таблицы оставлена пустой |
table-no-reference |
стандарт | ГОСТ 7.32-2017 п. 6.6.2 ГОСТ Р 2.105-2019 п. 6.8.3 |
error | На таблицу нет ссылки в тексте |
table-position |
стандарт | ГОСТ 7.32-2017 п. 6.6.2 ГОСТ Р 2.105-2019 п. 6.8.6 |
error | Таблица размещена выше первой ссылки на неё |
table-reference-word |
стандарт | ГОСТ 7.32-2017 п. 6.6.2 ГОСТ Р 2.105-2019 п. 6.8.3 |
warning | В ссылке на таблицу использовано сокращение «табл.» |
table-too-small |
стандарт | ГОСТ Р 2.105-2019 п. 6.8.1 | error | В таблице меньше двух граф или двух строк |
Формулы¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
formula-appendix-numbering |
стандарт | ГОСТ 7.32-2017 п. 6.8.5 ГОСТ Р 2.105-2019 п. 6.10.4 |
error | Формула приложения нумеруется без обозначения приложения |
formula-blank-line-around |
стандарт | ГОСТ 7.32-2017 п. 6.8.1 | error | Формула не отделена свободной строкой |
formula-no-reference |
стандарт | ГОСТ 7.32-2017 п. 6.8.3 | warning | Формула пронумерована, но ссылки на неё нет |
formula-reference-format |
стандарт | ГОСТ 7.32-2017 п. 6.8.4 ГОСТ Р 2.105-2019 п. 6.10.4 |
error | Номер формулы в ссылке приведён без скобок |
formula-sequence-comma |
стандарт | ГОСТ Р 2.105-2019 п. 6.10.1 | warning | Формулы идут подряд без разделяющего знака |
formula-where-colon |
стандарт | ГОСТ 7.32-2017 п. 6.8.2 ГОСТ Р 2.105-2019 п. 6.10.1 |
error | Пояснение к формуле начинается со слова «где» с двоеточием |
Примечания и сноски¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
footnote-space |
стандарт | ГОСТ 7.32-2017 п. 6.7.4 ГОСТ Р 2.105-2019 п. 6.13.3 |
error | Знак сноски отделён пробелом от поясняемого слова |
note-capital |
стандарт | ГОСТ 7.32-2017 п. 6.7.2 ГОСТ Р 2.105-2019 п. 6.12.2 |
error | Слово «Примечание» набрано со строчной буквы |
note-dash |
стандарт | ГОСТ 7.32-2017 п. 6.7.3 ГОСТ Р 2.105-2019 п. 6.12.3 |
error | После слова «Примечание» стоит не тире |
Источники и ссылки на них¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
bibitem-area-separator |
стандарт | ГОСТ Р 7.0.100-2018 п. 4.6.2 | error | Области описания разделены не знаком «точка и тире» |
bibitem-final-dot |
стандарт | ГОСТ Р 7.0.100-2018 п. 4.6.1 | error | Библиографическое описание не заканчивается точкой |
bibitem-prescribed-spacing |
стандарт | ГОСТ Р 7.0.100-2018 п. 4.6.5 | error | У знака предписанной пунктуации нет пробела |
bibitem-uncited |
стандарт | ГОСТ 7.32-2017 п. 6.16 ГОСТ Р 2.105-2019 п. 6.4.2 |
warning | На запись списка источников нет ссылок в тексте |
bibitem-url-access-date |
стандарт | ГОСТ Р 7.0.100-2018 п. 5.8.6.4 | error | У электронного адреса нет даты обращения |
bibitem-url-prefix |
стандарт | ГОСТ Р 7.0.100-2018 п. 5.8.6.4 | error | Электронный адрес приведён без аббревиатуры URL |
bibliography-order |
стандарт | ГОСТ 7.32-2017 п. 6.16 ГОСТ Р 2.105-2019 п. 6.4.2 |
error | Записи списка источников идут не в порядке появления ссылок |
bibtex-order-unverifiable |
стандарт | ГОСТ 7.32-2017 п. 6.16 ГОСТ Р 2.105-2019 п. 6.4.2 |
info | Порядок записей библиографии задан стилем BibTeX и по исходникам не проверяется |
cite-unresolved |
стандарт | ГОСТ 7.32-2017 п. 6.9.1 ГОСТ Р 2.105-2019 п. 6.4.2 |
error | Ссылка указывает на отсутствующую запись списка источников |
Приложения¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
appendix-internal-numbering |
стандарт | ГОСТ 7.32-2017 п. 6.17.6 ГОСТ Р 2.105-2019 п. 6.3.7 |
error | Рубрика внутри приложения нумеруется без его обозначения |
appendix-letter |
стандарт | ГОСТ 7.32-2017 п. 6.17.4 ГОСТ Р 2.105-2019 п. 6.3.5 |
error | Приложение обозначено недопустимой буквой |
appendix-no-reference |
стандарт | ГОСТ 7.32-2017 п. 6.17.2 ГОСТ Р 2.105-2019 п. 6.3.3 |
error | На приложение нет ссылки в тексте |
appendix-order |
стандарт | ГОСТ 7.32-2017 п. 6.17.2 ГОСТ Р 2.105-2019 п. 6.3.3 |
error | Приложения идут не в порядке ссылок на них |
appendix-page-break |
стандарт | ГОСТ 7.32-2017 п. 6.17.3 ГОСТ Р 2.105-2019 п. 6.3.4 |
error | Приложение не начинается с новой страницы |
appendix-sequence |
стандарт | ГОСТ 7.32-2017 п. 6.17.4 ГОСТ Р 2.105-2019 п. 6.3.5 |
error | В обозначениях приложений пропущена буква |
appendix-status |
стандарт | ГОСТ Р 2.105-2019 п. 6.3.4 | error | Под обозначением приложения не указан его статус |
Изложение текста¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
evaluative-word |
положение вуза | — | warning | Свойство названо оценкой, а не показателем |
first-person-pronoun |
положение вуза | — | warning | Текст изложен от первого лица: местоимение |
first-person-verb |
положение вуза | — | warning | Текст изложен от первого лица: глагол |
math-sign-without-value |
стандарт | ГОСТ Р 2.105-2019 п. 5.2.4 | warning | Математический знак приведён без числового значения |
sign-instead-of-word |
стандарт | ГОСТ Р 2.105-2019 п. 5.2.4 | warning | Знак приведён вместо слова |
standard-without-number |
стандарт | ГОСТ Р 2.105-2019 п. 5.2.4 | warning | Обозначение стандарта приведено без регистрационного номера |
unit-in-range |
стандарт | ГОСТ Р 2.105-2019 п. 6.16.5 | warning | Единица величины повторена при обеих границах диапазона |
unit-in-series |
стандарт | ГОСТ Р 2.105-2019 п. 6.16.4 | warning | Единица величины повторена при каждом значении ряда |
vague-quantifier |
положение вуза | — | warning | Мера приведена без числа |
Типографика¶
| ID | Источник | Пункты | Уровень | Название |
|---|---|---|---|---|
initials-nbsp |
общее | — | info | Инициалы не привязаны к фамилии |
particle-nbsp |
общее | — | info | Частица не привязана к предыдущему слову |
preposition-nbsp |
общее | — | info | Предлог не привязан к следующему слову |
reference-nbsp |
общее | — | info | Номер в ссылке отделён разрывным пробелом |
text-dash |
общее | — | info | Дефис вместо тире |
text-quotes |
общее | — | info | Прямые кавычки вместо «ёлочек» |
unit-nbsp |
общее | ГОСТ Р 2.105-2019 п. 6.16.6 | info | Число не привязано к единице измерения |