Alinear un entorno alineado anidado en división

Alinear un entorno alineado anidado en división

Quiero alinear las líneas dentro de an alignedque están anidadas dentro de a splitcon el resto de la ecuación.

Esto es un ejemplo:

\usepackage{amsmath}

\begin{equation}
  \begin{split}
    \text{max:} 
      \quad & A,\\
    \text{s.t.:} 
      \quad & B,\\
            & \left.
            \begin{aligned}
            & C,\\
            & D,\\
            \end{aligned}
            \right\} \quad(\text{stuff}),\\
            & E.
  \end{split}
\end{equation}

mwe_alineado

Me gustaría que C y D en la representación anterior estuvieran alineados con A, B y E. Entiendo que eso \left.es lo que crea ese espacio, pero no sé con qué reemplazarlo (lo que sea que lo reemplace, obtengo un Missing delimitererror).

Respuesta1

Simplemente use un anidado array, para que no tenga que jugar con el ajuste del espacio horizontal (a excepción del "delimitador nulo" \left.):

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\begin{equation}
  % http://tex.stackexchange.com/a/31704/5764
  \renewcommand{\arraystretch}{1.2}
  \begin{array}{r@{\quad}l}
    \text{max:}  & A, \\
    \text{s.t.:} & B, \\
                 & \left.\kern-\nulldelimiterspace
                 \begin{array}{@{}l}
                   C, \\
                   D,
                 \end{array}\right\} \qquad \text{(stuff),} \\
                 & E.
  \end{array}
\end{equation}
\end{document}

Respuesta2

\left.insertos \nulldelimiterspacey necesitas dos \!s

\documentclass[a4paper, 11pt]{book}
\usepackage{amsmath}
\begin{document}
\begin{equation}
  \begin{split}
    \text{max:}
      \quad & A,\\
    \text{s.t.:}
      \quad & B,\\
            & \left.\kern-\nulldelimiterspace
            \!\!\begin{aligned}
            & C,\\
            & D,\\
            \end{aligned}
            \right\} \quad(\text{stuff}),\\
            & E.
  \end{split}
\end{equation}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta3

Dos soluciones, ambas utilizando el rcasesmedio ambiente, de mathtools. La segunda solución reemplaza el splitmedio ambiente con alignedat; permite componer la \quadúnica vez.

     \documentclass[a4paper, 11pt]{book}
    \usepackage[utf8]{inputenc}
    \usepackage{fourier, heuristica}

    \usepackage{mathtools}

    \begin{document}

\begin{equation}
  \begin{split}
    \text{max:}
      \quad & A,\\
    \text{s.t.:}
      \quad & B,\\
            & \mkern-6mu
            \begin{rcases}
            C,\\
            D,\\
            \end{rcases}
            \quad(\text{stuff}),\\
            & E.
  \end{split}
\end{equation}

\begin{equation}
  \begin{alignedat}{2}
    \text{max:}
      & \quad && A, \\
    \text{s.t.:}
       & & &B, \\
  & & &\mkern-6mu
 \begin{rcases}
 C,\\
 D,\\
 \end{rcases}
 \quad(\text{stuff}), \\
             & && E.
  \end{alignedat}
\end{equation}

    \end{document} 

ingrese la descripción de la imagen aquí

información relacionada