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.
Tenga en cuenta que el objetivo es unpartede la expresión alineada para que las recomendaciones generales les guste boxed
o empheq
no 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: amsmath
tiene el \boxed
comando y mathtools
agrega el \Aboxed
comando, 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}