Центрирование только заголовка таблицы LaTeX

Я хотел бы центрировать просто заголовок, но не тело конкретных столбцов в таблице. Например:

\begin{table}[!t]
\centering
\caption{
\bf{My table}}
\begin{tabular}{l|c|}
...
\end{tabular}
\end{table}

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

Во-вторых, существует ли способ вынудить таблицу быть на ее собственной странице в ЛАТЕКСЕ? Или какое-либо число в этом отношении?

30
задан Brian Tompsett - 汤莱恩 14 January 2017 в 23:42
поделиться

2 ответа

Определите заголовки, используя

\multicolumn{1}{c}{Heading}

Не стесняйтесь вставлять начальные и конечные | s вокруг c по мере необходимости.

39
ответ дан 28 November 2019 в 00:02
поделиться

Чтобы разместить таблицу (или любой другой объект с плавающей запятой) на отдельной странице, используйте аргумент p для местоположения:

\begin{table}[p]
  ...

Затем он появится в конце главы / раздела или когда вы вводите \ clearpage или \ cleardoublepage .

8
ответ дан 28 November 2019 в 00:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: