表格格式

表格格式

我使用下表:

\documentclass[a4paper,     
        12pt,                               
        bibliography=totoc,     
        index=totoc,    
        abstracton,     
        headsepline,    
        ]{scrreprt}

\usepackage{booktabs} 


\begin{document}


\begin{table}[H]\hspace*{-1cm}
\centering
\begin{tabular}{lcclll}
\toprule

Company& \multicolumn{2}{c}{exceedances (empirical)}&exeedances (expected)&no. of obs.\\
\cmidrule(r){2-3}\\
&standard normal&standardized Student's-t&&\\
\midrule
Company1&1&5&9&13\\
Company2&2&6&10&14\\
Company3&3&11&15\\
Company4&4&8&12&16\\
\bottomrule
\multicolumn{4}{l}{\begin{footnotesize}an additional hint about a detail\end{footnotesize}}
\end{tabular}
\caption{Here is the caption.}
\label{labelhere}
\end{table} 

\end{document}  

这使

表格示例

我有两个问题:

  1. 后面的空格\cmidrule(r){2-3}太大,如何改变?
  2. 这个表看起来不太好,我该如何整体改善它?

答案1

以下是一些具体建议:

  • 将表格标题进一步分组,以强调逻辑结构;
  • 将第 2 列和第 3 列的标题分成两行,以减小它们的宽度;
  • 不要在第一列的左侧和最后一列的右侧使用垂直空白;
  • 使用\midrule[\heavyruleweight]而不是\bottomrule来为下一行提供更多的“喘息空间”。

当然,这些建议都是个人建议,并不代表更大的真理……

在此处输入图片描述

\documentclass[a4paper,12pt]{scrreprt}
\usepackage{booktabs} 
\begin{document}
\begin{table}
\centering
\begin{tabular}{@{} lcccc @{}} % suppress vertical whitespace at start and end
\toprule
Company& \multicolumn{3}{c}{Exceedances} & No.\ of Obs.\\
\cmidrule(lr){2-4}
& \multicolumn{2}{c}{Empirical} & Expected\\
\cmidrule(lr){2-3} \cmidrule(lr){4-4}
&standard & standardized\\    % make columns 2 and 3 narrower
&normal   & Student's-$t$\\
\midrule
Company 1&1&5&9&13\\
Company 2&2&6&10&14\\
Company 3&3&11&15\\
Company 4&4&8&12&16\\
\midrule[\heavyrulewidth] % use "thick" \midrule instead of \bottomrule
\multicolumn{4}{@{}l}{\footnotesize An additional hint about a detail}
\end{tabular}
\caption{Here is the caption.}
\label{labelhere}
\end{table} 
\end{document}  

答案2

您不必\\在 后添加换行符 ( ) \cmidrule。这解决了您的第一个问题。

改进

  • 对齐数字。siunitx您可以使用-package 和列类型(见下文)正确对齐数字(在没有的小数点处)S
  • 列。您已定义了 6 列,但实际上只有 5 列。

带有 siunitx 的表

\documentclass[a4paper,     
        12pt,                               
        bibliography=totoc,     
        index=totoc,    
        abstracton,     
        headsepline,    
        ]{scrreprt}

\usepackage{siunitx}

\usepackage{booktabs} 


\begin{document}


\begin{table}[H]\hspace*{-1cm}
\centering
\begin{tabular}{lSSSS}
\toprule
Company& \multicolumn{2}{c}{exceedances (empirical)}&{exeedances (expected)}&{no. of obs.}\\
\cmidrule(r){2-3}
&{standard normal}&{standardized Student's-t}&\\
\midrule
Company1&1&5&9&13\\
Company2&2&6&10&14\\
Company3&3&11&15\\
Company4&4&8&12&16\\
\bottomrule
\multicolumn{4}{l}{\begin{footnotesize}an additional hint about a detail\end{footnotesize}}
\end{tabular}
\caption{Here is the caption.}
\label{labelhere}
\end{table} 

\end{document}  

截屏

相关内容