zoukankan      html  css  js  c++  java
  • latex制作表格-跨行跨列

    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}

    如下效果:

  • 相关阅读:
    作业2(5)
    作业2(7)
    作业2(4)
    作业2(3)
    作业2(1)
    作业3(5)
    作业3(6)
    实验7综合练习(4)
    实验7综合练习(2)
    计算成绩
  • 原文地址:https://www.cnblogs.com/litifeng/p/11746515.html
Copyright © 2011-2022 走看看