Centrar una mesa dentro de otra

Centrar una mesa dentro de otra

Tengo la siguiente tabla. Me gustaría centrar la tabla en la parte superior para evitar espacios en blanco después de la columna 6. Gracias de antemano por su ayuda.

Este es mi código:

\documentclass[12pt]{article}
\usepackage{graphicx,subfigure}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[justification=centering]{caption}
\usepackage{booktabs}

\begin{document}
\begin{table}[t]\caption{Titre} \centering
\makebox[\textwidth]{%
\resizebox{17cm}{!} {
\begin{tabular}{lccccccc}
\toprule
\cmidrule(r){2-2}   \cmidrule(r){3-7}              
&     (1)     &    (2)    &     (3)      &   (4)    &   (5)    &   (6)          \\
& A & B & C & D  &  E &  F     \\
\cmidrule(r){2-2}   \cmidrule(r){3-7} 
Variable  &  1 & 1 & 1 & 1 & 1 & 1   \\
\cmidrule(r){2-2}   \cmidrule(r){3-7}   
& \\                    
&     (7)     &    (8)    &     (9)      &   (10)    &   (11)    &   (12)      & (13)    \\
& E & F&  G & K  & L &  M & N  \\ 
\cmidrule(r){2-2}  \cmidrule(r){3-3} \cmidrule(r){4-6} \cmidrule(r){7-8}
Variable & 2 & 2 & 2 & 2 & 2 & 2 & 2\\
\cmidrule(r){2-2}  \cmidrule(r){3-3} \cmidrule(r){4-6} \cmidrule(r){7-8}  \bottomrule
\end{tabular}
}
}
\end{table}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Como ya se ha señalado en los comentarios, es necesario proporcionar dos tabularentornos separados si desea centrarlos horizontalmente entre sí. Y, por supuesto, deshazte de las directivas \resizeboxy \makebox.

ingrese la descripción de la imagen aquí

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[skip=0.333\baselineskip]{caption}
\usepackage{booktabs}

\begin{document}
\begin{table}[t]\caption{Titre} 
\centering

\begin{tabular}{@{} l*{6}{c} @{}}
\toprule             
& (1) & (2) & (3) & (4) & (5) & (6) \\
& A & B & C & D & E & F     \\
\cmidrule(lr){2-2}   \cmidrule(l){3-7} 
Variable  &  1 & 1 & 1 & 1 & 1 & 1   \\ 
\bottomrule
\end{tabular}

\medskip % or: \bigskip, ...
\begin{tabular}{@{} l*{7}{c} @{}}  
\toprule  
& (07) & (08) & (09) & (10) & (11) & (12) & (13) \\
& E & F & G & K & L & M & N  \\ 
\cmidrule(lr){2-2}  \cmidrule(lr){3-3} \cmidrule(lr){4-6} \cmidrule(l){7-8}
Variable & 2 & 2 & 2 & 2 & 2 & 2 & 2\\
\bottomrule
\end{tabular}

\end{table}
\end{document}

Respuesta2

Mi enfoque también es dos tablas separadas, pero haciendo que parezcan una sola, con 1-6 y 7-13 columnas del mismo ancho, que parecen más cercanas de lo que intentaste. Como la pregunta está etiquetada con tabularxpor alguna razón, este enfoque la usa, pero con menos líneas horizontales.

mwe

\documentclass[12pt]{article}
\usepackage{graphicx,subfigure,tabularx}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[justification=centering]{caption}
\usepackage{booktabs}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\begin{document}
\begin{table}[t]\caption{Titre} 
\centering
\begin{tabularx}{.8\linewidth}{m{4em}YYYYYY}\toprule 
 & (1) & (2) & (3) & (4) & (5) & (6) \\
 & A & B & C & D & E & F \\
\cmidrule(rl){2-2} \cmidrule(rl){3-7} 
Variable & 1 & 1 & 1 & 1 & 1 & 1 \\
\\%\midrule
\end{tabularx}
\begin{tabularx}{.8\linewidth}{m{4em}YYYYYYY} 
& (7) & (8) & (9) & (10) & (11) & (12) & (13) \\
& E & F& G & K & L & M & N \\ 
\cmidrule(rl){2-2} \cmidrule(rl){3-3} \cmidrule(rl){4-6} \cmidrule(rl){7-8}
Variable & 2 & 2 & 2 & 2 & 2 & 2 & 2\\\bottomrule
\end{tabularx} 
\end{table}
\end{document}

información relacionada