複数の方程式を表示する

複数の方程式を表示する

中央揃えの複数行の方程式を表示したいです。各方程式には複数の等式と不等式があるため、整列させる必要はありません。必要なのは、一度に 1 行ずつ中央揃えで表示し、間隔をあまり空けすぎないようにすることです。複数の\begin{equation}\end{equation}環境を使用するのが唯一の方法でしょうか? もっと効率的な方法があるはずですが、オンラインでこれを行う方法が見つからないようです。次に例を示します。

$$(a_1,\ldots,a_n)M\subset(a_1,\ldots,a_{n+m})M\subsetneq M,$$
$$(a_{n+1},\ldots,a_{n+m})\frac{M}{(a_1,\ldots,a_n)M}\simeq\frac{(a_1,\ldots,a_{n+m})M}{(a_1,\ldots,a_n)M}\subsetneq\frac{M}{(a_1,\ldots,a_n)M}.$$

答え1

すでに使用しているamssymbと思います。amsmathマニュアル (コマンド プロンプト/ラインから) を調べてみませんか。数式を入力するための環境が多数用意されています。これらの 2 つの方程式では、 (番号なし)texdoc amsldocを使用できます。gather*

\documentclass[11pt,openany]{book}
\usepackage{amsmath,amssymb,showframe}   %% showframe for demo only
\begin{document}
\begin{gather*}
(a_1,\ldots,a_n)M\subset(a_1,\ldots,a_{n+m})M\subsetneq M,\\
(a_{n+1},\ldots,a_{n+m})\frac{M}{(a_1,\ldots,a_n)M}\simeq
  \frac{(a_1,\ldots,a_{n+m})M}{(a_1,\ldots,a_n)M}\subsetneq\frac{M}{(a_1,\ldots,a_n)M}.
\end{gather*}
\end{document}

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

長い方程式がある場合は、multline環境を使用する方がよい場合もあります。代わりにパッケージを使用すると、拡張マクロとともに自動的にmathtoolsロードされます。amsmath

関連情報