2017-07-01 71 views
0

我正在使用matplotlib.rc('text', usetex=True); matplotlib.rc('font', family='serif')將我的字體設置爲帶有LaTeX的襯線。這適用於刻度標籤,但情節標題和軸標籤使用無襯線CMS S 12計算機現代變體進行排版。Matplotlib在使用LaTeX時無法正確渲染無襯線軸標籤

從我在網上發現的情況來看,大多數人似乎無法使用無襯線字體。對我來說,情況正好相反,我無法使襯線字體正常工作。

我已經嘗試過將sans-serif字體設置爲Computer Modern,這很不幸也不起作用。

+0

請提供問題的[mcve]以及輸出圖像。同時聲明你的matplotlib版本。 – ImportanceOfBeingErnest

回答

0

我在設置matplotlib rcParams之後導入seaborn軟件包,它重寫了字體系列等值。導入seaborn後調用rcParams.update(params)解決了該問題。