为什么这些列不像行那样分开?

为什么这些列不像行那样分开?

接下来,我尝试让列标题跨越矩阵的长度。注释掉的% \multicolumn{3}{c}{Mean} & \multicolumn{3}{c}{Max} & \multicolumn{3}{c}{Min}是我想要使用的,即让它显示三列中的平均值、最大值和最小值。

这不起作用,所以我试图找出原因,甚至我Fa对 9 列中的每一列执行的以下操作也不起作用。结果是列标题被挤压在左侧。

我也在第 96 行和第 99 行收到“Misplaced \omit”错误,但不确定这是否与此列问题有关。

\begin{table}
    \centering
    \begin{tabular}{c|ccc|ccc|ccc}
    Transformation & Fa & Fa & Fa & Fa & Fa & Fa & Fa & Fa  \\
    % \multicolumn{3}{c}{Mean} & \multicolumn{3}{c}{Max} & \multicolumn{3}{c}{Min} \\
    \toprule
    \multirow{2}{*}{Ground Truth} &
    \multicolumn{3}{c}{\multirow{2}{*}{     $\begin{pmatrix}1.197 & 0.050 & -0.026 \\ 0.178 & 1.109 & -0.23 \\ \end{pmatrix}$  
    }}
    \multicolumn{3}{c}{\multirow{2}{*}{    
     $\begin{pmatrix}1.061 & -0.324 & -1.066 \\ -0.063 & 1.026 & -1.157 \end{pmatrix}$ 
      }}
    \multicolumn{3}{c}{\multirow{2}{*}{    
     $\begin{pmatrix}1.268 & 0.362 & 0.936 \\ 0.314 & 1.262 & 0.889 \\ \end{pmatrix}$
      }}
 
    \end{tabular}
    % \caption{(Mean, STD) ... Min ... Max}
    % \label{table:transform-matrices}
\end{table}

答案1

在我看来,这是一个四列表格。但它太大了,所以需要进行某种调整。

\documentclass{article}
\usepackage{amsmath,booktabs}

\begin{document}

\begin{table}[htp]
\centering\footnotesize

\setlength{\tabcolsep}{0pt}
\addtolength{\arraycolsep}{-3pt}

\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}c c c c}
\toprule
Transformation & Mean & Max & Min \\
\midrule
Ground Truth &
$\begin{pmatrix}1.197 & 0.050 & -0.026 \\ 0.178 & 1.109 & -0.23 \\ \end{pmatrix}$ &
$\begin{pmatrix}1.061 & -0.324 & -1.066 \\ -0.063 & 1.026 & -1.157 \end{pmatrix}$ &
$\begin{pmatrix}1.268 & 0.362 & 0.936 \\ 0.314 & 1.262 & 0.889 \\ \end{pmatrix}$
\end{tabular*}

\caption{(Mean, STD) ... Min ... Max}
\label{table:transform-matrices}
\end{table}

\end{document}

在此处输入图片描述

相关内容