Многострочная правая сторона в выравниваемой среде

Многострочная правая сторона в выравниваемой среде

Рассмотрим рабочий пример:

\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

У вас есть два основных варианта: (а) arrayсреда и (б) rcasesсреда; последний предоставляетсяmathtoolsпакет. Как показано на следующем снимке экрана, они производят одно и то жегоризонтальныймакет. Если присмотреться, то межстрочный интервал с rcasesопцией немного больше, чем с arrayопцией. Увеличение вертикального интервала может — или не может — вам понравиться.

Фактически, из-за использования alignedсреды для заключения уравнений,третий варианттакже доступно: (c) не используйте ни то, arrayни другое rcases-- \left. \blurb \right\}вполне достаточно. Большое спасибоДональд Арсеноза указание на это в комментарии.

введите описание изображения здесь

В данном случае (каламбурчик) использование rcasesсреды может оказаться излишним, поскольку тестовый код не использует многие возможности среды.

Если вам нужно, чтобы слово «sum» было набрано красным цветом, обязательно (i) загрузите пакет xcolorв преамбуле и (ii) измените \text{sum}на \text{\color{red}sum}. Если правая фигурная скобка также должна быть набрана красным цветом, вы не сможете использовать rcasesрешение («вариант B»), и вам нужно будет набрать \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} 

введите описание изображения здесь

Связанный контент