\sum_i 充当 \sum\limits_i,但有时

\sum_i 充当 \sum\limits_i,但有时

代码部分如下所示

\begin{equation}
   \frac
    {
        \left(\sum_i r_{ik}x_{ij}\right) - 
        \mu'_{kj}\left(\sum_i r_{ik}\right) +
        (\alpha-1)-\mu'_{kj}(\alpha+\beta-2)
    }
    {
        \mu'_{kj}(1-\mu'_{kj}) 
    } = 0
\end{equation}
\begin{equation}
    \left(\sum_i r_{ik}x_{ij}\right) - 
    \mu'_{kj}\left(\sum_i r_{ik}\right) +
    (\alpha-1)-\mu'_{kj}(\alpha+\beta-2)
     = 0
\end{equation}
\begin{equation}
    \mu'_{kj} \left[\left(\sum_i r_{ik}\right)+\alpha+\beta-2\right] 
    = \left(\sum_i r_{ik} x_{ij}\right)+\alpha-1
\end{equation}
\begin{equation}
    \mu'_{kj} = \frac{
        \left(\sum_i r_{ik} x_{ij}\right)+\alpha-1
    }
    {
        \left(\sum_i r_{ik}\right)+\alpha+\beta-2
    }
\end{equation}

对于第一个和最后一个方程式,其\sum_i渲染效果应如预期,但对于中间的两个方程式,其\sum_i渲染效果\sum\limits_i看起来一点都不好。

我的代码出了什么问题?!其余代码可在此处找到: https://github.com/Jim-Holmstroem/dd2447/blob/map_first/homework/assignment2/doc.tex#L266

答案1

这是一个displaystyle mathmodevsinline mathmode问题。

在您的特定情况下,这取决于是否\sum在 a 中使用\frac。您会注意到,在第一个和最后一个等式中,您没有\sum在 a 中使用\frac。在中间两个等式中,您在里面使用它\frac

默认情况下,TeX将显示\suma 内部的\fraca 为inline mode。您可以通过\displaystyle在其前面使用来更改此设置,或者(更好)\dfracamsmath包裹。

如果你处于displaystyle模式,并且希望它看起来像inline,那么你可以使用\textstyle命令,它(有点)与 相反\displaystyle。例如

\begin{equation}
    \textstyle\sum_i
\end{equation}

效果很好,但我不确定它有多值得推荐:)

相关内容