这两个看起来都是有效的表格定义:
\begin{tabular}{ll}
a & A \\
b & B
\end{tabular}
\begin{tabular}{ll}
a & A \\
b & B \\
\end{tabular}
唯一的区别是最后一行后面的换行符\\
。推荐的方法是什么?我应该省略最后一个换行符还是应该始终以换行符结尾。
答案1
按照设计,这些会产生相同的输出,一般来说,我会省略,\\
除非有最后一个\hline
(当需要时),但这真的无关紧要。
答案2
我更喜欢你的第二个版本:
\begin{tabular}{ll}
a & A \\
b & B \\
\end{tabular}
不是因为渲染结果,而是因为以后编辑起来方便。有一天,你可能想在表格中添加另一行,如下所示:
\begin{tabular}{ll}
a & A \\
b & B \\
c & C \\
\end{tabular}
这里只需添加另一行即可。如果最后一行不是以 结尾\\
,我必须先添加\\
,然后再添加另一行。但是,当最后一行以 结尾时\\
,我只需复制最后一行并将 b 更改为 c。如果您想重新排序行,方法也一样。
如果您保留任何类型的修订历史记录,这也使得读取版本之间的差异变得更加容易。
我还没有发现任何情况下,无论有没有最终的,渲染都会有所不同\\
。