Lado direito multilinha no ambiente de alinhamento

Lado direito multilinha no ambiente de alinhamento

Considere o exemplo prático:

\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}

O que preciso é desenhar }no lado direito que cubra ambas as linhas, seguido de algum texto. Esta imagem representa o que eu queria (dado em vermelho).

Não tenho ideia de como começar (portanto, não há nenhum código que eu tenha tentado).

Responder1

Você tem duas opções principais: (a) um arrayambiente e (b) um rcasesambiente; este último é fornecido peloferramentas matemáticaspacote. Como mostra a captura de tela a seguir, eles produzem o mesmohorizontallayout. Se você olhar de perto, o espaçamento entre linhas com a rcasesopção é um pouco mais generoso do que com a arrayopção. O aumento no espaçamento vertical pode – ou não – ser do seu agrado.

Na verdade, devido ao uso de um alignedambiente para encerrar as equações, umterceira opçãotambém está disponível: (c) não use nenhum arrayou rcases-- \left. \blurb \right\}é suficiente. Muito obrigado aDonald Arseneaupor apontar isso em um comentário.

insira a descrição da imagem aqui

Para o caso em questão (trocadilho intencional), usar o rcasesambiente pode ser um pouco exagerado, pois o código de teste não utiliza muitos dos recursos do ambiente.

Se você precisar que a palavra "soma" seja escrita em vermelho, certifique-se de (i) carregar o xcolorpacote no preâmbulo e (ii) mudar \text{sum}para \text{\color{red}sum}. Se a chave direita também precisar ser renderizada em vermelho, você não poderá usar a rcasessolução ("opção B") e precisará digitar \color{red}\right\}e \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}

Responder2

Ainda outro caminho curto, com empheq(que carrega 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} 

insira a descrição da imagem aqui

informação relacionada