Ampliar la regla inferior cuando se usan dos tabulares en la tabla

Ampliar la regla inferior cuando se usan dos tabulares en la tabla

Quiero apilar dos mesas verticalmente, como se describeaquípor Esteban. Quiero incluir \topruley \bottomruleadjuntar la totalidad de la tabla (ambas tabulares).

El problema que tengo es que \toprulees el ancho de las columnas del tabular uno y \bottomrulees el ancho del segundo tabular.

Modificando el código usado desde el enlace anterior (para usar los paquetes que solo son relevantes para mí), así es como intento hacerlo.

\documentclass{article}
\usepackage{caption}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\caption{An interesting table}
\begin{tabular}{lcr}
\toprule
First name & Last name  & Product \\
Bubba & Gump & Shrimp \\
Steve & Jobs & Happiness
\end{tabular}
\bigskip
\begin{tabular}{ll}
School & State \\
Harvard & MA \\
Yale & CT \\
Brown & RI \\
\bottomrule
\end{tabular}
\end{table}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Por ejemplo, es posible usar un exterior tabularque se extienda a lo ancho de las otras tablas usando @{}c@{}como especificador de columna la aplicación \topruley \bottomrulepara la tabla exterior, y luego colocar los otros dos tabularentornos dentro.

\documentclass{article}
\usepackage{caption}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\caption{An interesting table}
\begin{tabular}{@{}c@{}}
\toprule
\begin{tabular}{lcr}
First name & Last name  & Product \\
Bubba & Gump & Shrimp \\
Steve & Jobs & Happiness
\end{tabular} \\ 
\midrule[0pt] % Empty midrule which adds vertical spacing anyway above and below but is not drawn itself
\begin{tabular}{ll}
School & State \\
Harvard & MA \\
Yale & CT \\
Brown & RI
\end{tabular} \tabularnewline
\bottomrule
\end{tabular}
\end{table}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada