
ネストされた複数列のテーブルを、その基礎となるすべての列にまたがって表示し、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
。このためには、セルの幅を知っておく必要があります。