Я пытаюсь использовать метки LaTeX в графиках matplotlib, но они компилируются непоследовательно. На скриншоте ниже вы видите, что не только метки осей, но и не все x- и y-галочки рендерятся в LaTeX.
MWE для приведенного выше графика определяется как
#!/usr/bin/python3
import matplotlib.pyplot as plt
fig = plt.figure()
axes = fig.add_axes([0.1, 0.1, 0.8, 0.8])
# FONT
plt.rc('text', usetex=True)
plt.rc('font', family='serif')
plt.xlabel(r'$y$', fontsize=18)
plt.ylabel(r'$x$',fontsize=18)
# PLOT
axes.plot([1,2,3], [1,4,9], label=r'$x^2$')
# LEGEND
axes.legend(numpoints=1, loc=1, prop={'size':15})
plt.show()
Я попробовал это в системе Debian и macOS с установленным TeX Live 2018.
Как сделать так, чтобы все метки последовательно отображались в LaTeX?
(Примечание: в конце концов я хочу использовать Фурье в качестве математического шрифта и ebgaramond в качестве текстового шрифта)