我想让单元格溢出到左侧。
在这个问题中:
允许单元格溢出而不影响缩进
我们学习如何使溢出到右侧(第 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}