如何使用 \alignedat?(对齐线性方程组)

如何使用 \alignedat?(对齐线性方程组)

我看过这个帖子将方程组与systeme和对齐array;有没有办法做类似的事情alignedat

我正在使用 KaTeX,它有array(但arraycolsep目前不支持)和alignalignedat。我可以用得到非常接近我想要的结果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}

在此处输入图片描述

相关内容