答案1
我想建议一种与模板中显示的布局不同的布局。两个主要区别是:(i) 将标题单元格中的材料居中而不是左对齐;(ii) 将数据列中的数字与相应的小数点对齐,并使用正确的数学减号符号而不是文本模式破折号。可以使用包D
提供的列类型来实现小数点对齐dcolumn
。
\documentclass{article}
\usepackage{booktabs,dcolumn,caption}
\captionsetup{skip=0.333\baselineskip}
\newcolumntype{d}[1]{D{.}{.}{#1}}
\newcommand\mc[1]{\multicolumn{1}{@{}c@{}}{#1}} % handy shortcut macro
\begin{document}
\begin{table}
\caption*{Unit Root Test Results}
\centering
\begin{tabular}{@{} l *{2}{d{2.4}d{2.2}d{2.4}} @{}}
\toprule
Variables & \multicolumn{3}{c}{ADF Test} & \multicolumn{3}{c@{}}{KPSS Test} \\
\cmidrule(l){2-4} \cmidrule(l){5-7}
& \multicolumn{2}{c}{At Level} & \mc{At First}
& \multicolumn{2}{c}{At Level} & \mc{At First} \\
& & & \mc{Difference} & & & \mc{Difference}\\
\cmidrule(lr){2-3} \cmidrule{4-4} \cmidrule(lr){5-6} \cmidrule{7-7}
& \mc{C} & \mc{C\&T} & \mc{C} & \mc{C} & \mc{C\&T} & \mc{C} \\
\midrule
GDS & -1.05 & -2.1 & -7.01^{***} & 0.73 & 0.13 & 0.07 \\
NSP & -0.74 & -2.16 & -6.98^{***} & 0.77 & 0.16 & 0.1 \\
Inflation & -4.75^{***} & \mc{NR} & \mc{NR} & 0.1 & \mc{NR} & \mc{NR} \\
GDP & 4.831 & 1.07 & -4.67^{***} & 0.79 & 0.2 & 0.73 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
答案2
基本上,这里有三个问题:
如何确保“ADF 测试”和“KPSS 测试”不会导致相应列过宽。您应该让它们延伸到所有三列以防止这种情况发生。这很容易,只需使用
\multicolumn{3}{l}{ADF Test}
将其扩展到三列 (
{3}
),然后左对齐 ({l}
)。如何在“第一个差异”单元格中创建换行符。当您使用例如使这两列具有固定大小时,这很容易实现
p{1.5cm}
。然后,您可以\newline
在单元格中使用命令在那里创建换行符。如何在两个块之间创建空白空间。这可以通过使用 向表中添加一个具有固定宽度的新列来实现。您总是必须跳过此列,因为不要在其中写入任何内容。这就是为什么下面的示例中
p{0.5cm}
有 are&&
而不是there。&
为了使规则在那里停止执行,你可以添加两个
\cmidrule
's 而不是一个:column \\ \cmidrule{2-4} \cmidrule{6-8}
其余部分是“基本”表格用法。结果如下:
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{l llp{1.5cm} p{0.5cm} llp{1.5cm}}
\toprule
& \multicolumn{3}{l}{ADF Test} && \multicolumn{3}{l}{KPSS Test} \\ \cmidrule{2-4}\cmidrule{6-8}
& At Level & & First \newline Difference && At Level & & First \newline Difference \\ \cmidrule{2-4}\cmidrule{6-8}
Variables & C & C\&T & C && C & C\&T & C \\ \midrule
GDS & -1.05 & -2.1 & -7.01*** && 0.73 & 0.13 & 0.07 \\
NSP & -0.74 & -2.16 & -6.98*** && 0.77 & 0.16 & 0.1 \\
Inflation & -4.75*** & NR & NR && 0.1 & NR & NR \\
GDP & 4.831 & 1.07 & -4.67*** && 0.79 & 0.2 & 0.73 \\
\bottomrule
\end{tabular}
\end{document}