在 Beamer 中逐项列出数学方程内的符号

在 Beamer 中逐项列出数学方程内的符号
\begin{fleqn}
\begin{itemize}
\item \begin{gather}
\scalebox{0.75}{$
\begin{align*}
(\lambda \mid .)\sim N\left(\left(\frac{1}{\sigma^2} \sum_{i}n_i\theta_i^2+\frac{1}{10}\right)^{-1} \frac{1}{\sigma^2} \sum_{i} \sum_{\substack{ j=1\\y_{ij}>0}}^{n_i} \theta_i \left(y_{ij}-X_{ij}\beta\right),   
\left(\frac{1}{\sigma^2} \sum_{i}n_i\theta_i^2+\frac{1}{10}\right)^{-1}\right)
\end{align*}
$}\\
\scalebox{.75}{ $
\begin{align*}
&(\theta_i \mid .) \sim N(\mu_{\Theta}, \sigma_{\Theta}^2) 
\end{align*}
   $} 
\end{gather}
\end{itemize}
 \end{fleqn}

我怎样才能在所有方程式行之前放置逐项符号?

在此处输入图片描述

答案1

我会使用单一aligned环境,在第一个方差项之前引入一个明确的换行符,这样,你就不再需要这些\scalebox东西了。

我还会删除\left/\right自动缩放指令或用显式缩放指令替换它们。事实上,这对于括住第一个正态分布的均值和方差项的括号(或方括号)至关重要,因为\left/\right对不允许跨越换行符。

在此处输入图片描述

\documentclass{beamer}
\begin{document}
\begin{frame}

\begin{itemize}
\item 
$\begin{aligned}[t] % use 't' to force alignment with "\item" marker
(\lambda \mid \cdot\,)
&\sim N\Biggl[
 \biggl(\frac{1}{\sigma^2} \sum_{i} n_i\theta_i^2+\frac{1}{10}\biggr)^{\!\!-1} 
 \frac{1}{\sigma^2} \sum_{i} \sum_{\substack{j=1\\y_{ij}>0}}^{n_i} 
 \theta_i (y_{ij}-X_{ij}\beta)\,, \\
&\qquad\quad 
 \biggl(\frac{1}{\sigma^2} \sum_{i} n_i\theta_i^2+\frac{1}{10}\biggr)^{\!\!-1}
 \,\Biggr]\\[2ex]
(\theta_i \mid \cdot\,) 
&\sim N(\mu_{\Theta}, \sigma_{\Theta}^2) 
\end{aligned}$
\end{itemize}

\end{frame}
\end{document}

相关内容