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

table-diagonal

Шапка таблицы разделена диагональной линией.

Категория Таблицы
Источник требования стандарт
Пункты ГОСТ 7.32-2017 п. 6.6.6
ГОСТ Р 2.105-2019 п. 6.8.5
Уровень по умолчанию error
Объявлено в nk.rules.tables.table_diagonal
Фикстуры tests/fixtures/table-diagonal/
Автоисправление нет

Ищет команды, которые делят ячейку шапки диагональю: \diagbox, \backslashbox и \slashbox. Диагональ, нарисованную средствами графики поверх таблицы, по исходникам опознать нельзя.

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

Разделять заголовки граф и строк диагональными линиями не допускается: в такой ячейке непонятно, к какой оси относится каждая её половина.

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

Вынести заголовок строк в отдельную первую графу, а в шапке оставить заголовки граф.

Нарушение

\begin{table}[h]
  \caption{Результаты измерений}
  \begin{tabular}{lll}
    \diagbox{Опыт}{Параметр} & Скорость & Погрешность \\
    1 & 12,5 & 0,3 \\
  \end{tabular}
\end{table}

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

\begin{table}[h]
  \caption{Результаты измерений}
  \begin{tabular}{lll}
    Номер опыта & Скорость & Погрешность \\
    1 & 12,5 & 0,3 \\
  \end{tabular}
\end{table}

Обратная косая в тексте диагональю в шапке не является: путь img/setup.png.

Настройка

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

disable = ["table-diagonal"]

[rules."table-diagonal"]
severity = "info"