垂直对齐多列标题

垂直对齐多列标题

我使用以下代码创建了一个表格:

\newcommand{\ra}[1]{\renewcommand{\arraystretch}{#1}}

\begin{document}
\begin{table*}
\centering\ra{1.3}
\begin{tabular}{@{}rcccccc@{}}
\toprule &  \textit{Accuracy} & \phantom{abc}& \multicolumn{3}{c}{\textit{Time}} \\
\cmidrule{4-6} &&& $t=0$ & $t=1$ & $t=2$ 
\\ \midrule
$c$ & 9 && 1 & 1 & 3\\
$c$ & 9 && 1 & 1 & 3\\
$c$ & 9 && 1 & 1 & 3\\
\bottomrule
\end{tabular}
\caption{Caption}
\end{table*}

如何将标题“准确度”与行中间对齐(图片中的红色文本)?

在此处输入图片描述

答案1

一种方法是使用multirow包并替换(参数\textit{Accuracy}\multirow{2}{*}[-3pt]{Accuracy}:行数、宽度(* 表示自然宽度)、微调垂直位置(可选)、文本)。

相关内容