「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

你不應該使用\{or\[來做這樣的事情。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}

在此輸入影像描述

相關內容