Я использую модуль Python Sympy
.
Модуль Sympy имеет библиотеку под названием sympy.printing.mathml
, которая преобразует формулы в mathml
.
Однако я не смог преобразовать греческие буквынапример, от α и β к mathml.
Как мне решить эту проблему, если я хочу вставить греческие буквы в формулу?
ー ー ー ー ー ー ー ー ー ー ー ー ー
Я хочу получить mathml как example2 из формулы Python, например, example1.
example1
S=abs(a)*(β-α)^3/6
example2
<math><mi>S</mi><mo>=</mo><mstyle displaystyle='true'><mfrac><mrow><mo>|</mo><mi>a</mi><mo>|</mo><mo>⁡<!--FUNCTION APPLICATION--></mo><mo>(</mo><mo>β</mo><mo>-</mo><mo>α</mo><msup><mo>)</mo><mn>3</mn></msup></mrow><mrow><mn>6</mn></mrow></mfrac></mstyle></math>
Я выполнил следующий код.
from sympy import *
from sympy.printing.mathml import mathml
print(mathml(S=abs(a)*(β-α)^3/6,printer='presentation'))