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

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

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

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

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

Во-вторых, есть ли способ заставить таблицу быть на своей странице в LaTeX? Или любая цифра в этом отношении?

4b9b3361

Ответ 1

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

\multicolumn{1}{c}{Heading}

Не прикасайтесь к | ведущей и задней | по мере необходимости.

Ответ 2

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

\begin{table}[p]
  ...

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

Ответ 3

Используйте пакет caption

\usepackage{caption} 
\captionsetup[table]{skip=6pt}    

или

\captionsetup[table]{aboveskip=6pt}
\captionsetup[table]{belowskip=6pt}

добавить в преамбулу

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