alinhar aninhados em casos

alinhar aninhados em casos

Código

\documentclass[a4paper,twoside,12pt]{book}
\usepackage{amstext}
\usepackage[utf8]{inputenc}
\usepackage{cases}
\usepackage{amsmath}

\begin{document}
\begin{subnumcases}{}\label{eq:regola_scelta_reject}
    \begin{aligned}
    objective   &: \qquad \min \quad \sum_{j=1}^{H}x_jw_j\\
    subject to  &: \qquad \displaystyle\sum_{j=1}^{H}x_jw_j \geq W_L\\
    \end{aligned} \label{eq:regola_scelta_reject_1}\\
    \begin{aligned}
    objective   &: \qquad \min \quad \sum_{j=1}^{H}x_jw_j \vee H_{e} \geq 2 \\  
    subject to  &: \qquad \displaystyle\sum_{j=1}^{H}x_jw_j < W_L\\
    \end{aligned} \label{eq:regola_scelta_reject_2}\\
\end{subnumcases}
\end{document}

O que estou fazendo de errado? Isto é o que estou tentando alcançar:

Exemplo

Responder1

insira a descrição da imagem aqui

\documentclass[a4paper,twoside,12pt]{book}
\usepackage{amstext}
\usepackage[utf8]{inputenc}


\usepackage{amsmath}
\usepackage{cases}

\begin{document}
\begin{subnumcases}{}\label{eq:regola_scelta_reject}
    \mbox{objective:}&$\displaystyle \qquad \min\sum_{j=1}^{H}x_jw_j$\\
    \mbox{subject to:}  &$\displaystyle \qquad \sum_{j=1}^{H}x_jw_j \geq W_L$\\[12pt]
     \xdef\theparentequation{\the\numexpr\theparentequation+1}%
     \setcounter{equation}{1}%
      \mbox{objective:}&$\displaystyle \qquad \min \sum_{j=1}^{H}x_jw_j \vee H_{e} \geq 2$ \\  
    \mbox{subject to:}  &$\displaystyle \qquad \sum_{j=1}^{H}x_jw_j < W_L$ \label{eq:regola_scelta_reject_2}
\end{subnumcases}
\end{document}

Responder2

Talvez este código atenda às suas necessidades – se bem entendi. Você precisa do empheqpacote (que carrega amsmath), com a overloadopção, para ter um código mais simples:

        \documentclass[a4paper]{article}
        \usepackage[utf8]{inputenc}
        \usepackage{mathtools}
        \usepackage[overload]{empheq}

        \begin{document}

        \begin{align}[left = (R)\enspace\empheqlbrace]%\label{eq:regola_scelta_reject}\smash[t]\smash[b]
         &  \begin{alignedat}{2}\label{eq:regola_scelta_reject_1}
          &  \text{objective: } & &  \min \sum_{j=1}^{H} x_j w_j\\
           & \text{subject to: } &\qquad   & \sum_{j=1}^{\smash H} x_j w_j \geq W_L\\
         \end{alignedat}\\]
            &   \begin{alignedat}{2} \label{eq:regola_scelta_reject_2}
          &  \text{objective: } & &  \min  \sum_{j=1}^{H}x_jw_j \vee H_{e} \geq 2 \\
           & \text{subject to: } & \qquad  & \sum_{j=1}^{\smash H} x_jw_j < W_L
         \end{alignedat}\
        \end{align}

        \end{document}

Resulta em: insira a descrição da imagem aqui

Observe que você não pode ter um rótulo para o ambiente externo de alinhamentoepara os ambientes internos alinhados. Simulei uma tag ((R)) para o alinhamento externo.

informação relacionada