align および gather 環境で方程式の垂直間隔を修正するにはどうすればよいですか?

align および gather 環境で方程式の垂直間隔を修正するにはどうすればよいですか?

以下は、私が抱えている問題を示す最小限の LaTeX コードです。

\documentclass[11pt,letterpaper,twoside]{book}
\usepackage{lmodern}
\usepackage{amsmath}
%\setlength{\jot}{\baselineskip}

\begin{document}

Blabla:
    \begin{gather}
        x^2 - \frac{1}{2} \, x = 3, \\
        \frac{a^2}{b^3} \, y + 2 x \, y = y^2, \\
        a - b = c.      
    \end{gather}
Bla:
    \begin{gather}
        x^2 - \frac{1}{2} \, x = 3, \\[11pt]
        \frac{a^2}{b^3} \, y + 2 x \, y = y^2, \\[11pt]
        a - b = c.      
    \end{gather}
Blabla:
    \begin{gather}
        x^2 - \frac{1}{2} \, x = 3, \\[1ex]
        \frac{a^2}{b^3} \, y + 2 x \, y = y^2, \\[1ex]
        a - b = c.      
    \end{gather}

\end{document}

このコードが何をしているかのプレビューを以下に示します。気に入らない点は赤で示しました。

ここに画像の説明を入力してください

このプレビューの方程式の数字からわかるように、垂直間隔は可変ですが、これは嫌です。グローバル表示は本当に醜いです!!

およびなどを、フォント サイズ (ここ) に合わせて調整し、等号間の垂直間隔を同じにするものに\\置き換える小さなマクロをいくつか定義したいと思います。LaTeX で数式間の垂直間隔が可変にならないようにしたいのですが、それは可能ですか?\\[11pt]11pt

以前、この問題を解決するために、私はいくつかの汚いハックを使用していました: スマッシュ方程式内の問題のある分数と合計記号をすべて削除し、 を使用する\\[11pt]か、\\[22pt]方程式に応じて間隔を調整します。または、vファントム{\frac{}{}}他の方程式と似たものを得るために、何らかの分数を使用します。これは、LaTeX で物事を実行する良い方法ではありません。

答え1

nccmath分数係数に中くらいの大きさの分数(\displaystyleサイズの約 80%) を使用し、関連する場所\addlinespaceでと組み合わせるbooktabsと、間隔の差はわずか 1 ポイントになり、これは許容範囲内です。

\documentclass[11pt,letterpaper,twoside]{book}
\usepackage{lmodern}
\usepackage{nccmath, amsmath}
\usepackage{booktabs}

\begin{document}

    Blabla:
    \begin{gather}
        x^2 - \mfrac{1}{2} \, x = 3, \\
        \frac{a^2}{b^3} \, y + 2 x \, y = y^2, \\
    \addlinespace
        a - b = c.
    \end{gather}

\end{document} 

ここに画像の説明を入力してください

関連情報