table-continuation¶
Над продолжением таблицы нет надписи «Продолжение таблицы».
| Категория | Таблицы |
| Источник требования | стандарт |
| Пункты | ГОСТ 7.32-2017 п. 6.6.3 |
| Уровень по умолчанию | warning |
| Объявлено в | nk.rules.tables.table_continuation |
| Фикстуры | tests/fixtures/table-continuation/ |
| Автоисправление | нет |
Проверяет longtable — окружение, которое разбивает таблицу по страницам
само, — на надпись «Продолжение таблицы» в её исходнике.
Таблицу, разбитую вручную на несколько table, правило не проверяет: по
исходникам перенос от двух самостоятельных таблиц не отличить. По той же
причине не проверяется обычная tabular: разобьётся она или нет, известно
только после вёрстки.
ГОСТ Р 2.105 надпись при подготовке документа программными средствами не требует (п. 6.8.7), поэтому под ним правило не запускается.
Почему это нарушение¶
Наименование таблицы стоит только над первой её частью. Читающий, открыв следующую страницу, видит головку без наименования и не знает, что перед ним продолжение и какой именно таблицы.
Как исправить¶
Объявить в longtable строку продолжения:
\multicolumn{N}{l}{Продолжение таблицы \thetable} \\ \endhead.
Note
Готовое исправление правило не предлагает: оно принципиально неоднозначно.
Нарушение¶
\begin{longtable}{ll}
\caption{Показатели изделия} \\
\hline
Показатель & Значение \\
\hline
\endhead
Масса, кг & 12,5 \\
Длина, мм & 340 \\
\hline
\end{longtable}
Как правильно¶
\begin{longtable}{ll}
\caption{Показатели изделия} \\
\hline
Показатель & Значение \\
\hline
\endfirsthead
\multicolumn{2}{l}{Продолжение таблицы \thetable} \\
\hline
Показатель & Значение \\
\hline
\endhead
Масса, кг & 12,5 \\
Длина, мм & 340 \\
\hline
\end{longtable}
Обычная таблица переносом не разбивается:
\begin{table}
\caption{Сводка}
\begin{tabular}{ll}
\hline
Показатель & Значение \\
Масса, кг & 12,5 \\
\hline
\end{tabular}
\end{table}
Настройка¶
Отключить правило либо изменить его уровень профилем: