当我使用esttab
将结果从Stata导出到LaTeX时,我有一个简单但奇怪的问题。
输出存储在tex文件中后,我将文件导入Lyx。但是,所有系数都以[em1]
开头,符合pdf中的文本。即使我没有将tex文件导入Lyx并在Texworks中打开它,仍然会出现[em1]
前缀。我可以找到删除[em1]
的唯一方法是手动,这是乏味的,缺乏优雅。
出现这种情况的任何想法?
这是生成代码:
svyset w1_wgt
estpost svy: tab reason1, se per
est store w1, title(Model 1)
svyset w2_wgt
estpost svy: tab reason2, se per
est store w2
svyset w3_wgt
estpost svy: tab reason3, se per
est store w3
esttab w1 w2 w3 ///
using "Output/Descriptive Statistics/Absence of Adults.tex" ///
, replace nostar se unstack label tex
答案 0 :(得分:2)
这不能解答您的问题,但您可以使用filefilter
删除不需要的文字:
clear all
set more off
eststo clear
webuse nhanes2f
svyset psuid
svy: tab sex, se per
est store w1
svy: tab race, se per
est store w2
svy: tab region, se per
est store w3
esttab w1 w2 w3 using "D:/Desktop/statatemps/Absence.tex", ///
replace nostar se unstack label tex
filefilter ///
"D:/Desktop/statatemps/Absence.tex" ///
"D:/Desktop/statatemps/Absence2.tex", from("[1em]") to("")
答案 1 :(得分:0)
尝试使用outreg。关注@ RobertoFerrer的示例(感谢您提供一些有效的代码),您可以使用outreg
代替esttab
:
outreg using "C:\...\Absence2.tex", replace nostar se tex
然后只使用outreg中的格式化选项。如果它有您需要的东西,这可能是实现您想要的更简单的方法。我总是发现esttab
对于这些表格更好,当我在MS Excel中需要它们时,outreg
更适合TeX。不过只是IMO。