如何将表格的三行合并为两行?

如何将表格的三行合并为两行?

我想要实现以下表格布局,包括线条和边框,全部美观且间距均匀:

|---------------------|
|          |          |
|          |----------|
|          |          |
|----------|          |
|          |          |
|          |----------|
|          |          |
|---------------------|

使用这个我无法在第一行得到一条水平线:

\begin{tabular}{|l|l|}
\hline
\multirow{2}{*}{A} & 1 \\\cline{2-2}
\multirow{2}{*}{B} & 2 \\\cline{2-2}
                   & 3 \\\hline
\end{tabular}

答案1

\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{|l|l|}
\hline
\multirow{2}{*}{A}  & 1                  \\
                      \cline{2-2}
                    & \multirow{2}{*}{2} \\
\cline{1-1}
\multirow{2}{*}{B}  &                    \\
                      \cline{2-2}
                    & 3                  \\
\hline                   
\end{tabular}
\end{document}

在此处输入图片描述

答案2

\documentclass{article}

\usepackage[table]{xcolor}
\usepackage{multirow}  
\begin{document}

\begin{tabular}{|l|l|}                                  \hline
                                & \multirow{2}{*}{1} \\ 
\multirow{2}{*}{A}              &                    \\ \cline{2-2} 
                                & \multirow{2}{*}{2} \\ \cline{1-1}
\multirow{2}{*}{B}              &                    \\ \cline{2-2}
                                & \multirow{2}{*}{3} \\
                                &                    \\  \hline
\end{tabular}
\end{document}

在此处输入图片描述

相关内容