Wie kann ich zwei geschweifte Klammern für mehrere Gleichungen ausrichten?

Wie kann ich zwei geschweifte Klammern für mehrere Gleichungen ausrichten?

Ich versuche, so etwas zu tun:

Bildbeschreibung hier eingeben

Ich finde aber keine Möglichkeit, die beiden Klammern auszurichten. Es sieht immer so aus:

Bildbeschreibung hier eingeben

\begin{equation*}
  \left. \begin{array}{r}
    x1 + x2 \leq 5
  \end{array} \right\}
  \text{Equation 1 says ..}
\end{equation*}

\begin{equation*}
  \left. \begin{array}{r}
    x1 + x2 + x3 + x4 + x5 \leq 5
  \end{array} \right\}
  \text{Equation 2 says ..}
\end{equation*}

Antwort1

Basierend auf dem bereitgestellten Codeausschnitt müssen Sie die Gleichungen nicht trennen. Setzen Sie sie stattdessen als Teil derselben alignGleichung und verwenden Sie eine erzwungene Klammergrößenanpassung:

Bildbeschreibung hier eingeben

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{alignat*}{2}
  & x_1 + x_2 \leq 5 & \quad & \Big\}~
    \text{Equation 1 says \ldots} \\
  & x_1 + x_2 + x_3 + x_4 + x_5 \leq 5 & \quad & \Big\}~
    \text{Equation 2 says \ldots}
\end{alignat*}

\end{document}

Sie können mit der Größe experimentieren \Bigund sie sogar mithilfe von strecken \vphantom.

Antwort2

So was?

\documentclass{article}
\usepackage{mathtools}

\begin{document}
\begin{equation*}
  \begin{array}{lcl}
    x1 + x2 \leq 5 & \} & \text{Equation 1 says ..}\\
    x1 + x2 + x3 + x4 + x5 \leq 5 & \} & \text{Equation 2 says \dots}
   \end{array}
\end{equation*}
\end{document}

Bildbeschreibung hier eingeben

Antwort3

Zwei weitere Lösungen: eine mit eqparboxund die drcasesUmgebung von mathtools. Ich definiere einen \eqmathboxBefehl, der als optionales Argument ein tag( Eqstandardmäßig) und ein obligatorisches Argument akzeptiert, das im Mathemodus im Anzeigestil festgelegt ist. Alle Boxen mit demselben Tag haben die Breite des größten Inhalts dieser Boxen.

Die andere Lösung basiert auf blkarrayund dem zugehörigen \Right{delimiter}{some text}Befehl (der in der Präambel von verwendet werden soll blocks).

Beachten Sie, dass zwischen diesen Lösungen optisch ein Unterschied besteht: Die Länge des Textes nach der rechten Klammer blkarraywird in der Lösung für die Zentrierung nicht berücksichtigt, als ob es some textsich tatsächlich um handeln würde \rlap{some text}.

\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{mathtools, eqparbox, blkarray}
\newcommand{\eqmathbox}[2][Eq]{\eqparbox{#1}{$\displaystyle#2$}
}
\begin{document}

\begin{align*}
  \begin{drcases*}
    \eqmathbox{x₁ + x₂ \leq 5}
  \end{drcases*}\quad\text{Equation 1 says \ldots} \\[2ex]
  \begin{drcases*}
    \eqmathbox{ x₁ + x₂ + x₃ + x₄ + x₅ \leq 5 d\quad}
  \end{drcases*}\quad\text{Equation 2 says \ldots}
\end{align*}

\[
  \begin{blockarray}{l}
    \begin{block}{@{}l<{\quad}\Right{\}\quad}{Equation 1 says \ldots}}
      x₁ + x₂ \leq 5 \\
    \end{block}
    \\
    \begin{block}{@{}l<{\quad}\Right{\}\quad}{Equation 2 says \ldots}}
      x₁ + x₂ + x₃ + x₄ + x₅ \leq 5 \\
    \end{block}
  \end{blockarray} \]%

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen