正确排版方程组

正确排版方程组

我正在尝试排版一个线性方程组,它有多个位置需要对齐。以下是我目前所取得的成果:

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

\[
    \left\{
        \begin{alignedat}{5}
            &x &+& &&y &=& &&0\\
            2&x &+& 3&&y &=& &&0
        \end{alignedat}
    \right.
\]

\end{document}

在此处输入图片描述

从上图可以看出,间距似乎有点奇怪(虽然我说不出具体哪里错了)。有没有什么方法可以改善这个结果?(我alignat在 MWE 中使用,但array如果能获得更好的结果,你也可以使用或其他方法。)

答案1

在此处输入图片描述

我可能会使用这种形式,在系数和变量之间设置对齐点。

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

\[
    \left\{
        \begin{alignedat}{3}
             &x +{}&  &y &&=0\\
            2&x +{}& 3&y &&=0
        \end{alignedat}
    \right.
\]


\end{document}

答案2

这是一个系统的解决方案。

在此处输入图片描述

\documentclass{article}
\usepackage{systeme}
\begin{document}
\[
\systeme{x+y=0,2x+3y=0}
\]
\end{document}

答案3

两个例子:

  • 用于array
  • 使用稍微简化一下你的代码:
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[\setlength\arraycolsep{1pt}
    \left\{
        \begin{array}{rcrl}
            x & + &  y & = 0\\
           2x & + & 3y & = 0
        \end{array}
    \right.
\]
or
\[
    \left\{
        \begin{alignedat}{3}
            x & + {} &  y & = 0\\
           2x & + {} & 3y & = 0
        \end{alignedat}
    \right.
\]

\end{document}

在此处输入图片描述

编辑: 考虑的是@David Carlisle 的评论。

相关内容