下面的腳本:乳膠無襯線的數學在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