Сделать LaTeX рисовать \hline между каждой строкой в ​​таблице без использования\hline?

Есть ли какой-либо очевидный или прекрасный способ, чтобы LaTeX автоматически помещал \hline между каждой строкой в ​​таблице, не помещая \hline между каждой строкой?

Я думал о создании команды вроде:

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

Но тогда я получу таблицы, нестандартные, например:

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

Есть ли способ, которым могут выглядеть мои тела таблицы:

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

И все же все еще получайте hlines?

Ответ 1

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

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