我应该在表格的最后一行后使用换行符吗

我应该在表格的最后一行后使用换行符吗

这两个看起来都是有效的表格定义:

\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。如果您想重新排序行,方法也一样。

如果您保留任何类型的修订历史记录,这也使得读取版本之间的差异变得更加容易。

我还没有发现任何情况下,无论有没有最终的,渲染都会有所不同\\

相关内容