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

table-too-small

В таблице меньше двух граф или двух строк.

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

Считает строки и графы по исходнику: строки разделены \\, графы — &. Строки из одних линеек не в счёт. Таблица с объединёнными ячейками пропускается: \multicolumn меняет число граф в строке, и посчитать их по исходнику нельзя.

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

Таблицу применяют для сравнения показателей, а сравнивать нечего, если графа или строка одна: такие данные излагают текстом.

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

Дописать недостающие графы или строки либо развернуть таблицу в текст.

Note

Готовое исправление правило не предлагает: оно принципиально неоднозначно.

Нарушение

\begin{table}
  \caption{Масса изделия}
  \begin{tabular}{l}
    \hline
    Масса, кг \\
    12,5 \\
    \hline
  \end{tabular}
\end{table}

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

\begin{table}
  \caption{Показатели изделия}
  \begin{tabular}{ll}
    \hline
    Показатель & Значение \\
    \hline
    Масса, кг & 12,5 \\
    Длина, мм & 340 \\
    \hline
  \end{tabular}
\end{table}

Таблицу с объединёнными ячейками правило не считает:

\begin{table}
  \caption{Сводка}
  \begin{tabular}{l}
    \hline
    \multicolumn{1}{c}{Итог} \\
    \hline
  \end{tabular}
\end{table}

Настройка

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

disable = ["table-too-small"]

[rules."table-too-small"]
severity = "info"