Номер для каждого уравнения

Номер для каждого уравнения

Как мне присвоить новый номер каждому уравнению?

\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}

Или единственный способ записать каждое уравнение в новой функции? В этом случае, как мне уменьшить пробелы между каждым уравнением? И как мне выровнять каждое уравнение?

\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}

решение1

В дополнение к переключению с пары equationсред на одну alignсреду, как уже было предложено в@Kersouman's ответ, вы также можете (а) применить несколько корректировок кернинга с отрицательным тонким пробелом всякий раз, когда Wза ним следует или _x, _cи (б) переключиться с \mathit(по умолчанию) на \textitвсякий раз, когда подстрочные термины содержат две или более букв.

введите описание изображения здесь

Переключение на \textitздесь имеет выраженный эффект, поскольку \mathit{f}занимает гораздо больше места, чем \textit{f}на самом деле.

Побочным эффектом, достигнутым в результате этих корректировок, является то, что два уравнения выстраиваются в линию гораздо лучше, чем в противном случае. Хотя это дополнительное выравнивание не было целью, когда я начал вносить корректировки, результат, по-видимому, не является нежелательным.

\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}

решение2

Вы можете использовать либо gatherсреду из amsmathпакета, если вы просто хотите пронумеровать каждое из ваших уравнений, либо alignсреду из того же пакета, если вы хотите добавить выравнивание (например, вокруг символа =):

\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}

Связанный контент