我有一些数字表,其中大多数都是小数(0、1、-1),但偶尔会有分数。如果我只有 0、1、-1,我会右对齐,这样 $-$ 符号就会对齐,但分数会弄乱。居中对齐看起来也不太好,左对齐也不好。以下是右对齐和居中对齐的一个小例子:
\begin{tabular}{rr}
$\frac 1{24}$ & $-\frac 1{24}$ \\
$1$ & $-1$ \\
$-1$ & $0$ \\
\end{tabular}
\quad
\begin{tabular}{cc}
$\frac 1{24}$ & $-\frac 1{24}$ \\
$1$ & $-1$ \\
$-1$ & $0$ \\
\end{tabular}
我可以将数字居中对齐而不使用符号吗,以便上两行看起来就像上面例子中的右侧那样,而下两行看起来就像上面例子中的左侧那样?
答案1
这里我将其设为-
活动状态(在有限的组内),并将其定义为\mathllap
。我使用具有足够列分隔的 TABstack 来允许-
。
\documentclass{article}
\usepackage{tabstackengine,mathtools}
\TABstackMath
\begin{document}
\bgroup
\setstackgap{L}{16pt}
\setstacktabbedgap{13pt}
\let\svm-
\catcode`-=\active
\def-{\mathllap{\svm}}
\Matrixstack{\frac 1{24} & -\frac 1{24} \\ 1 & -1 \\ -1 & 0}
\quad\Matrixstack{\frac 1{24} & -\frac 1{24} \\ 1 & -1 \\ -1 & 0 }
\egroup
\end{document}