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

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}

Настройка

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

disable = ["table-continuation"]

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