表格太宽,第一列太大?

表格太宽,第一列太大?

我有下表:

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

\usepackage{booktabs}
\begin{document}
\begin{table}[h]
\centering 
\begin{tabular}{llllllll}
\toprule
Test& test &test&test tes t&test test &test test &tes tes t&test test \\
\midrule
test& -0,0000615 & 0,0145 &  0,02783&&\\
&(0.000895) &(0.000633) &&& \\
test& -0,0004447 & 0,0152  & 0,0294&&\\
 &(0.00094)&(0.000664) & &&\\
test&-0,000107 & 0,0234  &  0.04584&&\\
&(0.001445) &(0.00102)&&&\\
test& -0.00075 & 0,01285 &  0.0244&&\\
&(0.000792) &(0.00056)&&&\\
\bottomrule
\begin{footnotesize}std. errors in parentheses\end{footnotesize}
\end{tabular}
\caption{VaR$_{0,975}$ values using formula \ref{variancenormal}}
\label{vartvalues}
\end{table}

\end{document}  

得到下面的图片

在此处输入图片描述

  1. 第一列明显太大了,为什么?我该如何改变这种情况?
  2. 我该如何让表格适合?现在它太宽了,它位于右边距,这不是我想要的,那么我该如何让表格适合呢?

答案1

您希望最后一行跨越所有列,因此

\multicolumn{8}{l}{\footnotesize Standard errors in parentheses}

将修复该问题。

答案2

除了将字符串封装std. errors in parentheses\multicolumn{8}{l}{...}指令中(正如@egreg所建议的那样),我还建议您加载siunitx包以漂亮地打印数字列。以下示例可能适合您:

在此处输入图片描述

\documentclass[a4paper]{scrreprt}
\usepackage{booktabs}
\usepackage{siunitx}
\sisetup{table-format = 2.7,
         group-digits = false,
         input-symbols = {()-+},
         input-open-uncertainty  = ,
         input-close-uncertainty = ,
         input-decimal-markers = {,.},
         output-decimal-marker = {,}}
\begin{document}
\begin{table}[h]
\centering 
\begin{tabular}{l *{7}{S} }
\toprule
Test& {test} &{test} &{test}&{test}&{test}&{test}&{test}\\
\midrule
test& -0,0000615 & 0,0145 &  0,02783&&\\
&(0.000895) &(0.000633) &&& \\
test& -0,0004447 & 0,0152  & 0,0294&&\\
 &(0.00094)&(0.000664) & &&\\
test&-0,000107 & 0,0234  &  0.04584&&\\
&(0.001445) &(0.00102)&&&\\
test& -0.00075 & 0,01285 &  0.0244&&\\
&(0.000792) &(0.00056)&&&\\
\bottomrule
\multicolumn{8}{l}{\footnotesize std.\ errors in parentheses}
\end{tabular}
\caption{VaR$_{0,975}$ values using formula \ref{variancenormal}}
\label{vartvalues}
\end{table}
\end{document}  

相关内容