latex制作表格-跨行跨列


1、列的合並,使用 \multicolumn{跨幾列}{格式}{填充內容} 

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

 

效果如下圖:

 

2、行的合並。對於行的合並我們使用的是\cline這個命令.這個命令有點像我們的\hline這個命令。它們兩者都是用來畫水平的表格線,但是\cline可以用來指定畫線的起始和終止位置。

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

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

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

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

如下效果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM