Các kịch bản sau đây:Sans-serif toán với latex trong 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')
là một nỗ lực để sử dụng một phông chữ sans-serif trong matplotlib với LaTeX. Vấn đề là phông chữ toán học vẫn là một phông chữ serif (như được chỉ ra bởi các số trục, và như được minh họa bởi các nhãn ở giữa). Có cách nào để thiết lập phông chữ toán học cũng là sans-serif không?
'r "$ \ mathsf {451^\ circ} $" '? – kennytm
Xem http://stackoverflow.com/questions/17958485/matplotlib-not-using-latex-font-while-tex-usetex-true/17967324?noredirect=1#17967324 – Dirklinux
câu trả lời của tôi bên dưới có hiệu quả không? –