多列布局

多列布局

我目前遇到一个问题,我正在尝试制作一个包含许多列和许多行的表格。以下是我现在的情况:

\begin{table}[htbp]
  \centering
  \caption{Add caption}
    \resizebox{\textwidth}{!}{\begin{tabular}{lrrrrrrrrrrrr}
    \toprule
          & \multicolumn{2}{c}{Count} & \multicolumn{2}{c}{Mean} & \multicolumn{2}{c}{Std. Dev.} & \multicolumn{2}{c}{Min} & \multicolumn{2}{c}{Median} & \multicolumn{2}{c}{Max} \\
\cmidrule(l{5pt}r{5pt}){2-3}\cmidrule(l{5pt}r{5pt}){4-5}\cmidrule(l{5pt}r{5pt}){6-7}\cmidrule(l{5pt}r{5pt}){8-9}\cmidrule(l{5pt}r{5pt}){10-11}\cmidrule(l{5pt}r{5pt}){12-13}           & \multicolumn{1}{c}{Sample 1} & \multicolumn{1}{c}{Sample 2} & \multicolumn{1}{c}{Sample 1} & \multicolumn{1}{c}{Sample 2} & \multicolumn{1}{c}{Sample 1} & \multicolumn{1}{c}{Sample 2} & \multicolumn{1}{c}{Sample 1} & \multicolumn{1}{c}{Sample 2} & \multicolumn{1}{c}{Sample 1} & \multicolumn{1}{c}{Sample 2} & \multicolumn{1}{c}{Sample 1} & \multicolumn{1}{c}{Sample 2} \\
    \midrule
    \multicolumn{4}{l}{\textit{Panel A: Group 1}} &       &       &       &       &       &       &       &       &  \\
    \midrule
    \multicolumn{1}{c}{Var 1} & 0.07  & 0.25  & 0.55  & 0.39  & 0.27  & 0.46  & 0.81  & 0.99  & 0.46  & 0.91  & 0.85  & 0.5 \\
    Var 2 & 0.49  & 0.74  & 0.79  & 0.11  & 0.23  & 0.34  & 0.22  & 0.37  & 0.08  & 0.14  & 0.58  & 0.64 \\
    Var 3 & 0.79  & 0.19  & 0.88  & 0.7   & 0.46  & 0.76  & 0.86  & 0.84  & 0.87  & 0.07  & 0.65  & 0.92 \\
    \midrule
    \multicolumn{4}{l}{\textit{Panel B: Group 2}} &       &       &       &       &       &       &       &       &  \\
    \midrule
    Var 4 & 0.52  & 0.91  & 0.68  & 0.17  & 0.44  & 0.77  & 0.85  & 0.54  & 0.51  & 0.38  & 0.29  & 0.1 \\
    Var 5 & 0.05  & 0.14  & 0.87  & 0.64  & 0.33  & 0.58  & 0.18  & 0.78  & 0.8   & 0.68  & 0.92  & 0.57 \\
    Var 6 & 0.81  & 0.81  & 0.61  & 0.42  & 0.25  & 0.54  & 0.68  & 0.7   & 0.34  & 0.11  & 0.49  & 0.11 \\
    Var 7 & 0.32  & 0.08  & 0.98  & 0.52  & 0.82  & 0.62  & 0.22  & 0.95  & 0.21  & 0.36  & 0.73  & 0.55 \\
    Var 8 & 0.63  & 0.58  & 0.86  & 0.39  & 0.81  & 0.79  & 0.19  & 0.89  & 0.12  & 0.7   & 0.32  & 0.25 \\
    Var 9 & 0.32  & 0.28  & 0.83  & 0.45  & 0.62  & 0.76  & 0.04  & 0.88  & 0.94  & 0.57  & 0.47  & 0.97 \\
    Var 10 & 0.71  & 0.65  & 0.78  & 0.69  & 0.47  & 0.89  & 0.5   & 0.68  & 0.8   & 0.38  & 0.62  & 0.71 \\
    Var 11 & 0.14  & 0.7   & 0.51  & 0.77  & 0.6   & 0.54  & 0.6   & 0.93  & 0.47  & 0.05  & 0.23  & 0.87 \\
    Var 12 & 0.33  & 0.02  & 0.4   & 0.39  & 0.35  & 0.65  & 0.03  & 0.45  & 0.77  & 0.59  & 0.61  & 0.6 \\
    Var 13 & 0.7   & 0.13  & 0.39  & 0.51  & 0.68  & 0.74  & 0.65  & 0.59  & 0.4   & 0.21  & 0.26  & 0.08 \\
    \midrule
    \multicolumn{4}{l}{\textit{Panel B: Group 2}} &       &       &       &       &       &       &       &       &  \\
    \midrule
    Var 14 & 0     & 0.15  & 0.55  & 0.96  & 0.59  & 0.6   & 0.54  & 0.81  & 0.49  & 0.6   & 0.79  & 0.5 \\
    Var 15 & 0.65  & 0.35  & 0.62  & 0.18  & 0.93  & 0.37  & 0.39  & 0.42  & 0.78  & 0.1   & 0.66  & 0.78 \\
    Var 16 & 0.64  & 0.43  & 0.07  & 0.36  & 0.91  & 0.18  & 0.41  & 0.59  & 0.18  & 1     & 0.85  & 0.25 \\
    Var 17 & 0.03  & 0.57  & 0.53  & 0.67  & 0.13  & 0.68  & 0.48  & 0.01  & 0.75  & 0.18  & 0.85  & 0.96 \\
    Var 18 & 0.12  & 0.72  & 0.61  & 0.1   & 0.61  & 0.66  & 0.65  & 0.37  & 0.42  & 0.8   & 0.4   & 0.46 \\
    Var 19 & 0.14  & 0.39  & 0.84  & 0.61  & 0.83  & 0.09  & 0.15  & 0.2   & 0.7   & 0.44  & 0.2   & 0.57 \\
    \midrule
    \multicolumn{4}{l}{\textit{Panel B: Group 2}} &       &       &       &       &       &       &       &       &  \\
    \midrule
    Var 20 & 0.7   & 0.05  & 0.94  & 0.94  & 0.7   & 0.21  & 0.01  & 0.06  & 0.44  & 0.99  & 0.71  & 0.86 \\
    Var 21 & 0.49  & 0.64  & 0.51  & 0.74  & 0.37  & 0.58  & 0.55  & 0.22  & 0.61  & 0.04  & 0.68  & 0.91 \\
    Var 22 & 0.83  & 0.37  & 0.67  & 0.21  & 0.47  & 0.83  & 0.27  & 0.36  & 1     & 0.03  & 0.7   & 0.48 \\
    Var 23 & 0.99  & 0.55  & 0.23  & 0.72  & 0.55  & 0.16  & 0.49  & 0.73  & 0.57  & 0.78  & 0.37  & 0.05 \\
    Var 24 & 0.66  & 0.2   & 0.83  & 0.66  & 0.25  & 0.39  & 0.48  & 0.53  & 0.97  & 0.75  & 0.6   & 0.99 \\
    \end{tabular}}%
  \label{tab:addlabel}%
\end{table}%

目前看起来如下: 在此处输入图片描述

但是,在我看来,这看起来很混乱。有人能建议我采用不同的布局,或者有其他方法让这个表格更易读吗?对我来说,例如“计数”列中的样本 2 的变量与“平均值”列中的变量非常接近。

答案1

我建议如下:

在此处输入图片描述

\documentclass{article}
\usepackage{geometry}
\usepackage{lscape}
\usepackage{array, booktabs, caption}
\usepackage{siunitx}


\begin{document}

 \begin{landscape}
\setlength{\extrarowheight}{2pt}
\setlength{\tabcolsep}{2pt}
\sisetup{table-format=1.2, table-number-alignment=center}
\begin{table}[htbp]
  \centering\footnotesize
  \caption{Add caption}
\begin{tabular}{@{\quad}l*{5}{SSp{4\tabcolsep}}SS}
    \toprule
          & \multicolumn{2}{c}{Count} && \multicolumn{2}{c}{Mean} && \multicolumn{2}{c}{Std. Dev.} && \multicolumn{2}{c}{Min} && \multicolumn{2}{c}{Median} && \multicolumn{2}{c}{Max} \\
\cmidrule{2-3}\cmidrule{5-6}\cmidrule{8-9}\cmidrule{11-12} \cmidrule{14-15}\cmidrule{17-18}
 &{Sample 1} & {Sample 2} && {Sample 1} & {Sample 2} && {Sample 1} & {Sample 2} && {Sample 1} & {Sample 2} && {Sample 1} & {Sample 2} && {Sample 1} &{Sample 2} \\
\addlinespace
\midrule
\multicolumn{18}{@{}l}{Panel A: Group 1} \\
\midrule
    Var 1  & 0.07 & 0.25 && 0.55 & 0.39 && 0.27 & 0.46 && 0.81 & 0.99 && 0.46 & 0.91 && 0.85 & 0.5 \\
    Var 2  & 0.49 & 0.74 && 0.79 & 0.11 && 0.23 & 0.34 && 0.22 & 0.37 && 0.08 & 0.14 && 0.58 & 0.64 \\
    Var 3  & 0.79 & 0.19 && 0.88 & 0.7  && 0.46 & 0.76 && 0.86 & 0.84 && 0.87 & 0.07 && 0.65 & 0.92 \\
\addlinespace
\midrule
\multicolumn{18}{@{}l}{Panel B: Group 2} \\
\midrule
    Var 4  & 0.52 & 0.91 && 0.68 & 0.17 && 0.44 & 0.77 && 0.85 & 0.54 && 0.51 & 0.38 && 0.29 & 0.1 \\
    Var 5  & 0.05 & 0.14 && 0.87 & 0.64 && 0.33 & 0.58 && 0.18 & 0.78 && 0.8  & 0.68 && 0.92 & 0.57 \\
    Var 6  & 0.81 & 0.81 && 0.61 & 0.42 && 0.25 & 0.54 && 0.68 & 0.7  && 0.34 & 0.11 && 0.49 & 0.11 \\
    Var 7  & 0.32 & 0.08 && 0.98 & 0.52 && 0.82 & 0.62 && 0.22 & 0.95 && 0.21 & 0.36 && 0.73 & 0.55 \\
    Var 8  & 0.63 & 0.58 && 0.86 & 0.39 && 0.81 & 0.79 && 0.19 & 0.89 && 0.12 & 0.7  && 0.32 & 0.25 \\
    Var 9  & 0.32 & 0.28 && 0.83 & 0.45 && 0.62 & 0.76 && 0.04 & 0.88 && 0.94 & 0.57 && 0.47 & 0.97 \\
    Var 10 & 0.71 & 0.65 && 0.78 & 0.69 && 0.47 & 0.89 && 0.5  & 0.68 && 0.8  & 0.38 && 0.62 & 0.71 \\
    Var 11 & 0.14 & 0.7  && 0.51 & 0.77 && 0.6  & 0.54 && 0.6  & 0.93 && 0.47 & 0.05 && 0.23 & 0.87 \\
    Var 12 & 0.33 & 0.02 && 0.4  & 0.39 && 0.35 & 0.65 && 0.03 & 0.45 && 0.77 & 0.59 && 0.61 & 0.6 \\
    Var 13 & 0.7  & 0.13 && 0.39 & 0.51 && 0.68 & 0.74 && 0.65 & 0.59 && 0.4  & 0.21 && 0.26 & 0.08 \\
\addlinespace
\midrule
\multicolumn{18}{@{}l}{Panel B: Group 2} \\
\midrule
    Var 14 & 0    & 0.15 && 0.55 & 0.96 && 0.59 & 0.6  && 0.54 & 0.81 && 0.49 & 0.6  && 0.79 & 0.5 \\
    Var 15 & 0.65 & 0.35 && 0.62 & 0.18 && 0.93 & 0.37 && 0.39 & 0.42 && 0.78 & 0.1  && 0.66 & 0.78 \\
    Var 16 & 0.64 & 0.43 && 0.07 & 0.36 && 0.91 & 0.18 && 0.41 & 0.59 && 0.18 & 1    && 0.85 & 0.25 \\
    Var 17 & 0.03 & 0.57 && 0.53 & 0.67 && 0.13 & 0.68 && 0.48 & 0.01 && 0.75 & 0.18 && 0.85 & 0.96 \\
    Var 18 & 0.12 & 0.72 && 0.61 & 0.1  && 0.61 & 0.66 && 0.65 & 0.37 && 0.42 & 0.8  && 0.4  & 0.46 \\
    Var 19 & 0.14 & 0.39 && 0.84 & 0.61 && 0.83 & 0.09 && 0.15 & 0.2  && 0.7  & 0.44 && 0.2  & 0.57 \\
\addlinespace
\midrule
\multicolumn{18}{@{}l}{Panel B: Group 2} \\
\midrule
    Var 20 & 0.7  & 0.05 && 0.94 & 0.94 && 0.7  & 0.21 && 0.01 & 0.06 && 0.44 & 0.99 && 0.71 & 0.86 \\
    Var 21 & 0.49 & 0.64 && 0.51 & 0.74 && 0.37 & 0.58 && 0.55 & 0.22 && 0.61 & 0.04 && 0.68 & 0.91 \\
    Var 22 & 0.83 & 0.37 && 0.67 & 0.21 && 0.47 & 0.83 && 0.27 & 0.36 && 1    & 0.03 && 0.7  & 0.48 \\
    Var 23 & 0.99 & 0.55 && 0.23 & 0.72 && 0.55 & 0.16 && 0.49 & 0.73 && 0.57 & 0.78 && 0.37 & 0.05 \\
    Var 24 & 0.66 & 0.2  && 0.83 & 0.66 && 0.25 & 0.39 && 0.48 & 0.53 && 0.97 & 0.75 && 0.6  & 0.99 \\
    \end{tabular}%
  \label{tab:addlabel}%
\end{table}%
\end{landscape}

\end{document} 

答案2

这个怎么样?

\documentclass{article}
\usepackage{geometry}
\usepackage{lscape}
 \usepackage{array, booktabs, caption, makecell}
\usepackage{siunitx}
\usepackage[table, svgnames]{xcolor}

\begin{document}

 \begin{landscape}
\setlength{\extrarowheight}{2pt}
\setlength{\tabcolsep}{2pt}
\sisetup{table-format=1.2, table-number-alignment=center}
\begin{table}[htbp]
  \centering\footnotesize
  \caption{Add caption}
\begin{tabular}{l*{5}{SS@{\hskip 1.5em}}SS}
    \toprule            & \multicolumn{2}{c@{\hskip 1.5em}}{Count} & \multicolumn{2}{c@{\hskip 1.5em}}{Mean} & \multicolumn{2}{c@{\hskip 1.5em}}{Std. Dev.} & \multicolumn{2}{c@{\hskip 1.5em}}{Min} & \multicolumn{2}{c@{\hskip 1.5em}}{Median} & \multicolumn{2}{c}{Max} \\
\cmidrule(l{2pt}r{1.5em}){2-3}\cmidrule(r{1.5em}){4-5}\cmidrule(r{1.5em}){6-7}\cmidrule(r{1.5em}){8-9} \cmidrule(r{1.5em}){10-11}\cmidrule(r{2pt}){12-13}
 &{Sample 1} & {Sample 2} & {Sample 1} & {Sample 2} & {Sample 1} & {Sample 2} & {Sample 1} & {Sample 2} & {Sample 1} & {Sample 2} & {Sample 1} &{Sample 2} \\
\addlinespace
 \rowcolor{WhiteSmoke!50!Lavender} \multicolumn{13}{l}{\textit{Panel A: Group 1}} \\
    \multicolumn{1}{c}{Var 1} & 0.07 & 0.25 & 0.55 & 0.39 & 0.27 & 0.46 & 0.81 & 0.99 & 0.46 & 0.91 & 0.85 & 0.5 \\
    Var 2 & 0.49 & 0.74 & 0.79 & 0.11 & 0.23 & 0.34 & 0.22 & 0.37 & 0.08 & 0.14 & 0.58 & 0.64 \\
    Var 3 & 0.79 & 0.19 & 0.88 & 0.7 & 0.46 & 0.76 & 0.86 & 0.84 & 0.87 & 0.07 & 0.65 & 0.92 \\
\addlinespace
 \rowcolor{WhiteSmoke!50!Lavender} \multicolumn{13}{l}{\textit{Panel B: Group 2}} \\
    Var 4 & 0.52 & 0.91 & 0.68 & 0.17 & 0.44 & 0.77 & 0.85 & 0.54 & 0.51 & 0.38 & 0.29 & 0.1 \\
    Var 5 & 0.05 & 0.14 & 0.87 & 0.64 & 0.33 & 0.58 & 0.18 & 0.78 & 0.8 & 0.68 & 0.92 & 0.57 \\
    Var 6 & 0.81 & 0.81 & 0.61 & 0.42 & 0.25 & 0.54 & 0.68 & 0.7 & 0.34 & 0.11 & 0.49 & 0.11 \\
    Var 7 & 0.32 & 0.08 & 0.98 & 0.52 & 0.82 & 0.62 & 0.22 & 0.95 & 0.21 & 0.36 & 0.73 & 0.55 \\
    Var 8 & 0.63 & 0.58 & 0.86 & 0.39 & 0.81 & 0.79 & 0.19 & 0.89 & 0.12 & 0.7 & 0.32 & 0.25 \\
    Var 9 & 0.32 & 0.28 & 0.83 & 0.45 & 0.62 & 0.76 & 0.04 & 0.88 & 0.94 & 0.57 & 0.47 & 0.97 \\
    Var 10 & 0.71 & 0.65 & 0.78 & 0.69 & 0.47 & 0.89 & 0.5 & 0.68 & 0.8 & 0.38 & 0.62 & 0.71 \\
    Var 11 & 0.14 & 0.7 & 0.51 & 0.77 & 0.6 & 0.54 & 0.6 & 0.93 & 0.47 & 0.05 & 0.23 & 0.87 \\
    Var 12 & 0.33 & 0.02 & 0.4 & 0.39 & 0.35 & 0.65 & 0.03 & 0.45 & 0.77 & 0.59 & 0.61 & 0.6 \\
    Var 13 & 0.7 & 0.13 & 0.39 & 0.51 & 0.68 & 0.74 & 0.65 & 0.59 & 0.4 & 0.21 & 0.26 & 0.08 \\
\addlinespace
 \rowcolor{WhiteSmoke!50!Lavender} \multicolumn{13}{l}{\textit{Panel B: Group 2}} \\
    Var 14 & 0 & 0.15 & 0.55 & 0.96 & 0.59 & 0.6 & 0.54 & 0.81 & 0.49 & 0.6 & 0.79 & 0.5 \\
    Var 15 & 0.65 & 0.35 & 0.62 & 0.18 & 0.93 & 0.37 & 0.39 & 0.42 & 0.78 & 0.1 & 0.66 & 0.78 \\
    Var 16 & 0.64 & 0.43 & 0.07 & 0.36 & 0.91 & 0.18 & 0.41 & 0.59 & 0.18 & 1 & 0.85 & 0.25 \\
    Var 17 & 0.03 & 0.57 & 0.53 & 0.67 & 0.13 & 0.68 & 0.48 & 0.01 & 0.75 & 0.18 & 0.85 & 0.96 \\
    Var 18 & 0.12 & 0.72 & 0.61 & 0.1 & 0.61 & 0.66 & 0.65 & 0.37 & 0.42 & 0.8 & 0.4 & 0.46 \\
    Var 19 & 0.14 & 0.39 & 0.84 & 0.61 & 0.83 & 0.09 & 0.15 & 0.2 & 0.7 & 0.44 & 0.2 & 0.57 \\
\addlinespace
 \rowcolor{WhiteSmoke!50!Lavender} \multicolumn{13}{l}{\textit{Panel B: Group 2}} \\
    Var 20 & 0.7 & 0.05 & 0.94 & 0.94 & 0.7 & 0.21 & 0.01 & 0.06 & 0.44 & 0.99 & 0.71 & 0.86 \\
    Var 21 & 0.49 & 0.64 & 0.51 & 0.74 & 0.37 & 0.58 & 0.55 & 0.22 & 0.61 & 0.04 & 0.68 & 0.91 \\
    Var 22 & 0.83 & 0.37 & 0.67 & 0.21 & 0.47 & 0.83 & 0.27 & 0.36 & 1 & 0.03 & 0.7 & 0.48 \\
    Var 23 & 0.99 & 0.55 & 0.23 & 0.72 & 0.55 & 0.16 & 0.49 & 0.73 & 0.57 & 0.78 & 0.37 & 0.05 \\
    Var 24 & 0.66 & 0.2 & 0.83 & 0.66 & 0.25 & 0.39 & 0.48 & 0.53 & 0.97 & 0.75 & 0.6 & 0.99 \\
    \end{tabular}%
  \label{tab:addlabel}%
\end{table}%
\end{landscape}

\end{document} 

在此处输入图片描述

相关内容