统计 2x2 表格标签

统计 2x2 表格标签

我该如何调整代码以包含我想要的顶部标签?我已附上此输出的内容以及我尝试添加标签的位置(我遇到困难的地方)。

 \begin{center}
    \begin{tabular}{c|cc|c}
& $V$ & $V^\prime$ & $\Sigma$ \\
 \hline
1/2 & 2925 & 3575 & 6500 \\
3+ & 805 & 2695 & 3500 \\
 \hline
$\Sigma$ & 3730 & 6270 & 10000 \\
    \end{tabular}
    \end{center}

我的源输出的内容

我想要尝试的输出

答案1

这里有一个方法可以做到,可以给你一些想法:

\documentclass{article}

\begin{document}
    \begin{center}
        \textbf{TV Programmes Watched}\\ % one way to do it; you probably want float
        
        \begin{tabular}{cr|cc|c}    % add a column
            \multicolumn{2}{p{3cm}|}% merge first two, p allows linebreak
                {Questions answerd correctly} 
                & $V$ & $V^\prime$ & $\Sigma$ \\
            \hline
            & 1/2 & 2925 & 3575 & 6500 \\
            & 3+ & 805 & 2695 & 3500 \\
            \hline
            & $\Sigma$ & 3730 & 6270 & 10000 \\
        \end{tabular}
    \end{center}   
\end{document}

结果

结果

您可以在此基础上进行扩展,并在顶部添加一个居中的空白行和合并行,以放置电视注释。还有更多选项,具体取决于您真正想要的结果(顶部的表格标题?其他内容?)。

附言: 关于您的评论,是的,Latex 很复杂,让人不知所措。我建议花些时间阅读介绍材料,或者几乎所有软件包都提供的用户手册。最好至少关注一下您问题的标签,或者在这里搜索,以更好地了解各种软件包的可能性、局限性、替代方案,例如tabular:)

答案2

稍微复杂一点的解决方案(用于练习如何使用tabularray包:-)):

\documentclass{article}
\usepackage[skip=1ex, labelfont=bf]{caption}
\usepackage{tabularray}
\NewColumnType{Y}[1][]{>{$\displaystyle}Q[co=1,#1]<{$}}

\begin{document}
    \begin{table}
    \centering
\caption{TV Programmes Watched}
\begin{tblr}{width=0.8\linewidth,
             hline{2,Y}, vline{2,Y},
             colspec={Y[1.5,r] *{3}{Y[0.4,c]} }
             }  
\mbox{Questions answered correctly}
        & V     & V\prime   & \sum  \\
1/2     & 2925  & 3575      &  6500 \\
3+      &  805  & 2695      &  3500 \\
\sum    & 3730  & 6270      & 10000 \\
\end{tblr}
    \end{table}
\end{document}

在此处输入图片描述

附录: 举个例子,当您希望将第一列标题设置为两行,从而使表格更窄:

\documentclass{article}
\usepackage[skip=1ex, labelfont=bf]{caption}
\usepackage{tabularray}
\NewColumnType{Y}[1][]{>{$\displaystyle}Q[co=1,#1]<{$}}

\begin{document}
    \begin{table}
    \centering
\caption{TV Programmes Watched}
\begin{tblr}{width=0.6\linewidth,  % <---
             hline{2,Y}, vline{2,Y},
             colspec={Y[1.3,r] *{3}{Y[0.4,c]} }
             }
\parbox{\linewidth}{\raggedleft   
                    Questions answered correctly} % <---
        & V     & V\prime   & \sum  \\
1/2     & 2925  & 3575      &  6500 \\
3+      &  805  & 2695      &  3500 \\
\sum    & 3730  & 6270      & 10000 \\
\end{tblr}
    \end{table}
\end{document}

在此处输入图片描述

相关内容