多行多列组合问题

多行多列组合问题

好的,我正在尝试制作这样的表格:

----------------------------
|                  A       |
|     &       true   false |
|           |--------------|
| B | true  |  1       1   |
|   | false |  2       3   |
|--------------------------|

这是我的代码。

\begin{tabular}{|cccc|}
\hline
\multicolumn{2}{c}{\multirow{2}{*}{\&}} & & A
 & & true & false
\multirow{2}{*}{B} & false & 0 & 1 \\
 & true & 2 & 3 \\
\hline
\end{tabular}

说实话我不知道我做错了什么。我发现这种多行、多列的东西有点令人困惑...

答案1

像这样:

在此处输入图片描述

\documentclass{article}
\usepackage{multirow}

\begin{document}
\begin{tabular}{cc|cc}
            &           &   \multicolumn{2}{c}{A}   \\
\multicolumn{2}{c|}{\&} &   true    &   false       \\
    \hline
\multirow{2}{*}{B}      &   true    &   1   &    1  \\
                        &   false   &   2   &   3   
\end{tabular}
\end{document}

或这个:

在此处输入图片描述

\documentclass{article}
\usepackage{multirow}

\begin{document}
\begin{tabular}{cc|cc}
\multicolumn{2}{c}{}    &   \multicolumn{2}{c}{A}   \\
\multicolumn{2}{c|}{\&} &   true    &   false       \\
    \hline
\multirow{2}{*}{B}      &   true    &   1   &   1   \\
            &   false   &   2       &   3           \\
\end{tabular}
\end{document}

或这个?

在此处输入图片描述

\documentclass{article}
\usepackage{multirow}

\begin{document}
\begin{tabular}{|cc|cc|}
    \hline
\multicolumn{2}{|c|}{}  &   \multicolumn{2}{c|}{A}  \\
\multicolumn{2}{|c|}{\&}&   true    &   false       \\
    \hline
\multirow{2}{*}{B}      &   true    &   1   &   1   \\
            &   false   &   2       &   3           \\
    \hline
\end{tabular}
\end{document}

或者最后(如下面的评论所述):

在此处输入图片描述

\documentclass{article}
\usepackage{multirow}

\begin{document}
\begin{tabular}{|c|c|cc|}
    \hline
\multicolumn{2}{|c|}{}  &   \multicolumn{2}{c|}{A}  \\
    \cline{3-4}
\multicolumn{2}{|c|}{\&}&   true    &   false       \\
    \hline
\multirow{2}{*}{B}      &   true    &   1   &   1   \\
            &   false   &   2       &   3           \\
    \hline
\end{tabular}
\end{document}

根据我的口味,我会选择第一个例子……

答案2

这是使用 来制作该表的一种{NiceTabular}方法nicematrix

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

\begin{NiceTabular}{|c|c|cc|}
\Hline
\Block{2-2}{}   &       & \Block{1-2}{A} \\
\Hline
\Block{1-2}{\&} &       & true  & false  \\
\Hline
\Block{2-1}{B}  & true  & 1     & 1      \\
                & false & 2     & 3      \\
\Hline
\end{NiceTabular}

\end{document}

上述代码的输出

相关内容