Подтвердить что ты не робот

Сделать таблицу таблицы LaTeX той же шириной, что и таблица?

В моей статье плохо, если заголовок шире таблицы под ней. Как заставить их выравнивать?

Сейчас мой код выглядит следующим образом:

\begin{table}[th!]
\caption{Reference temperature blah blah}
\centering
\begin{tabular}{llll}
...
\end{tabular}
\end{table}
4b9b3361

Ответ 1

Поместите свой стол плюс подпись внутри мини-диска. Заголовка будет завершена. Это также отличный способ иметь соответствующие сноски для таблиц.

Ответ 2

На самом деле существует более законный способ сделать это с помощью опции пакета титров width.

Для глобального эффекта

\usepackage[width=.75\textwidth]{caption}

Для локального эффекта только в текущей среде:

\usepackage{caption}
\captionsetup{width=.75\textwidth}


Дополнительная информация в документе caption doc:

https://www.ctan.org/pkg/caption?lang=en

http://mirrors.ctan.org/macros/latex/contrib/caption/caption-eng.pdf (прямая ссылка на PDF может быть изменена)

Ответ 3

если вы знаете или узнаете ширину таблицы, скажем, 5 см -

  • если вы используете класс KOMA- Script:

    \ setcapwidth [с] {5 см}

  • если вы используете пакет субтитров:

    \ captionsetup {ширина = 5 см}

Оба могут применяться в среде таблицы.

Автоматическое вычисление решения является более сложным, но может быть выполнено с помощью команды \settowidth.

Ответ 4

У меня был успех, поместив мой заголовок в parbox:

\parbox{5cm}{\caption{Lorem ipsum dolor sit amet...}}

Ответ 5

в руководстве по пакету заголовка:

Здесь поддерживаются только фиксированные ширины; если вы ищете способ ограничьте ширину заголовка шириной рисунка или таблицы, рассмотрите пакет floatrow [8] или threeparttable [22].