verschachtelte Fälle ausrichten

verschachtelte Fälle ausrichten

Code

\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}

Was mache ich falsch? Das ist, was ich erreichen möchte:

Beispiel

Antwort1

Bildbeschreibung hier eingeben

\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}

Antwort2

Vielleicht passt dieser Code zu Ihren Anforderungen – wenn ich das richtig verstanden habe. Sie benötigen das empheqPaket (das geladen wird amsmath) mit der overloadOption, einen einfacheren Code zu haben:

        \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}

Ergebnisse in: Bildbeschreibung hier eingeben

Beachten Sie, dass Sie keine Beschriftung für die Ausrichtung der äußeren Umgebung haben könnenUndfür die inneren Alignment-Umgebungen. Ich habe ein Tag ((R)) für die äußeren Alignments simuliert.

verwandte Informationen