
Я пытался решить следующую проблему некоторое время, но так и не смог найти решение. Я хотел бы выровнять две \rфигурные скобки по вертикали. Этот код
\begin{align}
L = &\left. \text{short eq} \right\rbrace &&\text{description 1} \\
&\left. \begin{aligned}
\text{very long equation}\\
\text{over multiple lines}
\end{aligned}
\right\rbrace &&\text{description 2}
\end{align}
производит
Однако я хотел бы отрегулировать брекеты так, чтобы они находились друг под другом.
Надеюсь, кто-нибудь мне здесь поможет. Спасибо!
решение1
Что-то вроде этого?
\documentclass{article}
\usepackage{amsmath} % for 'align' environment and '\text' macro
\newlength\mylen % create a "length" variable
\settowidth\mylen{very long equation} % calculate default width of '\mybox'
\newcommand\mybox[2][\mylen]{\parbox{#1}{\raggedright #2}}
\begin{document}
\begin{align}
L = &\left.\mybox{short eq}\right\rbrace &&
\text{description 1} \\
&\left.\mybox{very long equation over multiple lines}\right\rbrace &&
\text{description 2}
\end{align}
\end{document}
решение2
Как насчет чего-то подобного?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{alignedat}{4}
L = & \text{short eq } && \left. \text{ } \right\rbrace && \qquad \text{description 1} \\
&\begin{aligned}
&\text{22244 very long equation 5555}\\
&\text{over multiple lines }
\end{aligned} && \left.
\begin{aligned}
\text{ }\\
\text{ }
\end{aligned} \right\rbrace && \qquad \text{description 2}
\end{alignedat}
\end{equation}
\end{document}
Все линии рассматриваются как одно уравнение. Я позаимствовал идею из следующего поста.