使LaTeX在表格中的每一行之间绘制\ hline而不使用\ hline?

时间:2010-07-04 12:45:35

标签: latex

是否有任何明显或漂亮的方法让LaTeX自动在表格中的每一行之间放置\ hline,而不必在每行之间放置\ hline?

我考虑过创建一个命令:

\newcommand{\EOL}{\\ \hline}

但接下来我会得到这样的非标准表:

3 & 2 & 1 \EOL
1 & 2 & 3 \EOL

有没有办法使我的桌子看起来像:

3 & 2 & 1 \\
1 & 2 & 3 \\

然而仍然得到了hlines?

1 个答案:

答案 0 :(得分:13)

\catcode`@=11
\let \savecr \@tabularcr
\def\@tabularcr{\savecr\hline}
\catcode`@=12

\begin{tabular}{ccc}
1 & 2 & 3\\ 
4 & 5 & 6\\
\end{tabular}