我看过这个帖子将方程组与systeme
和对齐array
;有没有办法做类似的事情alignedat
?
我正在使用 KaTeX,它有array
(但arraycolsep
目前不支持)和align
和 alignedat
。我可以用得到非常接近我想要的结果alignedat
,但我不明白它是如何工作的。
amsmath 用户指南第 8 页提到alignat
,并且后来引用了alignedat
但没有解释它与alignat
...的区别,有人可以帮忙吗?
这是我用来帮助理解的示例文档。
\documentclass{article}
\usepackage{systeme, array, amsmath}
\begin{document}
\systeme*{
X_\alpha=\frac{2}{3}X_A - \frac{1}{3}X_B- \frac{1}{3}X_C,
X_\beta=\frac{1}{\sqrt{3}}X_B - \frac{1}{\sqrt{3}}X_C
}
\par
This is the best I can do within LaTeX:
\[
\setlength\arraycolsep{0pt}
\begin{array}{ r @{{}={}} r >{{}}c<{{}} cr >{{}}c<{{}} cr }
X_\alpha &\frac{2}{3}X_A &-& \frac{1}{3}&X_B &-& \frac{1}{3}&X_C \\[2pt]
X_\beta & & &\frac{1}{\sqrt{3}}&X_B &-& \frac{1}{\sqrt{3}}&X_C
\end{array}
\]
With no arraycolsep:
\[
\begin{array}{ r @{{}={}} r >{{}}c<{{}} cr >{{}}c<{{}} cr }
X_\alpha &\frac{2}{3}X_A &-& \frac{1}{3}&X_B &-& \frac{1}{3}&X_C \\[2pt]
X_\beta & & &\frac{1}{\sqrt{3}}&X_B &-& \frac{1}{\sqrt{3}}&X_C
\end{array}
\]
Alignedat:
\[
\begin{alignedat}{4}
X_\alpha &=\frac{2}{3}X_A &-& \frac{1}{3}X_B &- \frac{1}{3}&X_C \\
X_\beta &= && \frac{1}{\sqrt{3}}X_B &- \frac{1}{\sqrt{3}}&X_C
\end{alignedat}
\]
\end{document}