表格中的文本对齐(列中的各种对齐方式)

表格中的文本对齐(列中的各种对齐方式)

我需要设置一个有三列的表格。

前两列宽度为 7.2 厘米,最后一列宽度为 1.5 厘米。

我希望列第一行的文本居中,但第一列和第三列的文本仍然居中,而第二列左对齐。

我尝试了 tabularx 建议这里,但无法设置列宽,更不用说如何将第二列更改为左对齐。

答案1

tblr在环境中,表格中的各种对齐非常容易tabularray包裹:

\documentclass{article}

\usepackage[a4paper,margin=1cm]{geometry}
\usepackage{tabularray}

\begin{document}

\begin{table}[h]
\centering
\begin{tblr}{
  colspec = {Q[7.2cm,c]|Q[7.2cm,l]|Q[1.5cm,c]},
  row{1} = {c}, hlines,
}
  Column 1 & Column 2 & Col 3 \\
  The text in this column needs to be centred and allow for text wrapping and will include equations
           & Text in this column needs to be aligned to the left and needs to allow for text wrapping
                      & no wrap \\
\end{tblr}
\end{table}

\end{document}

在此处输入图片描述

相关内容