Таблица LaTex, как сделать так, чтобы продолжение таблицы не учитывалось и не помечалось как новая таблица?

Таблица LaTex, как сделать так, чтобы продолжение таблицы не учитывалось и не помечалось как новая таблица?

Я новичок в LaTex, и у меня возникли некоторые проблемы с решением проблемы, связанной с таблицами. У меня есть две таблицы — скажем, таблица 1 и таблица 2. Компилятор LaTex рассматривает их как разные таблицы, поэтому он озаглавливает Таблицу 1 как Таблицу номер 1, а Таблицу 2 — как Таблицу номер 2. За исключением того, что в моем случае Таблица 2 должна быть продолжением Таблицы 1, которую я просто вырезал, чтобы она могла поместиться на странице. Я не хочу, чтобы LaTex считал ее новой таблицей в заказе, поэтому обе таблицы должны быть озаглавлены как «Таблица 1». Как мне это сделать? Пожалуйста, помогите мне, и заранее спасибо!

решение1

(Сначала я думал, что этот запрос — подделка. Однако мне не удалось найти достаточно чистый более ранний компаратор.)

Если вы хотите предоставить tableсреду, но не хотите, чтобы ее \captionоператор увеличивал счетчик table, обязательно (а) загрузитеподписьупаковать в преамбуле и (b) выпустить инструкцию сразу после вступительного заявления \ContinuedFloatвторой tableсреды .\begin{table}

Если вы не хотите, чтобы заголовок продолжения таблицы отображался на странице «Список таблиц» (созданной \listoftables), просто укажите явноепустой необязательный аргументк своему \captionзаявлению.

При этом хорошей идеей будет не использовать идентичные тексты подписей для рассматриваемых плавающих элементов, так как в противном случае у читателей может легко сложиться впечатление, что произошло какое-то странное повторение. Например, если текст подписи первого плавающего элемента — «Описательная статистика», может быть полезно использовать «Описательная статистика, продолжение» в качестве текста подписи для второго плавающего элемента.

Дополнительные замечания:

  • Обратите внимание, что этот метод не ограничивается двумя последовательными table(или, если на то пошло, figure) средами. Если хотите, можете иметь несколько непрерывных чисел с плавающей точкой, которые совместно используют заданное значение счетчика table( figure).

  • Если вы используете subcaptionпакет, который автоматически загружает captionпакет, и имеете, скажем, две subtableсреды (каждая со своим собственным \captionоператором) в двух последовательных tableсредах, то вставка \ContinuedFloatдирективы в начале второй tableсреды не только приведет к тому, что два общих заголовка будут иметь один и тот же номер, но и заголовки подтаблиц в продолжающемся плавающем элементе будут пронумерованы соответственно «(c)» и «(d)», а не «(a)» и «b».


введите описание изображения здесь

\documentclass[twocolumn]{article}
\usepackage{caption} % for '\ContinuedFloat' macro

\begin{document}

\listoftables
\newpage % start a new column (b/c in two-column mode)

% provide three 'table' environments that use the same counter (here: "1")
\begin{table}[ht]
\centering
\caption[Cartoon characters]{Cartoon characters, part 1}
    % mandatory and optional arguments of '\caption' needn't be the same
\begin{tabular}{ll}
Minnie & Mickey
\end{tabular}
\end{table}

\begin{table}[h]
\ContinuedFloat
\centering
\caption[]{Cartoon characters, part 2} % note the empty optional argument
\begin{tabular}{ll}
Daisy & Donald
\end{tabular}
\end{table}

\begin{table}[h]
\ContinuedFloat
\centering
\caption[]{Cartoon characters, part 3} % note the empty optional argument
\begin{tabular}{ll}
Goofy & Pluto
\end{tabular}
\end{table}

\end{document}

Связанный контент