【发布时间】:2017-04-09 19:35:07
【问题描述】:
我的顾问希望我在汇总统计表中添加美元符号。我生成这个表并使用 Stata 的 esttab 命令将其导出到 Latex。
我需要 1) 将美元符号添加到某些结果单元格(不是全部)和 2) 确保 Latex 可以处理美元符号。
我认为 2 可以使用替代选项来完成,但我不知道如何做 1。这是我试图用来解决这个问题的一些最小代码。
sysuse auto, clear
estpost summarize price mpg weight length if foreign==0
est store A
estpost summarize price mpg weight length if foreign==1
est store B
esttab A B using $root/Outputs/test.tex, replace /// //a file path on my machine
cells("mean (fmt(%9.0fc %9.2fc %9.0fc))" "sd(par fmt(%9.0fc %9.2fc %9.0fc))") ///
mtitle("Domestic" "Foreign") ///
mgroups("Type", pattern(1 0) prefix(\multicolumn{@span}{c}{) suffix(}) span erepeat( \cmidrule(lr){@span})) ///
nonumber booktabs f label collabels(none)
eststo clear
这会产生:
&\multicolumn{2}{c}{Type} \\\cmidrule(lr){2-3}
&\multicolumn{1}{c}{Domestic}&\multicolumn{1}{c}{Foreign}\\
\midrule
Price & 6,072& 6,385\\
& (3,097)& (2,622)\\
Mileage (mpg) & 19.83& 24.77\\
& (4.74)& (6.61)\\
Weight (lbs.) & 3,317& 2,316\\
& (695)& (433)\\
Length (in.) & 196& 169\\
& (20)& (14)\\
\midrule
Observations & 52& 22\\
我想得到它,以便输出在 6,072 和 6,385 前面有 \$
我看到一些关于Statalist 的关于图表解决方法的讨论,但没有关于esttab 的讨论。有人还提到创建“自定义格式”,但我似乎无法在任何地方找到相关文档。
【问题讨论】:
-
我要注意的是,我可以更改价格标签以至少在变量标签中获取美元符号:label variable price "Price (\\$)"
-
有谁知道交叉发布到Statalist是否可以接受?
-
谁可以接受? Statalist 有自己的明确政策,即应标记交叉发布。在其他地方交叉发布(意思是,不在 Stack Exchange 上)并告诉 SO 也被认为是有礼貌的。 meta.stackoverflow.com/questions/341906/…