1) Плакать
2) убрать \limits. получится
, что хуже, но приемлемо.
3) Написать автору скрипта и слёзно попросить помощи. Профессор Вудол (Woodall) человек добрый, может быть и найдет время помочь.
4) Исправить скрипт самому и послать проф. Вудолу.
P.S. Это проблема именно скрипта, а не MathML отображения. По крайней мере в Firefox соответствующий MathML отображается правильно. А в IE я и проверять не хочу.
Добавлено спустя 1 час 53 минуты 23 секунды:
Вам может быть занятно посмотреть на этот текст в своём клиенте.
Код:
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<body>
<p> inline A:
<math xmlns='http://www.w3.org/1998/Math/MathML'>
<msubsup>
<mo lspace="thinmathspace" rspace="thinmathspace">∑</mo>
<mrow>
<mi>n</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mn>∞</mn>
</msubsup>
</math>.
</p>
<p> inline B:
<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'>
<msubsup>
<mo lspace="thinmathspace" rspace="thinmathspace">∑</mo>
<mrow>
<mi>n</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mn>∞</mn>
</msubsup>
</math>.
</p>
<p> big A:
<math xmlns='http://www.w3.org/1998/Math/MathML'>
<munderover>
<mo lspace="thinmathspace" rspace="thinmathspace">∑</mo>
<mrow>
<mi>n</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mn>∞</mn>
</munderover>
</math>
</p>
<p> big B:
<math xmlns='http://www.w3.org/1998/Math/MathML' display="block">
<munderover>
<mo lspace="thinmathspace" rspace="thinmathspace">∑</mo>
<mrow>
<mi>n</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mn>∞</mn>
</munderover>
</math>
</p>
</body>
</html>
По-видимому, не всё (или, по меньшей степени не прямо) зависит от конвертера. Варианты A и B отличаются только
display='block' в атрибутах формулы. Беда в том, что этот атрибут влияет на всё расположение формулы, а не только на её внутреннее форматирование.