outreg2 tex表中有三个反斜杠?

Nil*_*dat 6 latex stata

我在outreg2使用Stata中使用的用户编写的包时遇到了麻烦.当我使用该tex(frag)选项构建输出时,结果表在每行的末尾有三个反斜杠而不是仅两个,导致每行的"错位对齐字符"错误.关于我做错了什么或如何解决这个问题的任何想法?

(first regression specification)
outreg2 d.lntau_sh d.lntau_sf using Table_1.tex, nocons replace
(second regression second regression specification)
outreg2 d.lntau_ht d.lntau_th using Table_1.tex, tex(frag) se coefastr symb(***,**,*) rdec(3) bdec(3) r2 nocons append
Run Code Online (Sandbox Code Playgroud)

小智 5

这个答案特定于Windows.我遇到了同样的问题.它似乎特定于最新版本的outreg2(outreg2 2.2.5 19mar2012).我修复了以下问题:在记事本中打开"C:\ ado\plus\o\outreg2.ado"; 使用CTRL + H将三个反斜杠的所有实例替换为两个反斜杠(应该替换三个实例); 保存(CTRL + S).


Met*_*ics 2

我使用 Stata 的自动数据运行了您的代码(用于第二次回归)。我不确定你指的是什么错误。我能够从 Latex 输出生成 pdf 文件。

................. Stata代码 .................

sysuse auto 
regress mpg foreign weight
outreg2 using myfile2, tex(frag) se coefastr symb(***,**,*) rdec(3) bdec(3) r2 nocons append 
Run Code Online (Sandbox Code Playgroud)

………… 乳胶输出 …………

\documentclass[]{article} This is added 
\begin{document}  This is added 
\begin{tabular}{lcc} \hline
 & (1) & (2) \\
VARIABLES & mpg & mpg \\ \hline
 &  &  \\
foreign & -1.650 & -1.650 \\
 & (1.076) & (1.076) \\
weight & -0.00659*** & -0.007*** \\
 & (0.000637) & (0.001) \\
Constant & 41.68*** &  \\
 & (2.166) &  \\
 &  &  \\
Observations & 74 & 74 \\
 R-squared & 0.663 & 0.663 \\ \hline
\multicolumn{3}{c}{ Standard errors in parentheses} \\
\multicolumn{3}{c}{ *** p$<$0.01, ** p$<$0.05, * p$<$0.1} \\
\end{tabular}
\end{document} This is added 
Run Code Online (Sandbox Code Playgroud)

........................ ......乳胶输出的pdf输出......

在此输入图像描述

注意append:如果您不希望出现第二列,可以删除该选项。