Stata中的表创建:创建多行变量头

  • 本文关键字:创建 变量 Stata latex stata
  • 更新时间 :
  • 英文 :


我正在使用esttab在Stata中创建表,并在LaTeX中呈现它们,我希望拆分一个mgroups变量头,以便将其扩展到两行(即基本上创建两个mgroups)。这是为了我可以创建一个看起来像这样的表:链接。

由于我还不知道如何做到这一点,我现在已经使用以下命令将上表中的两个"科目类型"one_answers"教师性别"标题行合并为一行:

esttab Classics_M_M Classics_F_M Classics_M_F Classics_F_F Science_M_M Science_F_M Science_M_F Science_F_F EScience_M_M EScience_F_M EScience_M_F EScience_F_F using "$dir/Graphs_Tables/tableA17.tex", p stats(N fixed1 fixed2 fixed3 fixed4 fixed5 fixed6 fixed7 fixed8, fmt(%9.0gc) labels("vspace{0.7em} Observations vspace{0.7em}" "Teacher Characteristics" "Previous Year Test Scores" "Grade FE" "Year FE" "Track FE" "Subject FE" "Class FE" "Student FE")) mlabels(Male Female Male Female Male Female Male Female Male Female Male Female, begin(Student Gender)) varlabels(tv "Teacher VA") mgroups("Classics Male" "Classics Female" "Science Male" "Science Female" "Exact Science Male" "Exact Science Female", pattern(1 0 1 0 1 0 1 0 1 0 1 0) begin(Subject and Teacher Gender) prefix(multicolumn{@span}{c}{) suffix(}) span erepeat(cmidrule(lr){@span})) f nomtitles booktabs drop(experience lag_mod _cons) nolines posthead(midrule) replace 

我尝试过使用两个mgroups()命令,并在标题中包含"par",将它们拆分为两行,但没有成功!我希望这里有人有个主意!

这实际上是一个包含在Stata问题中的Latex问题。

乳胶问题:如何将细胞内的物质包裹起来。这方面的变化经常在tex.stackexchange上讨论,这里有几个。

  1. https://tex.stackexchange.com/questions/54069/table-with-text-wrapping
    • 使用\newcommand
  2. https://tex.stackexchange.com/questions/40561/table-with-multiple-lines-in-some-cells
    • 只是将一张桌子嵌套在一张桌子中

Stata问题:有没有一种简单的方法可以通过esttab命令做到这一点#上面的2提供了一种相对简单的方法。

"简单地说";替换:mgroups("Classics Male")

带有mgroups("begin{tabular}{@{}c@{}}Classics \ Maleend{tabular}")

这只是上面esttab语句中第2个问题的答案,所以这个答案当然是推荐阅读的。

最新更新