ネストされたテーブルをすべての基になるセルにまたがるようにする方法

ネストされたテーブルをすべての基になるセルにまたがるようにする方法

ネストされた複数列のテーブルを、その基礎となるすべての列にまたがって表示し、1、2、3 が押しつぶされて見えるのではなく、2 つのセルに均等に分散されるようにするにはどうすればよいでしょうか。

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

答え1

ストレッチのために単に挿入することもできます\hfill:

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

テーブル

または、必要に応じて、先頭と末尾にも使用してください\hspace*{\fill}

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

テーブル

本当にテーブルをネストしたい場合は、列tabularxを含む insideを使用できますX。このためには、セルの幅を知っておく必要があります。

関連情報