¿Agregar cuadro a expresión multilínea que es parte de la ecuación alineada?

¿Agregar cuadro a expresión multilínea que es parte de la ecuación alineada?

Quiero agregar un cuadro (color negro) para encapsular las dos últimas líneas de esta expresión alineada con tres líneas.

Como puede ver, la solución actual inspirada enesta publicaciónno es perfecto porque le faltan algunos componentes superiores.

ingrese la descripción de la imagen aquí

Tenga en cuenta que el objetivo es unpartede la expresión alineada para que las recomendaciones generales les guste boxedo empheqno funcionen.

\newcommand{\pstrut}[1]{\vrule height0pt depth0pt width0pt #1 \fboxsep}
\newcommand*\bmarkeq{\stepcounter{markeq}%
  \tikz[remember picture]\node(startframe-\themarkeq){\pstrut{height}};%
  \kern\fboxsep}
\newcommand*\emarkeq{\kern\fboxsep
  \begin{tikzpicture}[remember picture,overlay]
    \node (endframe-\themarkeq){\pstrut{depth}};
    \draw[,black,opacity=0.8] (startframe-\themarkeq.north) 
      rectangle (endframe-\themarkeq.south);
  \end{tikzpicture}%
}


\begin{align*}
    \mathrm{L}_{c}(\theta) 
    = &\sum_{i=1}^{m} \ln p\left(x_{i}, z_{i} ; \theta\right) \\
    = \bmarkeq &\sum_{i=1}^{m}\left(z_{i}\left[\ln (\pi)+x_{i} \ln \left(p_{r}\right)+\left(1-x_{i}\right) \ln \left(1-p_{r}\right)\right] \\
    &+ \left(1-z_{i}\right)\left[\ln (1-\pi)+x_{i} \ln \left(p_{b}\right)+\left(1-x_{i}\right) \ln \left(1-p_{b}\right)\right]\right) \emarkeq
\end{align*}

Respuesta1

No necesitas TiKZ para hacer eso: amsmathtiene el \boxedcomando y mathtoolsagrega el \Aboxedcomando, que puede incluir los puntos de alineación. Aquí hay dos sugerencias para hacer eso:

\documentclass{article}
\usepackage{mathtools}

\begin{document}

\begin{align*}
    \mathrm{L}_{c}(\theta)
    &=\sum_{i=1}^{m} \ln p(x_{i}, z_{i} ; \theta) \\
   & =\boxed{\begin{aligned}[t] &\sum_{i=1}^{m}\bigl(z_{i}\bigl[\ln (\pi)+x_{i} \ln (p_{r})+(1-x_{i}) \ln(1-p_{r})\bigr]\\
   &+(1-z_{i})\bigl[\ln (1-\pi)+x_{i} \ln(p_{b})+(1-x_{i}) \ln(1-p_{b})\bigr]\bigr)\end{aligned}}
\end{align*}

\begin{align*}
    \mathrm{L}_{c}(\theta)
    &=\sum_{i=1}^{m} \ln p(x_{i}, z_{i} ; \theta) \\
\Aboxed{& ={\begin{aligned}[t]&\sum_{i=1}^{m}\bigl(z_{i}\bigl[\ln (\pi)+x_{i} \ln (p_{r})+(1-x_{i}) \ln(1-p_{r})\bigr]\\
   &+(1-z_{i})\bigl[\ln (1-\pi)+x_{i} \ln(p_{b})+(1-x_{i}) \ln(1-p_{b})\bigr]\bigr)\end{aligned}}}
\end{align*}

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada