如何让细胞扩展到其左侧邻居

如何让细胞扩展到其左侧邻居

我想让单元格溢出到左侧。

在这个问题中: 允许单元格溢出而不影响缩进
我们学习如何使溢出到右侧(第 1 行),但我无法使框向左侧扩展。

\begin{table}[H]
  \begin{tabular}{p{1.2cm}p{2.8cm}l}
    Col1 & Col2 & Col3  \\ 
    \cmidrule( r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} 
    \makebox[0pt][l]{impressively long}  &       & short            \\
    short                                &       & impressively long}  \\
    short                                & foo   & impressively long}  \\
  \end{tabular}
\end{table}

在此处输入图片描述

我如何才能让最后一列第 2 行和第 3 行的单元格利用第二列。我更喜欢上述帖子中带有方框的解决方案,但任何简单的解决方案都可以。

答案1

我当时最好的办法是\multicolumn使用\hfill

\begin{table}[H]
  \begin{tabular}{p{1.2cm}p{2.8cm}l}
    Col1 & Col2 & Col3  \\ 
    \cmidrule( r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} 
    \makebox[0pt][l]{impressively long}  &       & short            \\
    short                                & \multicolumn{2}{r}{           impressively long}  \\
    short                                & \multicolumn{2}{l}{foo \hfill impressively long}  \\
  \end{tabular}
\end{table}

在此处输入图片描述

相关内容