如何让方程式编号与方程式位于同一行?

如何让方程式编号与方程式位于同一行?

我的方程式编号最后出现在新行上。我正在 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

使用articledocumentclass 并以 usula 方式编写方程式(删除所有\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}

相关内容