多列后面有“&”符号吗?

多列后面有“&”符号吗?

我不确定我是否理解在表格环境中多列命令后重新放置“与”号的规则。

这是一个简单的例子,可以演示有和没有“&”符号时的不同行为

\documentclass{standalone}
\usepackage[table]{xcolor}
\begin{document}
\rowcolors{2}{red!20}{green!20}
\begin{tabular}{*6{|l}}
\hline
 baseline & A & B & C & D & E \\\hline
 with & B & C & \multicolumn2{c|}{two-columns} &  B \\ \hline
 without & B & C & \multicolumn2{c|}{two-columns} B \\ \hline
 with & B & \multicolumn2{c|}{two-columns}& B \\ \hline
 without & B & \multicolumn2{c|}{two-columns} B \\ \hline
 with & \multicolumn2{c|}{two-columns} & B\\ \hline
 without & \multicolumn2{c|}{two-columns} B\\ \hline
\end{tabular}
\end{document}

输出如下在此处输入图片描述。 这是怎么回事?

答案1

由于技术原因,的最后一个参数\multicolumn实际上并不用于分隔单元格,因此其后的文本是同一表格单元格的一部分

\multicolumn2{c|}{two-columns} B

本质上

\multicolumn2{c}{two-columns \vline B}

\multicolumn2{c|}{two-columns}& B

B 在隔壁的牢房。

相关内容