Alinear la ecuación con las condiciones y otra ecuación.

Alinear la ecuación con las condiciones y otra ecuación.

Me gustaría alinear 6 y 7 con las ecuaciones 8 y 9. Deseo alinear esto con el signo igual.

Lo que tengo ahora:

ingrese la descripción de la imagen aquí

que obtuve usando el siguiente código:

    \begin{numcases}{O(t) =}
        \textbf{W}^T S(t), & $\text{if } S(t) \in Signal$; \\
        \textbf{0}, & \text{if } otherwise,
    \end{numcases}

    \begin{align}
        CSM &= \pi_{1} (O(t)) \label{eq:pi1} \\[10pt]
        K &= \pi_{2} (O(t)) \label{eq:pi2} \
    \end{align}

Lo que necesito:

ingrese la descripción de la imagen aquí

Respuesta1

Aquí hay sólo una opción:

ingrese la descripción de la imagen aquí

\documentclass{article}

\usepackage{mathtools,cases,xparse,eqparbox}

% https://tex.stackexchange.com/a/34412/5764
\makeatletter
\NewDocumentCommand{\eqmathbox}{o O{c} m}{%
  \IfValueTF{#1}
    {\def\eqmathbox@##1##2{\eqmakebox[#1][#2]{$##1##2$}}}
    {\def\eqmathbox@##1##2{\eqmakebox{$##1##2$}}}
  \mathpalette\eqmathbox@{#3}
}

\newcommand{\startsubequations}{%
  \refstepcounter{equation}%
  \protected@xdef\theparentequation{\theequation}%
  \global\let\theoldequation\theequation
  \setcounter{parentequation}{\value{equation}}%
  \setcounter{equation}{0}%
  \gdef\theequation{\theparentequation\alph{equation}}%
}

\newcommand{\stopsubequations}{%
  \protected@xdef\theequation{\theparentequation}%
  \global\let\theequation\theoldequation
  \setcounter{equation}{\value{parentequation}}%
}

\makeatother

\newcommand{\LBRACE}{
  \left\lbrace\begin{array}{@{}c@{}}
    \strut \\ \strut
  \end{array}\right.\kern-\nulldelimiterspace
}

\begin{document}

\begin{numcases}{O(t) =}
  \mathbf{W}^T S(t), & if $S(t) \in \text{Signal}$; \\
         \mathbf{0}, & otherwise,
\end{numcases}
\begin{align}
  CSM &= \pi_1 (O(t)) \\
    K &= \pi_2 (O(t))
\end{align}

\noindent\hrulefill

\begin{align}
  %\startsubequations % Start subequation numbering
    & \hphantom{\LBRACE}\eqmathbox[nc][l]{\mathbf{W}^T S(t), \quad} \text{if $S(t) \in \text{Signal}$;} \\
  \raisebox{.5\dimexpr\baselineskip+\jot}[0pt][0pt]{$O(t) ={}$} &
  \raisebox{.5\dimexpr\baselineskip+\jot}[0pt][0pt]{$\LBRACE$}
    \eqmathbox[nc][l]{\mathbf{0},} \text{otherwise,} \\
  %\stopsubequations % Stop sub-equation numbering
  CSM ={} & \pi_1 (O(t)) \\
    K ={} & \pi_2 (O(t))
\end{align}

\end{document}

El enfoque simula un numcasesentorno colocando cuatro ecuaciones regulares en un formato align. La agrupación de las dos primeras se realiza moviendo el lado izquierdo O(t) =y el delimitador izquierdo {a su lugar (verticalmente hacia arriba) de la segunda ecuación.

Algunos cálculos del ancho de la caja se automatizan usandoeqparboxpara las diferentes condiciones.

Si es necesario, se puede cambiar el espacio entre la agrupación de llaves izquierdas y las condiciones y los componentes textuales.


...y si desea subnumerar las ecuaciones, puede utilizar el enfoque estilo ConTeXt de \startsubequations... \stopsubequations:

ingrese la descripción de la imagen aquí

Respuesta2

Puedo conseguir lo que quieres con un código horrible, ajustando longitudes falsas:

\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage[table]{xcolor}
\usepackage{mathtools}
\usepackage{cases}
\begin{document}

\begin{align}%
O(t) &= {} \hspace*{-1.35cm}\makebox[0.3\linewidth]{\begin{subnumcases}{\hspace*{3.08cm}}
\textbf{W}^T S(t), & if $S(t) \in$ Signal; \\
\textbf{0}, & otherwise,
\end{subnumcases} }\notag
\\[1ex]
CSM &= \pi_{1} (O(t)) \label{eq:pi1}
\\[1ex]
K &= \pi_{2} (O(t)) \label{eq:pi2} \
\end{align}% \end{subequations}

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada