如何修改LaTeX代码在Overleaf复现指定论文表格?
修复Stata导出数据生成LaTeX回归表格的问题
问题说明
从Stata导出回归结果文本数据后,编写的LaTeX代码无法在Overleaf正常编译,无法生成包含系数、标准误、$R^2$、均值、标准差、样本量、显著性标注及注释的目标样式表格。
错误原因
- 未使用LaTeX表格环境(如
tabular),直接堆砌原始数据,编译器无法识别表格结构 - 标准误写法错误(使用
="(xxx)"格式,不符合LaTeX语法) - 选用的
standalone文档类不适合生成带标题和注释的完整表格,仅适配单个图形/表格元素 - 缺失表格规则线、标题排版等必要格式命令
修正后的完整代码
\documentclass{article} \usepackage{booktabs} \usepackage{array} \usepackage{multirow} \usepackage{caption} % 优化表格标题排版 \begin{document} % 表格1:终期1社会效应 \begin{table}[htbp] \centering \caption{社会效应,终期1} \footnotesize % 缩小字体适配多列布局 \begin{tabular}{lcccccccccc} \toprule & \multicolumn{1}{c}{girl515\_school\_1} & \multicolumn{1}{c}{boy515\_school\_1} & \multicolumn{1}{c}{girl515\_workhrs\_pc\_1} & \multicolumn{1}{c}{boy515\_workhrs\_pc\_1} & \multicolumn{1}{c}{girl1620\_school\_1} & \multicolumn{1}{c}{boy1620\_school\_1} & \multicolumn{1}{c}{women\_emp\_index\_1} & \multicolumn{1}{c}{female\_biz\_new\_1} & \multicolumn{1}{c}{social\_index\_1} \\ & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) \\ \midrule treatment & -0.0158 & -0.0117 & -0.0281 & 0.613 & -0.0374 & -0.00708 & 0.00687 & 0.0143*** & -0.00783 \\ & (0.0130) & (0.0105) & (0.202) & (0.743) & (0.0242) & (0.0277) & (0.0231) & (0.00533) & (0.00970) \\ \midrule $R^2$ & 0.00275 & 0.00515 & 0.00558 & 0.00288 & 0.0237 & 0.0223 & 0.00327 & 0.00341 & 0.00656 \\ 均值 & 0.919 & 0.918 & 0.594 & 0.577 & 0.338 & 0.429 & -0.00133 & 0.0259 & 1.24e-08 \\ 标准差 & 0.259 & 0.260 & 5.159 & 27.46 & 0.455 & 0.478 & 0.456 & 0.174 & 0.287 \\ 样本量(N) & 3035 & 3073 & 3035 & 3073 & 2174 & 1866 & 6862 & 6762 & 6862 \\ p值 & 0.226 & 0.268 & 0.890 & 0.412 & 0.126 & 0.799 & 0.767 & 0.00825 & 0.421 \\ \bottomrule \end{tabular} \vspace{0.5em} \begin{minipage}{\linewidth} \footnotesize 括号内为聚类到区域层面的稳健标准误。\\ * $p<.1$, ** $p<.05$, *** $p<.01$ \end{minipage} \end{table} % 表格2:终期2社会效应 \begin{table}[htbp] \centering \caption{社会效应,终期2} \footnotesize \begin{tabular}{lccccccccccc} \toprule & \multicolumn{1}{c}{girl515\_school\_2} & \multicolumn{1}{c}{boy515\_school\_2} & \multicolumn{1}{c}{girl515\_workhrs\_pc\_2} & \multicolumn{1}{c}{boy515\_workhrs\_pc\_2} & \multicolumn{1}{c}{girl1620\_school\_2} & \multicolumn{1}{c}{boy1620\_school\_2} & \multicolumn{1}{c}{women\_emp\_index\_2} & \multicolumn{1}{c}{female\_biz\_pct\_2} & \multicolumn{1}{c}{female\_biz\_new\_2} & \multicolumn{1}{c}{social\_index\_2} \\ & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) & (系数/标准误) \\ \midrule treatment & 0.0145 & 0.00741 & 0.0916 & -0.531* & 0.0210 & -0.0212 & -0.0110 & -0.0436** & -0.00470 & 0.00467 \\ & (0.0114) & (0.0106) & (0.133) & (0.269) & (0.0237) & (0.0271) & (0.0205) & (0.0218) & (0.00622) & (0.00948) \\ \midrule $R^2$ & 0.00634 & 0.00628 & 0.00124 & 0.00482 & 0.0143 & 0.0136 & 0.00553 & 0.00468 & 0.00149 & 0.00401 \\ 均值 & 0.923 & 0.928 & 0.286 & 1.379 & 0.329 & 0.474 & -0.00285 & 0.403 & 0.0472 & -1.05e-09 \\ 标准差 & 0.249 & 0.247 & 3.371 & 8.041 & 0.455 & 0.483 & 0.539 & 0.454 & 0.232 & 0.282 \\ 样本量(N) & 2755 & 2746 & 2755 & 2746 & 1789 & 1665 & 6142 & 2644 & 6142 & 6142 \\ p值 & 0.203 & 0.486 & 0.493 & 0.0511 & 0.377 & 0.435 & 0.591 & 0.0482 & 0.451 & 0.624 \\ \bottomrule \end{tabular} \vspace{0.5em} \begin{minipage}{\linewidth} \footnotesize 括号内为聚类到区域层面的稳健标准误。\\ * $p<.1$, ** $p<.05$, *** $p<.01$ \end{minipage} \end{table} \end{document}
关键修改点
- 替换文档类为
article,支持完整的表格标题、注释排版 - 使用
tabular环境定义表格结构,首列左对齐、其余列居中适配回归表格样式 - 删除标准误前多余的
=",直接用圆括号包裹标准误并放在对应系数的下一行 - 利用
booktabs包的\toprule、\midrule、\bottomrule生成专业的表格规则线 - 添加
caption包优化表格标题,用\footnotesize缩小字体适配多列布局 - 将注释内容放在
minipage中,实现跨列换行排版 - 启用
multirow包,方便后续若需合并行的操作
内容的提问来源于stack exchange,提问作者jehangh1998
相关产品推荐
相关产品推荐

