切换对齐

切换对齐

我是 Latex 及其环境(如split和)的新手align,我正在尝试以自定义方式更改方程的对齐方式。我有一组方程相似的如下图所示。我的目标是将最后一行的等号移动到箭头所指的位置,同时保持第二行的对齐不变。

在此处输入图片描述

我需要这样做,因为我的实际方程很长,而且我试图将其放在一张幻灯片中。我很欣赏你的想法。

答案1

由于您未提供 MWE,因此代码比较粗糙。您可以aligned在 内部使用align

\documentclass[11pt]{beamer}
\begin{document}

\begin{frame}{Title}

\begin{align*}
\mathcal{F}_{1}[q]&=\begin{aligned}[t]
\mathcal{H}[q(\theta)] &=-\int q(\theta) \ln q(\theta) d \theta \\
&=-\int \prod_{i} q\left(\theta_{i}\right)\left[\sum_{j} \ln q\left(\theta_{j}\right)\right] \prod_{l} d \theta_{l} 
\end{aligned}\\ 
&=-\sum_{i} \int q\left(\theta_{i}\right) \ln q\left(\theta_{i}\right) d \theta_{i} 
\end{align*}

\end{frame}

\end{document}

在此处输入图片描述

=但在我看来,把每行都放在一行上更具有可读性:

\begin{align*}
\mathcal{F}_{1}[q]&=\mathcal{H}[q(\theta)] \\
&=-\int q(\theta) \ln q(\theta) d \theta \\
&=-\int \prod_{i} q\left(\theta_{i}\right)\left[\sum_{j} \ln q\left(\theta_{j}\right)\right] \prod_{l} d \theta_{l} \\ 
&=-\sum_{i} \int q\left(\theta_{i}\right) \ln q\left(\theta_{i}\right) d \theta_{i} 
\end{align*}

在此处输入图片描述

答案2

为什么不是这种更简单的布局?

\documentclass[11pt]{beamer}

\begin{document}

\begin{frame}{Title}

\begin{align*}
\mathcal{F}_{1}[q]&=\mathcal{H}[q(\theta)] =-\int q(\theta) \ln q(\theta) d \theta \\
&=-\int \prod_{i} q\left(\theta_{i}\right)\Bigl[\sum_{j} \ln q\left(\theta_{j}\right)\Bigr] \prod_{l} d \theta_{l}\\
&=-\sum_{i} \int q\left(\theta_{i}\right) \ln q\left(\theta_{i}\right) d \theta_{i}
\end{align*}

\end{frame}

\end{document} 

在此处输入图片描述

相关内容