gpt4 book ai didi

latex - 停止在 Stata 和 estout 中转义 latex 数学字符

转载 作者:行者123 更新时间:2023-12-02 17:48:09 24 4
gpt4 key购买 nike

estout如果变量标签具有这样的字符,Stata 中的命令将始终转义下划线。例如,在简单的回归之后运行它,然后

qui sum res, d
estadd scalar test = r(mean)

并输出到一个tex文件:

esttab using "filename.tex", stats(r2 test, labels("\$R^2\$"  "\$T_i\$")) se r2  
star(* 0.10 ** 0.05 *** 0.01) label replace fragment nomtitles
coeflabels(_cons "$\alpha\$") nonumbers tex

将在 filename.tex 输出中创建一个字符串 $T\_i$。尝试使用标签 \$\beta=char(95)'{HML}\$` 会导致相同的行为。显然,“outreg2”命令足够聪明,如果它看到它处于数学模式,它不会转义这个字符,但 estout 没有继承这种行为。有没有一种聪明的方法来阻止下划线的转义?

最佳答案

要使用下划线等 latex 字符,只需将“替换”选项添加到esttab 的末尾即可。 .对于下划线,您的标签看起来像

label var "\$\beta_i\$"

所以添加

...substitute(\_ _)

“estadd”命令。

关于latex - 停止在 Stata 和 estout 中转义 latex 数学字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11960831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com