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 \vspace
después \hline\hline
para 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
\hline
y\cline
. En su lugar, utilice las macros de dibujo lineal delbooktabs
paquete (que ya ha cargado):\toprule
,\midrule
,\bottomrule
,\cmidrule
y\addlinespace
.Para aumentar la cantidad de espacios en blanco entre columnas, aumente el valor del parámetro de longitud
\tabcolsep
. Su valor predeterminado es6pt
; en el código siguiente, uso9pt
. Siéntase libre de configurar este parámetro según sus necesidades.Dado que está cargando el
siunitx
paquete, también puede utilizar suS
tipo de columna para las cinco columnas de datos.
\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}