Можно ли взять что-то вроде x ^ 2 + 5 и сгенерировать это: http://imgur.com/Muq2X.gif
Я буду использовать Python, чтобы все, что основано на Python, работало, но я открыт для других решений, таких как вывод латекса.
Sympy может выводить код LaTeX и MathML , оттуда вы можете создавать изображения или другие формы отображения, в зависимости от того, что именно вам нужно.Вы найдете несколько методов для этого в этом старом вопросе StackOverflow .
Теоретически, MathML был бы идеальным решением для отображения уравнений в браузере, но не все браузеры поддерживают MathML.
Вы можете взглянуть на этот модуль LaTeX для Python: http://www.pytex.org/
Может быть, вам нужно SVGMath , это чистый python и преобразует выражения MathML в SVG.