我如何创建这个表?

我如何创建这个表?

我想制作一个像图片中这样的表格。编写的代码绘制了表格的结构,但行与行之间的分隔不正确。我还想让表格更大。我该怎么做?我的代码:

\begin{tabular}{cc|c|c|c|c|l}
\cline{3-6}
& & \multicolumn{2}{ c| }{Valori Estimate} \\ \cline{3-6}
& & Clasa & Clasa \\ \cline{1-6}
\multicolumn{1}{ |c  }{\multirow{2}{*}{Valori reale} } &
\multicolumn{1}{ |c| }{Clasa} & 3 & 2 \\ \cline{2-6}
\multicolumn{1}{ |c  }{}                        &
\multicolumn{1}{ |c| }{Clasa} & 2 & 3   \\ \cline{1-6}
\end{tabular}

该表的外观如下:

在此处输入图片描述

答案1

\documentclass{article}

\usepackage{multirow}

\begin{document}

\begin{table}[]
\begin{tabular}{cc|c|c|}
\cline{3-4}
  &  & \multicolumn{2}{c|}{Valori Estimate} \\
\cline{3-4} 
  &  & Clasa & Clasa \\
\hline
\multicolumn{1}{|c|}{\multirow{2}{*}{Valori reale}} & Clasa & 3 & 2 \\
\cline{2-4} 
\multicolumn{1}{|c|}{}  & Clasa & 2 & 3 \\
\hline
\end{tabular}
\end{table}

\end{document}

多行表

答案2

与。{NiceTabular}nicematrix

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

\begin{table}[]
\begin{NiceTabular}{ccwc{10mm}wc{10mm}}[hvlines,corners=NW]
                          &       & \Block{1-2}{Valori Estimate} \\
                          &       & Clasa & Clasa \\
\Block{2-1}{Valori reale} & Clasa & 3     & 2 \\
                          & Clasa & 2     & 3 \\
\end{NiceTabular}
\end{table}

\end{document}

您需要多次编译(因为nicematrix使用 PGF/Tikz 节点)。

上述代码的输出

相关内容