下面的脚本:乳胶无衬线的数学在matplotlib
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as mpl
mpl.rc('font', family='sans-serif')
mpl.rc('text', usetex=True)
fig = mpl.figure()
ax = fig.add_subplot(1,1,1)
ax.text(0.2,0.5,r"Math font: $451^\circ$")
ax.text(0.2,0.7,r"Normal font (except for degree symbol): 451$^\circ$")
fig.savefig('test.png')
在matplotlib使用sans-serif字体用乳胶的尝试。问题在于数学字体仍然是衬线字体(如轴号所示,并且如中心标签所示)。有没有办法将数学字体设置为sans-serif?
'R “$ \ {mathsf 451^\保监会} $”'? – kennytm 2010-03-29 17:50:48
请参阅http://stackoverflow.com/questions/17958485/matplotlib-not-using-latex-font-while-tex-usetex-true/17967324?noredirect=1#17967324 – Dirklinux 2013-08-01 12:43:19
我的答案在下面的工作? – 2015-04-21 20:52:23