Número para cada equação

Número para cada equação

Como posso dar um novo número a cada equação?

\begin{equation}
    i_t = \sigma(W_{xi} * X_t + W_ {hi} * H_{t-1} + W_{ci} \circ C_{t-1} + b_i)
    f_t = \sigma(W_{xf} * X_t + W_ {hf} * H_{t-1} + W_{cf} \circ C_{t-1} + b_f)
\end{equation}

Ou a única maneira de escrever cada equação é uma nova função? Neste caso, como posso reduzir o espaço em branco entre cada equação? E como posso alinhar cada equação?

\begin{equation}
    i_t = \sigma(W_{xi} * X_t + W_ {hi} * H_{t-1} + W_{ci} \circ C_{t-1} + b_i)
\end{equation}
\begin{equation}
    f_t = \sigma(W_{xf} * X_t + W_ {hf} * H_{t-1} + W_{cf} \circ C_{t-1} + b_f)
\end{equation}

Responder1

Além de passar de um par de equationambientes para um único alignambiente, como já foi sugerido emResposta de @Kersouman, você também pode querer (a) aplicar alguns ajustes de kerning de espaço fino negativo sempre que Wfor seguido por _xou _ce (b) mudar de \mathit(o padrão) para \textitsempre que os termos subscritos contiverem duas ou mais letras.

insira a descrição da imagem aqui

Mudar para \textittem um efeito pronunciado aqui porque \mathit{f}ocupa muito mais espaço do \textit{f}que.

Um efeito colateral alcançado ao fazer esses ajustes é que as duas equações se alinham muito melhor do que de outra forma. Embora esse alinhamento extra não fosse um objetivo quando comecei a fazer os ajustes, o resultado presumivelmente não é indesejável.

\documentclass{article}
\usepackage{amsmath} % for 'align' environment

\begin{document}
without any adjustments:
\begin{align}
  i_t &= \sigma(W_{xi} * X_t + W_{hi} * H_{t-1} + W_{ci} \circ C_{t-1} + b_i)\\
  f_t &= \sigma(W_{xf} * X_t + W_{hf} * H_{t-1} + W_{cf} \circ C_{t-1} + b_f)
\end{align}

with kerning adjustments and \verb+\textit+ instead of \verb+\mathit+:
\begin{align}
  i_t &= \sigma(W_{\!\textit{xi}} * X_t + W_{\textit{hi}} * H_{t-1} + W_{\!\textit{ci}} \circ C_{t-1} + b_i)\\
  f_t &= \sigma(W_{\!\textit{xf}} * X_t + W_{\textit{hf}} * H_{t-1} + W_{\!\textit{cf}} \circ C_{t-1} + b_f)
\end{align}

\end{document}

Responder2

Você pode usar o gatherambiente do amsmathpacote se quiser apenas numerar cada uma de suas equações ou o alignambiente do mesmo pacote se quiser adicionar algum alinhamento (por exemplo, ao redor do =símbolo):

\documentclass{article}

\usepackage{amsmath}

\begin{document}

    \begin{gather}
        i_t = \sigma(W_{xi} * X_t + W_ {hi} * H_{t-1} + W_{ci} \circ C_{t-1} + b_i)\\
        f_t = \sigma(W_{xf} * X_t + W_ {hf} * H_{t-1} + W_{cf} \circ C_{t-1} + b_f)
    \end{gather}

    \begin{align}
        i_t & = \sigma(W_{xi} * X_t + W_ {hi} * H_{t-1} + W_{ci} \circ C_{t-1} + b_i)\\
        f_t & = \sigma(W_{xf} * X_t + W_ {hf} * H_{t-1} + W_{cf} \circ C_{t-1} + b_f)
    \end{align}

\end{document}

informação relacionada