
以下は、私が抱えている問題を示す最小限の 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}