Можно ли вывести математические формулы в python?
Мне нужен модуль, позволяющий преобразовывать код python в математические формулы, например из 2**2 в 2². Нужно, чтобы было преобразование в дроби и корни. Мы работаем в KivyMd. Заранее спасибо
Ответы (1 шт):
Автор решения: NChechulin
→ Ссылка
Для этого можете воспользоваться библиотекой matplotlib. Она умеет рендерить LaTeX.
Вот простой пример:
import matplotlib.pyplot as plt
#Добавляем формулу
formula = r'$2^2 = 2 + 2 = 4$'
plt.text(0.01, 0.8, formula, fontsize=50)
# Прячем оси
fig = plt.gca()
fig.axes.get_xaxis().set_visible(False)
fig.axes.get_yaxis().set_visible(False)
# Сохраняем как картинку
plt.savefig('filename.png')
Вот результат:
Разумеется, вы можете рисовать формулы любой сложности. После этого можно просто использовать полученное изображение
