在数组中对齐方程的等号

在数组中对齐方程的等号

我有一系列如下所示的方程式:

\documentclass{article}

\begin{document}

$$
\begin{array}{cc}
x=1 & y=1 \\
x=10 & y=20
\end{array}
$$

\end{document}

我想垂直对齐等号。我尝试这样做,我觉得应该可行:

\documentclass{article}
\usepackage{amsmath}    

\begin{document}

$$
\begin{array}{cc}
\begin{align} x&=1 \\ x&=10 \end{align} & 
\begin{align} y&=1 \\ y&=10 \end{align} \\
\end{array}
$$

\end{document}

然而,这并没有奏效根本并给我带来了无数错误。有人能给我一些建议吗?

答案1

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\begin{document}

align
\begin{align*}
x&=1 & y&=1 \\
x&=10 & y&=20
\end{align*}

alignat
\begin{alignat*}{2}
x&=1 &\qquad y&=1 \\
x&=10 & y&=20
\end{alignat*}


\end{document}

array适用于值数组,不适用于对齐表达式。(术语是在内联数学模式下设置的,间距完全错误)。也不$$是 LaTeX 语法。

您可以使用align(或者为了更好地控制两个方程之间的空间,alignat

相关内容