Quiero apilar dos mesas verticalmente, como se describeaquípor Esteban. Quiero incluir \toprule
y \bottomrule
adjuntar la totalidad de la tabla (ambas tabulares).
El problema que tengo es que \toprule
es el ancho de las columnas del tabular uno y \bottomrule
es 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}
Respuesta1
Por ejemplo, es posible usar un exterior tabular
que se extienda a lo ancho de las otras tablas usando @{}c@{}
como especificador de columna la aplicación \toprule
y \bottomrule
para la tabla exterior, y luego colocar los otros dos tabular
entornos 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}