Como fazer com que a tabela aninhada abranja todas as células subjacentes

Como fazer com que a tabela aninhada abranja todas as células subjacentes

Como posso fazer com que uma tabela de múltiplas colunas aninhada abranja todas as suas colunas subjacentes, de modo que 1 2 3 não pareçam comprimidas, mas sejam distribuídas igualmente pelas 2 células?

\begin{tabular}{ c c }
  something long & here too \\
  \multicolumn{2}{c}{\begin{tabular}{ l c r } 1 2 3\end{tabular}} \\
\end{tabular}

Responder1

Você poderia simplesmente inserir \hfillpara alongamento:

\begin{tabular}{ c c }
  something long & here too \\
  \multicolumn{2}{c}{1 \hfill 2 \hfill 3} \\
\end{tabular}

mesa

ou use-o também no início e no final, se necessário use \hspace*{\fill}:

\begin{tabular}{ c c }
  something long & here too \\
  \multicolumn{2}{c}{\hfill 1\hfill 2\hfill 3\hspace*{\fill}} \\
\end{tabular}

mesa

Se você realmente deseja aninhar tabelas, você pode usar tabularxinside com Xcolunas. Para isso, você precisaria saber a largura da célula.

informação relacionada