我见过的大多数例子都是这样的:
\begin{tabular}{@{}l r r@{}}
也就是说,一个位于@{}
第一列说明符的左边,另一个@{}
位于最后一列说明符的右边。
然而,《LaTex 入门指南》称,这种结构抑制了领导空间。
我有点困惑。以下哪种解释是正确的?
@{}
抑制放置列说明符一侧的空格(即,放置在说明符的左侧时,它会抑制前导空格,反之,放置在右侧时,它会抑制尾随空格)只
@{}
应放置在第一列的左侧和/或最后一列的右侧,但不能放置在中间。以上都不是。
不幸的是,我此刻不在装有 LaTeX 的计算机旁,所以我无法尝试,只能询问。
多谢。
答案1
@{}
抑制列之间的空间,即前一列之后和下一列之前的空间。这样,如果第一列之前和最后一列之后的空间位于那里,它也会受到影响。
答案2
顺便说一句,当你有“复杂”的数字时,这是一个很好的技巧。使用\begin{tabular}{lr@{.}l} Variable 1 & -2&35 \\ Variable 2 & 127&50*** ...
“@{.}”括号中的“.”使用小数点分隔第 2 列和第 3 列,中间没有空格。因此,您会得到小数点对齐的 -2.35 和 127.50***。用其他方法很难做到这一点,因为数字的数量级不同,一个是负数,一个用星号标记为有效数字。