【问题标题】:How to print Stata outputs and .tex files如何打印 Stata 输出和 .tex 文件
【发布时间】:2021-05-23 22:23:07
【问题描述】:

我希望以表格格式在 Stata 中进行一些回归。我还将输出另存为 .tex 文件,但它们看起来很奇怪。

我的Stata代码如下

esttab DID_eventAlina DID_eventclio DID_eventdiktat DID_eventDRskole  ///
        using "$results/Table2_PanelA.tex", replace label booktabs keep(_IweeXyear_7 ///    
        _IweeXyear_7 _IweeXyear_8 _IweeXyear_9 _IweeXyear_10  _IweeXyear_11  _IweeXyear_12  _IweeXyear_13 _IweeXyear_14) b(2) se(2) r(3) ///
        coeflabel(_IweeXyear_7 "4 weeks before*2020" _IweeXyear_8 "3 weeks before*2020" _IweeXyear_9 "2 week before*2020" _IweeXyear_10 "1 week before*2020" _IweeXyear_11 "week of lockdown*2020" ///
        _IweeXyear_12 "1 week after*2020" _IweeXyear_13 "2 weeks after*2020" _IweeXyear_14 "3 weeks after*2020") ///
        mtitles("Alina" "clio" "diktat" "Drskole" ) ///
        stats(countryFE timeFE, fmt(. . . 0)  ///
        label("Country FE" "Year, Week and Day FE" "observation"))  compress ///
        nonotes star(* 0.1 ** 0.05 *** 0.01) nonumbers

然后当我查看 .tex 文件并在 LaTeX 中打开它时,它看起来像这样

{
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{tabular}{l*{4}{c}}
\toprule
                &\multicolumn{1}{c}{Alina}&\multicolumn{1}{c}{clio}&\multicolumn{1}{c}{diktat}&\multicolumn{1}{c}{Drskole}\\
\midrule
4 weeks before*2020&     0.00         &     0.00         &     0.00         &     0.00         \\
                &      (.)         &      (.)         &      (.)         &      (.)         \\
\addlinespace
3 weeks before*2020&     4.34         &     4.24         &     0.00         &   -10.35         \\
                &   (9.73)         &   (7.77)         &      (.)         &  (27.69)         \\
\addlinespace
2 week before*2020&     4.53         &     1.37         &     0.00         &    32.16         \\
                &   (9.30)         &   (7.07)         &      (.)         &  (30.89)         \\
\addlinespace
1 week before*2020&     1.92         &     4.28         &     0.00         &    25.09         \\
                &   (9.91)         &   (7.24)         &      (.)         &  (21.41)         \\
\addlinespace
week of lockdown*2020&    10.75         &    17.52         &     0.00         &    17.27         \\
                &  (12.72)         &  (12.33)         &      (.)         &  (27.51)         \\
\addlinespace
1 week after*2020&    10.24         &    25.36\sym{**} &     0.00         &     3.00         \\
                &  (11.57)         &  (10.98)         &      (.)         &  (32.10)         \\
\addlinespace
2 weeks after*2020&     0.43         &    24.30\sym{***}&     0.00         &    16.41         \\
                &   (8.90)         &   (8.64)         &      (.)         &  (27.33)         \\
\addlinespace
3 weeks after*2020&    -8.52         &    15.20         &     0.00         &    11.45         \\
                &  (11.93)         &  (15.17)         &      (.)         &  (20.88)         \\
\midrule
Country FE      &      Yes         &      Yes         &      Yes         &      Yes         \\
Year, Week and Day FE&      Yes         &      Yes         &      Yes         &      Yes         \\
observation     &                  &                  &                  &                  \\
N               &      461         &      559         &       13         &       68         \\
\bottomrule
\end{tabular}
}

如何在 pdf 文件中制作表格?

【问题讨论】:

  • 您需要(安装并)在生成的 .tex 文件上运行 pdflatex 以获取 pdf。看起来它没有序言(文档类型声明和导入),因此您可能必须在另一个 .tex 文件中 include 它。

标签: latex output stata tex


【解决方案1】:

如果你想要一个只有这个表的页面,放

\documentclass{standalone}
\usepackage{booktabs}
\begin{document}

在你拥有什么之前

\end{document}

在你拥有之后。然后运行 ​​LaTeX 编译生成 PDF 文件。

否则,只需将您拥有的内容放在document 环境中,并在序言中添加\usepackage{booktabs}(如果不存在)。

【讨论】:

  • 如果您的问题现在得到解决,很好,请正式接受,给@j1-lee 和您自己一些声誉。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-19
  • 1970-01-01
  • 2020-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多