为什么此表中会出现额外的对齐标签错误?

为什么此表中会出现额外的对齐标签错误?

首先,我要说的是,我对 Latex 中的表格非常陌生。话虽如此,这是我的问题:

\begin{tabular}{| c | c | c | c |}
  a & b & c & d & \hline
\end{tabular}

那么为什么会出现错误extra alignement tab has been ....?我该如何解决?

提前致谢

答案1

在表格定义中,您定义了四列。列包括分离经过&

\begin{tabular}{cccc}
column 1 & column 2 & column 3 & column 4
\end{tabular}

因此,您只需在列之间放置&- 而无需在其他任何地方(特别是,不要以 结束最后一列&)。

行由换行符分隔\\

\begin{tabular}{cccc}
column 1 & column 2 & column 3 & column 4 \\
column 1 & column 2 & column 3 & column 4 \\
\end{tabular}

(您可以用 结束最后一行\\,但这是可选的,并且最后的“空”行将被忽略)

请注意 \hline 需要从新行开始,因此:

\begin{tabular}{cccc}
column 1 & column 2 & column 3 & column 4 \\
\hline % no \\ here, \hline is a complete row on its own
column 1 & column 2 & column 3 & column 4 \\
\end{tabular}

因此,正如 David 指出的那样,将最后一个&改为\\

相关内容