align 環境における複数行の右側

align 環境における複数行の右側

次の実例を考えてみましょう。

\documentclass{article}
\usepackage{amsmath}


\begin{document}
    \begin{align*}
        (a+b)^2 &= a^2 + 2ab + b^2\\
        (a-b)^2 &= a^2 - 2ab + b^2
    \end{align*}
\end{document}

必要なのは、}両方の線を覆う右側を描き、その後にテキストを描画することです。この画像は、私が望んでいたものを表しています (赤で示されています)。

どのように始めればよいのか全く分かりません (したがって、試したコードはありません)。

答え1

2つの主な選択肢があります: (a)array環境、および (b)rcases環境。後者は数学ツールパッケージ。次のスクリーンショットが示すように、同じものが生成されます水平レイアウト。よく見ると、rcasesオプションの行間隔はオプションの場合よりも少し広くなっていますarray。垂直方向の間隔の拡大は、好みに合うかどうかはわかりません。

aligned実際、方程式を囲む環境の使用により、第三の選択肢も利用可能です: (c) または は使用しないでくださいarray--rcases\left. \blurb \right\}十分です。ドナルド・アルセノーコメントでこの点を指摘していただきありがとうございます。

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

今回のケースでは(しゃれを意図しています)、rcasesテスト コードが環境の機能の多くを利用しないため、環境を使用するのは少々やり過ぎかもしれません。

「sum」という単語を赤でタイプセットする必要がある場合は、必ず (i)xcolorプリアンブルでパッケージをロードし、(ii)\text{sum}を に変更して\text{\color{red}sum}ください。右側の中括弧も赤でレンダリングする必要がある場合は、ソリューション (「オプション B」) を使用できないため、とrcasesを入力する必要があります。\color{red}\right\}\text{\color{red}sum}

\documentclass{article}
\usepackage{mathtools} % for 'rcases' environment
\newcommand\blurb{% 
% material that's common to all three options:
    \begin{aligned}
        (a+b)^2 &= a^2 + 2ab + b^2\\
        (a-b)^2 &= a^2 - 2ab + b^2
    \end{aligned}
}
    
\begin{document}
\begin{align*}
%% Option A: 'array' environment
    \left. \begin{array}{@{}c@{}}
       \blurb
    \end{array} \right\}
    &\text{sum} 
    \\[1ex]
%% Option B: 'rcases' environment
    \begin{rcases}
       \blurb
    \end{rcases}
    &\text{sum}
    \\[1ex]
%% Option C: no encasing environment
    \left. 
       \blurb
    \right\}
    &\text{sum} 
\end{align*}
\end{document}

答え2

さらに別の短い方法として、empheq( をロードしますmathtools) を使用します。

\documentclass{article}
\usepackage{empheq}
\usepackage[svgnames]{xcolor} 

\begin{document}

    \begin{empheq}[right=\color{Coral}\empheqrbrace \textsf{sum}]{align*}
        (a+b)^2 &= a^2 + 2ab + b^2\\
        (a-b)^2 &= a^2 - 2ab + b^2
    \end{empheq}

\end{document} 

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

関連情報