1、列的合并,使用 multicolumn{跨几列}{格式}{填充内容}
documentclass[UTF8]{ctexart} egin{document} 三囚犯问题进行300次实验后ldotsldots egin{tabular}{|c|c|c|} hline 被赦免的囚犯& multicolumn{2}{|c|}{看守告诉A的名字} \ hline $A qquad 100/300$& B 50次& C 50次 \ hline $B qquad 100/300$&multicolumn{2}{|c|}{C 100次} \ hline $C qquad 100/300$&multicolumn{2}{|c|}{B 100次} \ hline end{tabular} end{document}
效果如下图:
2、行的合并。对于行的合并我们使用的是cline这个命令.这个命令有点像我们的hline这个命令。它们两者都是用来画水平的表格线,但是cline可以用来指定画线的起始和终止位置。
关键还要使用命令:multirow命令。
首先,要在导言区引用宏包: usepackage{multirow}
其次,命令格式: multirow{跨的行数}*{填充内容}
documentclass[UTF8]{ctexart} usepackage{multirow} egin{document} egin{tabular}{|c|r|r|} hline multirow{2}*{姓名} & multicolumn{2}{c|}{成绩} \ cline{2-3} & 语文 & 数学 \ hline 张三 & 87 & 100 \ hline end{tabular} end{document}
如下效果: