各方程式の番号

各方程式の番号

各方程式に新しい数値を割り当てるにはどうすればよいでしょうか?

\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

すでに提案されているように、 2つのequation環境から1つの環境に切り替えることに加えて、align@Kersouman の回答W、また、(a)の後に または_xが続く場合は必ず負の細スペースのカーニング調整をいくつか適用し_c、(b)下付き文字の用語に 2 文字以上が含まれる場合は必ず\mathit(デフォルト)から に切り替えること\textitもできます。

ここに画像の説明を入力してください

に切り替えると、よりもはるかに多くのスペースを占める\textitため、ここでは顕著な効果があります。\mathit{f}\textit{f}

これらの調整を行うことで得られる副作用は、2 つの方程式が、そうでない場合よりもずっときれいに整列することです。この追加の整列は、調整を始めたときの目的ではありませんでしたが、結果はおそらく歓迎すべきものでしょう。

\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の環境を使用できます。また、何らかの配置 (たとえば、記号の周囲)を追加する場合は同じパッケージの環境を使用できます。amsmathalign=

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

関連情報