表格中行和列的命名

表格中行和列的命名

我想创建这样的表格(行和列分别有名称,也分为一组): 在此处输入图片描述 我可以创建表格,但我不知道如何写这些列和行的名称。如何选择性地删除表格中某些单元格的垂直线?

答案1

您可以使用\multicolumn{1}{|c|}{($-1,C$)}选择性地删除/添加垂直线。此外,要合并单元格中的两行,您可以使用multirow

\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{*4c}
& &\multicolumn{2}{c}{$p_{2}$}\\
& & $F$ &$D$ \\\cline{3-4}
\multirow{2}{*}{$p_{1}$}& $F$ & \multicolumn{1}{|c|}{($1-C$,$1-C$)} & \multicolumn{1}{c|}{($-C,1$)} \\\cline{3-4}
& $D$ & \multicolumn{1}{|c|}{($-1,C$)} &\multicolumn{1}{c|}{($0,0$)}\\\cline{3-4}
\end{tabular}

\end{document}

在此处输入图片描述

答案2

与。{NiceArray}nicematrix

\documentclass{article}
\usepackage{nicematrix}

\begin{document}
\NiceMatrixOptions{exterior-arraycolsep,cell-space-limits=3pt}
$\begin{NiceArray}{cccc}
                   &   & \Block{1-2}{p_2} \\
                   &   & F         & D \\
\Block{2-1}{p_1} & F & \Block[hvlines]{2-2}{}
                         (1-C,1-C) & (-C,1)  \\
                   & D & (-1,C)    & (0,0) \\
\end{NiceArray}$
\end{document}

上述代码的输出

相关内容