Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

5年前关闭。



Improve this question




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

我考虑过创建类似以下的命令:
\newcommand{\EOL}{\\ \hline}

但是,我将得到如下所示的非标准表:
3 & 2 & 1 \EOL
1 & 2 & 3 \EOL

有没有一种方法可以使我的表主体看起来像这样:
3 & 2 & 1 \\
1 & 2 & 3 \\

还能得到线索吗?

最佳答案

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

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

关于latex - 使LaTeX在表格中的每行之间绘制一个\hline,而不使用\hline?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3174697/

10-12 20:20