首先,我要说的是,我对 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 指出的那样,将最后一个&
改为\\