Как показать легкую латекс-формулу в python?
Может быть, numpy - правильный выбор?
EDIT:
У меня есть код python, например:
a = '\frac{a}{b}'
и хотите напечатать это на графическом выходе (например, matplotlib).
Ответ 1
Как было предложено Эндрю, мало работайте с использованием matplotlib.
import matplotlib.pyplot as plt
a = '\\frac{a}{b}' #notice escaped slash
plt.plot()
plt.text(0.5, 0.5,'$%s$'%a)
plt.show()
Ответ 2
Matplotlib уже может использовать TeX, установив text.usetex: True в ~/.matplotlib/matplotlibrc. Затем вы можете просто использовать TeX во всех отображаемых строках, например,
ylabel(r"Temperature (K) [fixed $\beta=2$]")
(обязательно используйте $, как в обычном поточном TeX!). r перед строкой означает, что никакие подстановки не выполняются; в противном случае вы должны избегать косых черт, как указано.