方程式と同じ行に方程式番号を表示するにはどうすればよいですか?

方程式と同じ行に方程式番号を表示するにはどうすればよいですか?

私の方程式の番号は新しい行になってしまいます。私は Tufte クラスで書いています。

これはサンプルコードです:

\begin{equation}
  \begin{alignedat}{2}
    &p_{u} &&\leftarrow p_{u}\cdot \frac{\Sigma_{i\in I_{u}}q_{i}\cdot $r_{ui}$}{\Sigma_{i\in I_{u}}\cdot q_{i} \cdot \hat{r}_{ui}+\lambda_{u}\lvert I_{u}\rvert p_{u}} 
  \end{alignedat}
\end{equation}

答え1

documentclassを使用しarticle、通常の方法で方程式を記述し(すべての\cdotsを削除)、余分なalignedat環境を削除すると、次の結果が得られました。

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

\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiter\abs{\lvert}{\rvert}

\begin{document}
\begin{equation}
    p_{u} \gets p_{u} 
        \frac{\sum_{i\in I_{u}}q_{i} r_{ui}}
              {\sum_{i\in I_{u}} q_{i} \hat{r}_{ui} + \lambda_{u}\abs{I_{u}} p_{u}}
\end{equation}
or maybe
\begin{equation}
    p_{u} \gets p_{u}
        \frac{\sum\limits_{i\in I_{u}}q_{i} r_{ui}}
             {\sum\limits_{i\in I_{u}} q_{i} \hat{r}_{ui} + \lambda_{u}\abs{I_{u}} p_{u}}
\end{equation}

\end{document}

関連情報