在乳胶表中间拆分单元格

在乳胶表中间拆分单元格

我正在做一个关于乳胶的演示,在制作下表时遇到了一些麻烦:

在此处输入图片描述

如果图像不清楚,我很抱歉,但我会在这里解释我想要做什么。首先,我想将四行合并在一起,这很容易做到,\multirow{4}{*}{...}但然后我想将同一列拆分成两列,另一半列不合并。我知道一个简单的解决方法是在一开始就明确介绍列,并继续用于\multicol{2}{l}{...}所有其他行。但我想避免这种情况,因为同一列中其他行的文本大小最终可能会超过我在表定义中考虑到的大小。提前感谢您的帮助。

答案1

使用p列类型而不是l固定宽度的列。

\documentclass{article}
\begin{document}
\begin{tabular}{|p{1in}|p{.5in}|p{.5in}|p{1in}|}
\hline
1 & \multicolumn{2}{p{1in}|}{some really long text that wraps lines} & 3\\\hline
4 & \multicolumn{2}{p{1in}|}{5} & 6\\\hline
7 & 8 & 9 & 10\\\cline{3-4}
&  & some really long text that wraps lines & 12\\\cline{3-4}
&  & 13 & 14\\\cline{3-4}
&  & 15 & 16\\\hline
\end{tabular}
\end{document}

在此处输入图片描述

相关内容