“alignedat”块的问题:减号间距不正确

“alignedat”块的问题:减号间距不正确

我对以下代码有“问题”:

\documentclass[border=1pt]{standalone}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\begin{document}
    \begin{math}
        \Leftrightarrow \left\{
        \begin{alignedat}{1}
            &c = -4a + 2b + 3 \\
            &-3a + 3b + 3 = 6 \\
            &4b + 3 = 15
        \end{alignedat}
        \right.
    \end{math}
\end{document}

其结果为:

减号未对齐。

我们可以看到,第二行的减号没有正确对齐(太靠前)。

现在检查以下代码:

\documentclass[border=1pt]{standalone}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\begin{document}
    \begin{math}
        \Leftrightarrow \left\{
        \begin{alignedat}{2}
            &&c = -4a + 2b + 3 \\
            &&-3a + 3b + 3 = 6 \\
            &&4b + 3 = 15
        \end{alignedat}
        \right.
    \end{math}
\end{document}

其结果为:

减号对齐但第三行消失了。

我们可以看到第二行的减号现在正确对齐了,但是第三行完全消失了......我们还可以注意到减号更接近“3a”。

我的问题是:如何才能使减号对齐并将第三行正确地放到其位置?如下图所示(照片蒙太奇):

我正在寻找的结果。

谢谢您的帮助和问候。

答案1

你不应该使用\{\[做这样的事情。amsmath已经给你cases环境:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[\Leftrightarrow\begin{cases}
c = -4a + 2b + 3 \\
-3a + 3b + 3 = 6 \\
4b + 3 = 15
\end{cases}\]
\end{document}

在此处输入图片描述

相关内容