6

我在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
4

3 回答 3

5

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

于 2013-07-25T15:53:31.350 回答
2

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

............. 统计代码 ................

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

................... 乳胶输出 ....................

\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 

...................... ......来自乳胶输出的 pdf 输出......

在此处输入图像描述

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

于 2013-06-19T12:29:55.727 回答
0

我有一个类似的问题,并通过这种方式重新安装软件包来解决它:

ado uninstall outreg
ado uninstall outreg2

然后重新安装outreg2

 ssc install outreg2
于 2015-02-15T06:03:13.117 回答