答案1
正如@samcarter_is_at_topanswers.xyz 评论所建议的那样:
\documentclass{article}
\usepackage{tabularray}
\begin{document}
\begin{table}[ht]
\begin{tblr}{width=88mm,
hlines, vlines,
colspec = { *{4}{X[l]} },
hspan = minimal
}
\SetCell[c=4]{c} some text
& & & \\
\SetCell[c=2]{} some longer text in two lines
& & \SetCell[c=2]{} some longer text in two lines
& \\
\SetCell[c=4]{c} some text
& & & \\
\SetCell[c=3]{} some longer text in one line
& & & some text \\
\end{tblr}
\end{table}
\end{document}
答案2
{NiceTabular}
以下是使用创建该表的一种方法nicematrix
。
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\begin{NiceTabular}[width=88mm,hvlines]{X[2]X[1]X[1]}
\Block{1-3}{some text} \\
\Block[l,v-center]{1-1}{some longer text in two lines}
& \Block[l,v-center]{1-2}{some longer text in two\\ lines in the tabular}& \\
\Block{1-3}{some text} \\
\Block[l]{1-2}{some longer text in one line} & & some text
\end{NiceTabular}
\end{document}
您需要多次编译。