Tables – How to Change Alignment of a Single Cell in Tabular

horizontal alignmenttables

Possible Duplicate:
Aligning inside tabular environment, specific cell

I have a simple table with a given align. I want to know if there is a way to specify a different align for a cell. For example, in the following table, how can I make Item 3 align right?

\begin{table}
    \begin{tabular}{|l|r|}
        \hline
        Header1 & HeaderX \\ \hline
        Item1   & X1      \\ 
        Item2   & X2      \\ 
        Item3   & X3      \\
        \hline
    \end{tabular}
\end{table}

Best Answer

Use \multicolumn -- it also works for single cells. Note that you have to specify any vertical rules also in the second argument of \multicolumn.

\documentclass{article}

\begin{document}

\begin{table}
    \begin{tabular}{|l|r|}
        \hline
        Header1 & HeaderX \\ \hline
        Item1   & X1      \\ 
        Item2   & X2      \\ 
        \multicolumn{1}{|r|}{Item3}   & X3      \\
        \hline
    \end{tabular}
\end{table}

\end{document}

enter image description here

Related Question