在表格上方创建专业的表格描述

在表格上方创建专业的表格描述

我正在寻找创建上述专业学术表格描述(例如回归表)的“最佳”方法。我设法创建了如下所示的内容,只是想知道是否有更好的方法可以做到这一点。

我目前将\caption*环境放在常规下方\caption并更改字体大小。

\documentclass{article}
\usepackage{caption}
\usepackage{booktabs}

\begin{document}


\begin{table}[htbp]\centering
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\caption{This is the heading}
\caption*{\footnotesize Smaller note of table that describes what the table is all about.}
\begin{tabular}{l*{3}{c}}
\toprule
                &\multicolumn{1}{c}{(1)}   &\multicolumn{1}{c}{(2)}   &\multicolumn{1}{c}{(3)}   \\
                &     Base   &   Robust   &  Cluster   \\
\midrule
Size            &-0.000645   &-0.000645   &-0.000645   \\
                &  (-0.83)   &  (-0.83)   &  (-0.39)   \\
\midrule
Observations    &     5035   &     5035   &     5035   \\
\bottomrule
\multicolumn{4}{l}{\footnotesize \textit{t} statistics in parentheses}\\
\multicolumn{4}{l}{\footnotesize * p<0.10, ** p<0.05, *** p<0.01}\\
\end{tabular}
\end{table}


\end{document}

上述代码的运行结果:

在此处输入图片描述

答案1

我不会使用第二个标题,但会扩展标题中的描述或移动正文中的部分描述。此外,如果您有较长的表格标题,则使用粗体作为标签字体通常会看起来更好。

在此处输入图片描述

以下是代码:

\documentclass{article}
\usepackage[labelfont={bf}]{caption}
\usepackage{booktabs,lipsum}
\begin{document}
\begin{table}[htbp]\centering
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\caption[Short Heading]{\protect\lipsum[1]}
\begin{tabular}{l*{3}{c}}
\toprule
                  &     Base   &   Robust   &  Cluster   \\
                    &\multicolumn{1}{c}{(1)}   &\multicolumn{1}{c}{(2)}   &\multicolumn{1}{c}{(3)}   \\
\midrule
Size            &-0.000645   &-0.000645   &-0.000645   \\
                &  (-0.83)   &  (-0.83)   &  (-0.39)   \\
\midrule
Observations    &     5035   &     5035   &     5035   \\
\bottomrule
\multicolumn{4}{l}{\footnotesize \textit{t} statistics in parentheses}\\
\multicolumn{4}{l}{\footnotesize * p<0.10, ** p<0.05, *** p<0.01}\\
\end{tabular}
\end{table}
\end{document}

相关内容