It is still unclear if \limits \nolimits works as expected in native MathML rendering. I suggest creating a comprehensive test suite and then adjust the behaviour.
test cases
\begin{align}
\int \limits_x ABC \\
\int \nolimits_x ABC \\
\operatorname{sn} \limits_x \\
\operatorname{sn} \nolimits_x \\
\operatorname{\int} \limits_x \\
\displaystyle \sum \nolimits_n \\
\displaystyle \sum \nolimits^n \\
\operatorname{\Sigma} \limits_x \\
\Sigma\limits_x %throws a warning
\end{align}
questions
- How do displaystyle and limits interact?
- Which commands are allowed before limits?
- Should limits be ignored if used at a place where it is not allowed?


