无法使表格格式正确!

无法使表格格式正确!

所以这是我想要的输出:(忽略最外层的淡入淡出边框)

在此处输入图片描述

这是我在 LaTex 中输入的代码:

\begin{center}
\begin{tabular}{|c|c|c|c|c}
\hline
\multicolumn{2}{|c|}{}    & \multicolumn{2}{c|}{Rafael} \\ \cline{3-4}
\multicolumn{2}{|c|}{}    & $l$ & $r$ \\ \cline{1-4}
\hline
\multirow{2}{*}{Roger} & $L$ & $50,50$      & $80,20$ & $p$\\ \cline{2-4}
                          & $R$  & $90,10$   & $20,80$  & $1-p$\\  \cline{2-4}
                          &  & $q$ & $1-q$\\
\hline
\end{tabular}
\end{center}

这是我得到的输出: 在此处输入图片描述

我犯了什么错误???

答案1

\hline将使用表格的整个宽度 - 用于\cline{x-y}特定的列,其中x是起始列和y最终列。

空块可以通过以下方式实现\multicolumn{1}{c|}{}(例如)

随后的相等列类型可以在规范中被压缩,例如 10 个居中列很容易\begin{tabular}{*{10}{c}}...

\documentclass{article}

\usepackage{multirow}
\begin{document}


\begin{center}
\begin{tabular}{|*{4}{c|}c}
\cline{3-4}
\multicolumn{2}{c|}{}    & \multicolumn{2}{c|}{Rafael} \tabularnewline
\cline{3-4} 
\multicolumn{2}{c|}{}    & $l$ & $r$ \tabularnewline 
\cline{1-4}
\multirow{2}{*}{Roger} & $L$ & $50{,}50$      & $80{,}20$ & $p$\tabularnewline 
\cline{2-4}
                      & $R$  & $90{,}10$   & $20{,}80$  & $1-p$\tabularnewline  
\cline{1-4}
\multicolumn{2}{ c}{}   & \multicolumn{1}{c}{$q$} & \multicolumn{1}{c}{$1-q$}\tabularnewline
\end{tabular}
\end{center}
\end{document}

在此处输入图片描述

相关内容