我有下表:
\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
您希望最后一行跨越所有列,因此
\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}