表格标题中的各种多列

表格标题中的各种多列

我想\multicolumn在该表的标题中使用,因此,这两列将合并,而不是使用两次 2007 等。但是,当我尝试实现\multicolumn它时,它无法正常工作,它会返回每个分开的列:

这是我的原始代码:

\begin{table*}                                                                                                                  
    \centering                                                                                                                  
    \caption{Data from 2007-2013}                                                                                                                   
    \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}                                                                                                                    
    \hline Years    &   2007    &   2007    &   2008    &   2008    &   2009    &   2009    &   2010    &   2010    &   2011    &   2011    &   2012    &   2012    &   2013    &   2013    \\ \hline
    WS or UP    &   WS  &   UP  &   WS  &   UP  &   WS  &   UP  &   WS  &   UP  &   WS  &   UP  &   WS  &   UP  &   WS  &   UP  \\ \hline
    USA &   17\%    &   17\%    &   19\%    &   19\%    &   16\%    &   16\%    &   16\%    &   16\%    &   14\%    &   14\%    &   15\%    &   15\%    &   15\%    &   15\%    \\ \hline
    Europe  &   17\%    &   17\%    &   19\%    &   19\%    &   16\%    &   16\%    &   16\%    &   16\%    &   14\%    &   14\%    &   15\%    &   15\%    &   15\%    &   15\%    \\ \hline
    \end{tabular}                                                                                                                   
    \label{fig:data}                                                                                                                    
    \end{table*}

这是我尝试过\multicolumn但没有成功的:

\begin{table*}                                                                                                                  
\centering                                                                                                                  
\caption{Data from 2007-2013}                                                                                                                   
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}                                                                                                                    
\toprule                                                                                                                    
{}  &    \multicolumn{2}{c}{2007}           &    \multicolumn{2}{c}{2008}           &    \multicolumn{2}{c}{2009}           &    \multicolumn{2}{c}{2010}           &    \multicolumn{2}{c}{2011}           &    \multicolumn{2}{c}{2012}           &    \multicolumn{2}{c}{2013}           
\midrule                                                                                                                    
USA &   17\%    &   17\%    &   19\%    &   19\%    &   16\%    &   16\%    &   16\%    &   16\%    &   14\%    &   14\%    &   15\%    &   15\%    &   15\%    &   15\%    \\ \hline
Europe  &   17\%    &   17\%    &   19\%    &   19\%    &   16\%    &   16\%    &   16\%    &   16\%    &   14\%    &   14\%    &   15\%    &   15\%    &   15\%    &   15\%    \\ \hline
\bottomrule                                                                                                                 
\end{tabular}                                                                                                                   
\label{fig:data}                                                                                                                    
\end{table*}

答案1

有几件事:

  1. 您需要\\之前\midrule

  2. 使用时不要使用垂直线booktabs。 这文档提及:

    如果你始终记住两个简单的指导原则,就不会犯大错:

    1. 永远不要使用垂直规则。
    2. 切勿使用双重规则。
  3. 我还会删除中间的\hlines。

  4. 对于许多类似的列规范,使用符号来指定它们会更方便*{<num>}{<colspec>},这将重复<colspec>多次<num>

在此处输入图片描述

\documentclass{article}
\usepackage[landscape]{geometry}% Just for this example
\usepackage{booktabs}

\begin{document}

\begin{table}
  \centering
  \caption{Data from 2007-2013}\label{fig:data}
  \begin{tabular}{*{15}{c}}
    \toprule
    {}  & \multicolumn{2}{c}{2007} & \multicolumn{2}{c}{2008} & \multicolumn{2}{c}{2009} &  \multicolumn{2}{c}{2010} & \multicolumn{2}{c}{2011} & \multicolumn{2}{c}{2012}      & \multicolumn{2}{c}{2013} \\
    \midrule
    USA    & 17\% & 17\% & 19\% & 19\% & 16\% & 16\% & 16\% & 16\% & 14\% & 14\% & 15\% & 15\% & 15\% & 15\% \\
    Europe & 17\% & 17\% & 19\% & 19\% & 16\% & 16\% & 16\% & 16\% & 14\% & 14\% & 15\% & 15\% & 15\% & 15\% \\
    \bottomrule
  \end{tabular}
\end{table}

\end{document}

相关内容