我正在尝试使用包在 LaTeX 中创建一个表格multirow
,其中第一列有一行跨越六个(其中包含标题/任何内容),顶行有一个空白,然后在下一列中,我希望有一个顶行,然后在其下方有 3 个子行,每行跨越两行,然后其余的列正常。
这是我尝试制作的表格(其中有空白处用于输入我的数据)
\begin{tabular}{c|c|c|c|c|c|c|}
\cline{2-7}
& & & & & & \\ \cline{1-7}
\multicolumn{1}{ |c } \multirow{6}{*}{$T$} & \multirow{2}{*}{1} & & & & & \\ \cline{3-7}
\multicolumn{1}{ |c| } & & & & & & \\ \cline{2-7}
\multicolumn{1}{ |c } & \multirow{2}{*}{2} & & & & & \\ \cline{3-7}
\multicolumn{1}{ |c| } & & & & & & \\ \cline(2-7}
\multicolumn{1}{ |c } & \multirow{2}{*}{3} & & & & & \\ \cline{3-7}
\multicolumn{1}{ |c| } & & & & & & \\ \hline
\end{tabular}
但我一直收到错误
argument of \xmultirow has an extra }'.
使用\multicolumn
是为了我可以在适当的地方有线条
我搜索了这里的很多问题和文档,但没有发现任何具有特定双重用途的东西。
答案1
正如我之前的评论所述,您需要修复代码以便可以编译。您的(修复后的)代码生成以下内容:
但我想你想要这个:
可以通过以下调整获得:
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{c|c|c|c|c|c|c|}
\cline{2-7}
& & & & & & \\ \cline{1-7}
\multicolumn{1}{ |c }{\multirow{6}{*}{$T$}} & \multicolumn{1}{ |c| }{\multirow{2}{*}{1}} & & & & & \\ \cline{3-7}
\multicolumn{1}{ |c| }{} & & & & & & \\ \cline{2-7}
\multicolumn{1}{ |c }{} & \multicolumn{1}{ |c| }{\multirow{2}{*}{2}} & & & & & \\ \cline{3-7}
\multicolumn{1}{ |c| }{} & & & & & & \\ \cline{2-7}
\multicolumn{1}{ |c }{} & \multicolumn{1}{ |c| }{\multirow{2}{*}{3}} & & & & & \\ \cline{3-7}
\multicolumn{1}{ |c| }{} & & & & & & \\ \hline
\end{tabular}
\end{document}