表格中文本的垂直居中

表格中文本的垂直居中

我有一张表,定义为:

\begin{table}
    \begin{center}
        \setlength{\extrarowheight}{3.0pt}
        \begin{tabular}{ | c | p{12.5cm} |}
            \hline
            \textbf{Item 1} & Long description of item 1 \\
            \hline
            % ... (etc)
        \end{tabular}
    \end{center}
\end{table}

我希望第一列中的文本垂直和水平对齐。根据上面的代码,文本仅水平对齐。我尝试通过将列对齐/宽度说明符从“c”更改为“m{2.5cm}”来解决这个问题,但无济于事。

如何使列水平和垂直居中?

答案1

\begin{tabular}{|c|m{12.5cm}}

这需要加载大批包(您已经加载,但其他用户可能不知道)。

一些评论
每个表格都有其独特的特点,很难说出“通用规则”。但一般来说,应避免使用垂直规则,因为它们会使表格在水平方向上更难阅读。

行与行之间留出足够的空间可以从视觉上比用规则更令人愉悦地将它们分开。

是否将描述垂直居中在第一列取决于表格,但我觉得这可能会分散注意力。

相关内容