我需要设置一个有三列的表格。
前两列宽度为 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}