使用LaTeX时,Matplotlib在sans-serif中错误地呈现轴标签

时间:2017-07-01 17:18:59

标签: python matplotlib latex

我正在使用matplotlib.rc('text', usetex=True); matplotlib.rc('font', family='serif')将我的字体设置为使用LaTeX的serif。这适用于刻度标签,但是使用sans-serif CMS S 12计算机现代变体排版绘图标题和轴标签。

根据我在网络上发现的内容,大多数人似乎无法使用sans-serif字体。对我来说情况恰恰相反,我无法让serif字体正常工作。

我尝试过将haans-serif字体设置为Computer Modern的hacky解决方案,遗憾的是,这种解决方案也不起作用。

1 个答案:

答案 0 :(得分:0)

我在设置matplotlib rcParams之后导入了seaborn包,它覆盖了诸如字体系列之类的值。导入rcParams.update(params)后调用seaborn可解决问题。