对齐不会将等式对齐在等号处

对齐不会将等式对齐在等号处

我尝试使用 align 将多个方程式对齐。但是方程式在右端对齐,而不是居中并在等号处对齐。

我的 Latex 代码如下所示:

\begin{align}
\mathbf{i}_{t} = \sigma(\mathbf{W}_{xi}\mathbf{x}_{t} + 
\mathbf{W}_{hi}\mathbf{h}_{t-1} + \mathbf{W}_{ci}\circ\mathbf{c}_{t-1} + 
\mathbf{b}_{i})\\
\mathbf{f}_{t} = \sigma(\mathbf{W}_{xf}\mathbf{x}_{t} + 
\mathbf{W}_{hf}\mathbf{h}_{t-1} + \mathbf{W}_{cf}\circ\mathbf{c}_{t-1} + 
\mathbf{b}_{f})\\
\mathbf{c}_{t} = \mathbf{f}_{t}\circ\mathbf{c}_{t-1} + \mathbf{i}_{t}\circ 
tanh(\mathbf{W}_{xc}\mathbf{x}_{t} + \mathbf{W}_{hc}\mathbf{h}_{t-1} + 
\mathbf{b}_{c})
\end{align}

生成的输出如下所示:

在此处输入图片描述

但是等式应该在等号处对齐。我已经尝试了多种方法,但就是无法让它工作。

感谢您的帮助。

答案1

&您应该在想要对齐的位置给出符号:

\documentclass{book}
\usepackage{amsmath}
\begin{document}

\begin{align}
\mathbf{i}_{t} &= \sigma(\mathbf{W}_{xi}\mathbf{x}_{t} + 
\mathbf{W}_{hi}\mathbf{h}_{t-1} + \mathbf{W}_{ci}\circ\mathbf{c}_{t-1} + 
\mathbf{b}_{i})\\
\mathbf{f}_{t} &= \sigma(\mathbf{W}_{xf}\mathbf{x}_{t} + 
\mathbf{W}_{hf}\mathbf{h}_{t-1} + \mathbf{W}_{cf}\circ\mathbf{c}_{t-1} + 
\mathbf{b}_{f})\\
\mathbf{c}_{t} &= \mathbf{f}_{t}\circ\mathbf{c}_{t-1} + \mathbf{i}_{t}\circ 
\tanh(\mathbf{W}_{xc}\mathbf{x}_{t} + \mathbf{W}_{hc}\mathbf{h}_{t-1} + 
\mathbf{b}_{c})
\end{align}

\end{document}

相关内容