Как сделать так, чтобы вложенная таблица охватывала все базовые ячейки

Как сделать так, чтобы вложенная таблица охватывала все базовые ячейки

Как сделать так, чтобы вложенная многостолбцовая таблица охватывала все ее базовые столбцы так, чтобы 1, 2 и 3 не выглядели сдавленными вместе, а были равномерно распределены по двум ячейкам?

\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}

стол

Если вы действительно хотите вкладывать таблицы, вы можете использовать tabularxinside with Xcolumns. Для этого вам нужно знать ширину ячейки.

Связанный контент