2017-05-18 4 views
1

안녕하세요. 아무런 정보가 없어도 좋은 질문입니다. 요점은 내가 라텍스 파일에 내 모델 (3 모델)의 출력을 넣고 싶다는 것입니다. 내가 stargazer()를 사용하여 그런 일을 할 때, 두 가지 문제가 생깁니다. 3 가지 모델 이상을 보여주고 싶을 때, 결과 테이블은 페이지에 맞지 않습니다. 특히, 지금까지 오른쪽, 많은 변수가있을 때 페이지에 맞지 않으므로 많은 변수가 표시되지 않습니다. 어떻게 처리할까요? Stargazer()가 페이지에 맞지 않습니다.

\usepackage{dcolumn} 
\begin{table}[!htbp] \centering 
\caption{Results} 
    \label{} 
\begin{tabular}{@{\extracolsep{5pt}}lD{.}{.}{-3} D{.}{.}{-3} } 
    \\[-1.8ex]\hline 
\hline \\[-1.8ex] 
    & \multicolumn{2}{c}{\textit{Dependent variable:}} \\ 
\cline{2-3} 
\\[-1.8ex] & \multicolumn{2}{c}{log(Price)} \\ 
\\[-1.8ex] & \multicolumn{1}{c}{\textit{OLS}} & \multicolumn{1}{c} 
{\textit{panel}} \\ 
& \multicolumn{1}{c}{\textit{}} & \multicolumn{1}{c}{\textit{linear}} 
\\ 
\\[-1.8ex] & \multicolumn{1}{c}{(1)} & \multicolumn{1}{c}{(2)}\\ 
\hline \\[-1.8ex] 
Coll & 0.513^{***} & 0.019 \\ 
& (0.028) & (0.039) \\ 
& & \\ 
Constant & 0.110^{***} & \\ 
& (0.038) & \\ 
& & \\ 
\hline \\[-1.8ex] 
Observations & \multicolumn{1}{c}{14,727} & \multicolumn{1}{c}{14,727} \\ 
    R$^{2}$ & \multicolumn{1}{c}{0.256} & \multicolumn{1}{c}{0.011} \\ 
    Adjusted R$^{2}$ & \multicolumn{1}{c}{0.255} & \multicolumn{1}{c}{-0.341} \\ 
    Residual Std. Error & \multicolumn{1}{c}{0.297 (df = 14699)} & \\ 
    F Statistic & \multicolumn{1}{c}{187.710$^{***}$ (df = 27; 14699)} & 
    \multicolumn{1}{c}{14.477$^{***}$ (df = 8; 10868)} \\ 
    \hline 
    \hline \\[-1.8ex] 
    \textit{Note:} & \multicolumn{2}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; 
    $^{***}$p$<$0.01} \\ 
    \end{tabular} 
    \end{table} 

여기에 기본적으로 내가 덜 변수 만 2 모델 (단지 편의를 위해) 그러나 내가 그들 모두를 사용할 때이 맞지 않는 페이지와 샘플을 제공합니다.

답변

1

tabular 부분을 scalebox 부분으로 감싸십시오. 따라서 다음과 같이됩니다 :

\begin{table}[!htbp] \centering 
\caption{Results} 
    \label{} 
\scalebox{0.85}{ 
\begin{tabular}{@{\extracolsep{5pt}}lD{.}{.}{-3} D{.}{.}{-3} } 
    \\[-1.8ex]\hline 
\hline \\[-1.8ex] 
    & \multicolumn{2}{c}{\textit{Dependent variable:}} \\ 
\cline{2-3} 
\\[-1.8ex] & \multicolumn{2}{c}{log(Price)} \\ 
\\[-1.8ex] & \multicolumn{1}{c}{\textit{OLS}} & \multicolumn{1}{c} 
{\textit{panel}} \\ 
& \multicolumn{1}{c}{\textit{}} & \multicolumn{1}{c}{\textit{linear}} 
\\ 
\\[-1.8ex] & \multicolumn{1}{c}{(1)} & \multicolumn{1}{c}{(2)}\\ 
\hline \\[-1.8ex] 
Coll & 0.513^{***} & 0.019 \\ 
& (0.028) & (0.039) \\ 
& & \\ 
Constant & 0.110^{***} & \\ 
& (0.038) & \\ 
& & \\ 
\hline \\[-1.8ex] 
Observations & \multicolumn{1}{c}{14,727} & \multicolumn{1}{c}{14,727} \\ 
    R$^{2}$ & \multicolumn{1}{c}{0.256} & \multicolumn{1}{c}{0.011} \\ 
    Adjusted R$^{2}$ & \multicolumn{1}{c}{0.255} & \multicolumn{1}{c}{-0.341} \\ 
    Residual Std. Error & \multicolumn{1}{c}{0.297 (df = 14699)} & \\ 
    F Statistic & \multicolumn{1}{c}{187.710$^{***}$ (df = 27; 14699)} & 
    \multicolumn{1}{c}{14.477$^{***}$ (df = 8; 10868)} \\ 
    \hline 
    \hline \\[-1.8ex] 
    \textit{Note:} & \multicolumn{2}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; 
    $^{***}$p$<$0.01} \\ 
    \end{tabular} 
} 
    \end{table} 

스케일을 0.85로 설정했지만 그걸 가지고 놀 수 있습니다. 인쇄물이 너무 작아서 여전히 표가 맞지 않으면 longtable 패키지를 사용해 여러 페이지에 걸쳐 표를 펼칠 수 있습니다.