problemas con mesas en látex

problemas con mesas en látex

Estoy escribiendo unas tablas en látex. Mi MWE es:

\documentclass{article}
\usepackage{rotating}
\usepackage{xcolor}
\usepackage{longtable}
\usepackage[labelfont=bf]{caption}
\usepackage[utf8]{inputenc}
\usepackage{caption, booktabs, makecell, siunitx}
\usepackage{eqparbox}
\pagenumbering{gobble}
\usepackage{booktabs}
\usepackage[referable,para]{threeparttablex}
\usepackage[textheight=27cm, textwidth=15cm]{geometry}
\usepackage{multirow}
\usepackage{pdflscape}
\sisetup{group-separator={,}, table-format=1.3, table-space-text-post=***, 
table-number-alignment =center}
\newcommand*{\MyIndent}
{\hspace*{1.5cm}}

\begin{document}

\begin{sidewaystable}[htbp]\centering\normalsize{\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\caption{Baseline model \label{table3}}
\begin{tabular}{l*{5}{c}}
\hline\hline 
                    &\multicolumn{1}{c}{(1)}&\multicolumn{1}{c}{(2)}&\multicolumn{1}{c}{(3)}&\multicolumn{1}{c}{(4)}&\multicolumn{1}{c}{(5)}\\
\hline
lwlnyw           &.984\sym{***}&        .674\sym{***}&                     &        .519\sym{***}&        .957\sym{***}\\
                    & (.007)            &      (.043)         &                     &      (.128)         &      (.013)         \\
pc                 & -.029\sym{**} &       -.045\sym{***}&       -.033\sym{***}&       -.103\sym{***}&       -.107\sym{***}\\
                    & (.015)             &      (.013)         &      (.013)         &      (.039)         &      (.036)         \\
pc2               & .003\sym{**} & .004\sym{***}&        .003\sym{***}&        .010\sym{***}&        .011\sym{***}\\
                    &      (.001)       &      (.001)         &      (.001)         &      (.004)         &      (.003)         \\
lnsnda2         &                     &                     &                     &                     &                     \\
                    &                     &                     &                     &                     &                     \\
\hline
Observations        &         681         &         681         &         681         &         553         &         681         \\
N. of Observations  &                     &         119         &         119         &         119         &         119         \\
Overall-R$^2$       &                     &        .988         &                     &                     &                     \\
R$^2$               &        .989         &        .723         &                     &                     &                     \\
F-test              &    5531.466         &      85.460         &                     &                     &                     \\
log(likelihood)     &     401.638         &     621.943         &                     &                     &                     \\
\hline\hline
\multicolumn{6}{l}{\footnotesize Standard errors in parentheses}\\
\multicolumn{6}{l}{\footnotesize \sym{*} \(p<0.10\), \sym{**} \(p<0.05\), \sym{***} \(p<0.01\)}\\
\end{tabular}}
\end{sidewaystable}

\end{document}

Si echas un vistazo al pdf, notarás que:

1) Los números, que indican las columnas, se adjuntan a la doble línea de arriba. Intenté usar \\o \vspacedespués \hline\hlinepara obtener más espacio. Sin embargo, sucede que se crea más espacio debajo de los números, no arriba. ¿Cómo puedo deshacerme de esto?

2) Me gustaría tener más espacio entre los columnas. En Excel, estoy acostumbrado a agregar una columna adicional con una longitud muy pequeña. ¿Cómo puedo hacer lo mismo en látex?

Gracias, Darío

Respuesta1

Me gustaría sugerirle que realice los siguientes cambios:

  • Para obtener líneas horizontales mejor espaciadas, no utilices \hliney \cline. En su lugar, utilice las macros de dibujo lineal del booktabspaquete (que ya ha cargado): \toprule, \midrule, \bottomrule, \cmidruley \addlinespace.

  • Para aumentar la cantidad de espacios en blanco entre columnas, aumente el valor del parámetro de longitud \tabcolsep. Su valor predeterminado es 6pt; en el código siguiente, uso 9pt. Siéntase libre de configurar este parámetro según sus necesidades.

  • Dado que está cargando el siunitxpaquete, también puede utilizar su Stipo de columna para las cinco columnas de datos.

ingrese la descripción de la imagen aquí

\documentclass{article}
% I've reduced the preamble to the bare minimum needed to get the code to compile
\usepackage[labelfont=bf,skip=0.333\baselineskip]{caption}
\usepackage[utf8]{inputenc}
\usepackage{booktabs, siunitx}
\usepackage[textheight=27cm, textwidth=15cm]{geometry}
\sisetup{group-separator={}, 
         table-format=-1.3, 
         input-symbols={()},
         table-space-text-post=***}
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\pagenumbering{gobble}

\begin{document}

\begin{table}[htbp] % no need to use a 'sidewaystable' here, right?
\setlength{\tabcolsep}{9pt} % default: 6pt
\normalsize
\centering
\caption{Baseline model \label{table3}}

\begin{tabular}{@{} l *{5}{S} @{}}
\toprule
      & {(1)} & {(2)} & {(3)} & {(4)} & {(5)}\\
\midrule
lwlnyw    &  .984\sym{***}&  .674\sym{***}&   &  .519\sym{***} &  .957\sym{***}\\
          & (.007)        & (.043)        &   & (.128)         & (.013)  \\
pc        & -.029\sym{**} & -.045\sym{***}& -.033\sym{***}& -.103\sym{***} & -.107\sym{***}\\
          & (.015)  &  (.013)  &  (.013)  &  (.039)  &  (.036)  \\
pc2       &  .003\sym{**} & .004\sym{***}& .003\sym{***}& .010\sym{***}& .011\sym{***}\\
          & (.001)        & (.001)       & (.001)       & (.004)          &  (.003)  \\
lnsnda2  \\
         \\
\midrule
Observations        &  {681}   &  {681}  &  {681}  &  {553}  &  {681}  \\
N.\ of Obs.         &          &  {119}  &  {119}  &  {119}  &  {119}  \\
Overall $R^2$       &          &  .988   \\
$R^2$               &  .989    &  .723   \\
F-test              & {5531.5} &  {85.5} \\
Log-likelihood      &  {401.6} & {621.9} \\
\bottomrule
\addlinespace % a bit of (vertical) whitespace
\multicolumn{6}{@{}l}{\footnotesize Standard errors in parentheses}\\
\multicolumn{6}{@{}l}{\footnotesize $\sym{*}\ p<0.10$; $\sym{**}\ p<0.05$; $\sym{***}\ p<0.01$}\\
\end{tabular}
\end{table}

\end{document} 

información relacionada