带旋转侧标题的多行表

带旋转侧标题的多行表

我正在尝试从多行表中删除一条规则:

\begin{table}[ht]
\centering
\begin{tabular}{@{}cl|cll@{}}
 & & \multicolumn{3}{c}{\textsc{Columns}} \\
 & & A & B & C \\ \cmidrule(l){3-5} 
\multirow{3}{*}{\rotatebox[origin=c]{90}{\textsc{Rows}}}
    & 1 & A1 & B1 & C1 \\
    & 2 & A2 & B2 & C2 \\
    & 3 & A3 & B3 & C3 \\
\end{tabular}
\caption{Caption}
\label{tab:my-table}
\end{table}

输出如下:

在此处输入图片描述

但是,我无法删除这条顶部不必要的小垂直线(Columns 和 ABC 左侧的垂直线)。

因此我只尝试实现一条捕捉第 1、2 和 3 行的垂直线。

有什么想法吗?谢谢!

答案1

像这样;

在此处输入图片描述

\documentclass{article}

\usepackage{booktabs, multirow}
\usepackage{graphicx}

\begin{document}
    \begin{table}[ht]
    \centering
\begin{tabular}{ cl|cll}
\multicolumn{2}{c}{} % remove vertical lines in this cell
        & \multicolumn{3}{c}{\textsc{Columns}}  \\
\multicolumn{2}{c}{} % remove vertical lines in this cell
        &   A   &   B   &   C                   \\ 
    \cmidrule(l){3-5}
\multirow{3}{*}{\rotatebox[origin=c]{90}{\textsc{Rows}}}
    & 1 & A1 & B1 & C1 \\
    & 2 & A2 & B2 & C2 \\
    & 3 & A3 & B3 & C3 \\
\end{tabular}
    \caption{Caption}
    \label{tab:my-table}
\end{table}
\end{document}

相关内容