### LaTeX users online

In total there are 18 users online :: 2 registered, 0 hidden and 16 guests (based on users active over the past 5 minutes)
Most users ever online was 1327 on Tue Nov 05, 2013 7:11 pm

Users browsing this forum: Bing [Bot], Google [Bot] and 16 guests

### LaTeX Friends

Sponsored by DANTE e.V.: The German speaking TeX Users Group

## Centered contents in LaTeX tables

### LaTeX Forum: General

Add tags LaTeX specific issues not fitting into one of the other forums of this category.
Hi all,

The headers in my LaTeX tables have quite a bit of text. So I had to use the p command to specify the width of the column. Problem is, in the actual table, the contents of the cell are not centered, that is, I want my \checkmark command to be in the center of that cell. How do I solve this problem?

Code: Select all  •  Open in online LaTeX editor
\begin{table}\begin{center}\begin{tabular}{lp{2cm}p{2cm}p{2cm}p{2cm}p{2cm}p{2cm}}\toprule\multirow{3}{*}{\textbf{Weather}} & \multicolumn{3}{c}{Rain in Spain} & \multicolumn{3}{c}{Rain In Italy} \\ \cmidrule(r){2-4} \cmidrule{5-7} &  Information here & Information here & Information here & Information here & Information here & Information here \\ \midruleHAHA & & \checkmark & & & & \\\bottomrule\end{tabular}\end{center} \caption[MAC finalisation classification scheme]{MAC finalisation classification scheme}\label{MACclasstable} \end{table}

Added in some arbitrary data in my code. My actual contents are not so nonsensical.
Bluemilk

Posts: 5
Joined: Sun Jun 8th, 2008

Hi Bluemilk,

welcome to the LaTeX Community Forum!

You could use >{\centering\arraybackslash} right before the p column:
Code: Select all  •  Open in online LaTeX editor
\begin{tabular}{lp{2cm}>{\centering\arraybackslash}p{2cm}p{2cm}p{2cm}p{2cm}p{2cm}}

Stefan

Stefan_K

Posts: 7456
Joined: Mon Mar 10th, 2008
Location: Hamburg, Germany

thanks! that worked like a charm!
Bluemilk

Posts: 5
Joined: Sun Jun 8th, 2008