Formato de tabla

Formato de tabla

Quiero crear una tabla como esta:

ingrese la descripción de la imagen aquí

Aquí está el código:

\begin{table}[h]
\begin{threeparttable}
\caption{\textit{Sample Selection}}
\centering
\begin{tabular}{lcccccccc}
\toprule\toprule
& (I) & (II) &  (III) & (IV) & (V) & (VI) & (VII) & (VIII) \\
Variables & ADA Model & GCONCERN Model & MEET Model & LOGFEES Model & ADA Model & GCONCERN Model & MEET Model & LOGFEES Model\\\midrule 
NLEAD & 0.000& -0.037& 0.0301& 0.006&&&& \\
& (0.15) & (-0.16) & (0.35)  & (0.36) &&&& \\
CLEAD &&&& 0.000 &-0.038 & -0.098 & 0.020  \\
&&&& (0.22) & (-0.21) & (-0.92)  & (1.43) \\
Observations & 75,188 & 6,077 & 11,165 & 24,279 & 23,306 & 3,856 & 5,632 & 16,388\\
Adjusted $R^2$ & 0.045 & 0.149 & 0.026 & 0.694 & 0.041 & 0.155 & 0.027 & 0.711\\
\bottomrule
\end{tabular} 
\begin{tablenotes}
      \small
      \item This is where authors provide additional information about
      the data, including whatever notes are needed.
    \end{tablenotes}
\end{threeparttable}
\end{table}

Estoy usando booktabs y paquete de subtítulos. Algunos de los problemas a los que me enfrento se detallan a continuación:

  1. Aunque estoy poniendo en negrita la Tabla 7, no está en mayúscula ni en una línea separada.
  2. Tengo muchos espacios en mi tabla y, por lo tanto, no puedo ver la tabla completa en el resultado. ¿Cómo reduzco el espacio entre columnas?
  3. Obtengo espacio entre el título y la regla superior y la nota y la regla inferior. ¿Cómo se puede redefinir la distancia espacial? Sé que puedo usar vspace, pero quiero redefinir la opción de espacio. Gracias.

Respuesta1

He aquí una solución (con suerte) casi completa, que consiste en definir un nuevo displayestilo de título, y cargarlo makecell(permite el uso \\en celdas), siunitxalinear verticalmente los marcadores decimales gracias al Stipo de columna y, de forma más anecdótica, microtypetener alguna letra. espaciado en el título.

Sin embargo, el resultado no es perfecto, ya que los paréntesis no están muy bien colocados; tuve que hacer una corrección manual en una de las celdas, pero creo que es aceptable.

    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[lf, mathtabular]{MinionPro}

    \usepackage[nomarginpar, textwidth = 15cm]{geometry}
    \usepackage{array, threeparttable, booktabs, caption}

    \usepackage{makecell}%
    \usepackage{siunitx}%

    \usepackage{microtype}
    \DeclareCaptionFormat{display}{\textls*[250]{\bfseries\MakeUppercase{#1}}\\[0.8ex]#3}
    \captionsetup{format=display, skip =-0.2ex}

    \begin{document}
    \setcounter{table}{6}

    \begin{table}[h]
    \centering\small%\renewcommand{\tabcolsep}{5pt}
    \begin{threeparttable}
    \caption{\textit{Sample Selection}}
    %
    \sisetup{table-figures-integer =1,table-figures-decimal =3, table-number-alignment=center, %
    table-align-text-pre=false,table-align-text-post=false,table-space-text-pre={(}, table-space-text-post={)}}%, parse-numbers=false
    \begin{tabular}{@{}l*{8}{S}@{}}
    \toprule\toprule%
    Variables & {\thead{(I)\\\emph{ADA}\\Model (1.43)}} &{\thead{(II)\\\emph{GCONCERN}\\Model}} & {\thead{(III)\\\emph{MEET}\\Model}} & {\thead{(IV)\\\emph{LOGFEES}\\Model}} & {\thead{(V)\\\emph{ADA}\\Model}} & {\thead{(VI)\\\emph{GCONCERN}\\Model}} & {\thead{(VII)\\\emph{MEET}\\Model}} & {\thead{(VIII)\\\emph{LOGFEES}\\Model}}\\
    \midrule
    \addlinespace
    \emph{NLEAD} & 0.000 & -0.037 & 0.0301 & 0.006 & & & & \\%
    &{(}0.15{)} & {(}-0.16{)}& {(}0.35{)} & {(}0.36{)} & & & & \\%
    \addlinespace
    \emph{CLEAD} & & & & & 0.000 & -0.038 & -0.098 & 0.020 \\
    & & & & & {(}0.22{)} & {(}0.21{)} & {(}0.92{)} & {(\kern -0.025em}1.43{)} \\
    \addlinespace
    Observations & {75,188}&{6,077} & {11,165} & {24,279} & {23,306} & {3,856} & {5,632} & {16,388}\\
    \addlinespace
    Adjusted $R²$ & 0.045 & 0.149 & 0.026 & 0.694 & 0.041 & 0.155 & 0.027 & 0.711\\%
    \addlinespace
    \bottomrule
    \end{tabular}
    %
    \begin{tablenotes}
          \small
          \item This is where authors provide additional information about
          the data, including whatever notes are needed.
        \end{tablenotes}
    \end{threeparttable}
    \end{table}

    \end{document} 

ingrese la descripción de la imagen aquí

Respuesta2

Pude obtener el título como deseaba cargando el paquete de títulos de la siguiente manera:

\usepackage[bf,tablename=TABLE,labelsep=newline,aboveskip=0pt]{caption}

Aquí bf pone la etiqueta "Tabla" en negrita, nombretabla = TABLA cambia la etiqueta predeterminada a TABLA, etiquetasep=nueva línea comienza el título en una nueva línea y aboveskip=0pt reduce la distancia entre el título y el margen superior.

Para generar una nota debajo de la tabla he usado el paquete threeparttable. El código de la pregunta se ha actualizado para reflejar lo mismo.

Todavía estoy luchando con otros problemas.

información relacionada