latex製做表格-跨行跨列

一、列的合併,使用 \multicolumn{跨幾列}{格式}{填充內容} spa

\documentclass[UTF8]{ctexart}
\begin{document}
三囚犯問題進行300次實驗後\ldots\ldots

\begin{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}

 

效果以下圖:code

 

二、行的合併。對於行的合併咱們使用的是\cline這個命令.這個命令有點像咱們的\hline這個命令。它們二者都是用來畫水平的表格線,可是\cline能夠用來指定畫線的起始和終止位置。blog

關鍵還要使用命令:multirow命令。數學

首先,要在導言區引用宏包: \usepackage{multirow} class

其次,命令格式: \multirow{跨的行數}*{填充內容} cli

\documentclass[UTF8]{ctexart}
\usepackage{multirow}
\begin{document}

\begin{tabular}{|c|r|r|}
\hline
\multirow{2}*{姓名} & \multicolumn{2}{c|}{成績}  \\ \cline{2-3}
                    &  語文  &   數學  \\   
\hline
            張三    & 87    &  100 \\
\hline
\end{tabular}

\end{document}

以下效果:引用

相關文章
相關標籤/搜索