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}
Настройка¶
Отключить правило либо изменить его уровень профилем: