python将纯文本转换为mathml

时间:2013-08-04 21:16:45

标签: python latex mathml

我有一个字符串“x1 / 4 + y3 / 8”

我希望它的mathml值类似于{x} \ frac {{{1}}} {{{4}}}%2B {y} \ frac {{{3}}} {{{8}}}

我正在尝试使用以下代码:

  • 乳胶(“x1 / 4 + y3 / 8”)或乳胶(sympy.simpify(“x1 / 4 + y3 / 8”)):对此的反应是x未定义
  • 如果运行乳胶(“1/4 + 3/8”)或乳胶(sympy.simpify(“1/4 + 3/8”)):对此的反应是\ {frac {{{1/3}} }

我需要将它传递给将上述内容转换为图像的单独服务器。

请求帮助

1 个答案:

答案 0 :(得分:1)

mathdom模块非常适合为您处理:

http://mathdom.sourceforge.net/

from mathml.lmathdom import MathDOM # use lxml implementation
doc = MathDOM.fromString("+2^x+4*-5i/6","infix_term")   # parse infix term