matplotlib mathtext倾斜分数

时间:2014-08-24 21:51:40

标签: python matplotlib latex

matplotlib是否可以在Latex中创建slanted fractions(/ sfrac {1} {1}

我试过了' $ / sfrac {1} {2} $',但我一无所获......

1 个答案:

答案 0 :(得分:0)

您必须按如下方式使用真正的LaTeX:

import matplotlib
import matplotlib.pyplot as plt

# Use LaTeX for rendering
matplotlib.rcParams["text.usetex"] = True
# load the xfrac package
matplotlib.rcParams["text.latex.preamble"].append(r'\usepackage{xfrac}')

fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([0,1],[1,0])
ax.text(.5, .5, r'$\sfrac{1}{2}$')

这会创建:

enter image description here

您需要在系统中使用LaTeX,当然还有LaTeX xfrac软件包。