在Matplotlib中,如何获得与更新前相同的数学文本字体

时间:2016-08-16 22:23:27

标签: python matplotlib latex anaconda tex

我最近使用matplotlib将我的conda软件包从版本1.4.3更新到1.5.1。我注意到,一旦我这样做,我的数学文本字体改变了,至少对于一个字符,用TeX写成\ AA。在更新之前,当我写$ \ AA $时,我会得到这个(忽略括号):

enter image description here

这正是我想要的。但是,更新后,$ \ AA $看起来像这样(再次忽略括号):

enter image description here

埃是斜体并且圆圈与A有点分开。然后使用$ \ mathrm {\ AA} $并得到(再次,抱歉,忽略括号):

enter image description here

圈子仍然与A分开。

我希望上面显示的第一张照片是我的情节中出现的角色。如果没有回到matplotlib的早期版本,我怎么能让AA一直看起来像这样?有没有办法在我当前的版本中做到这一点?

我知道在LaTeX \ AA中可以在数学模式之外写入以产生所需的字符,但在matplotlib我只能使它在数学模式下工作。我不熟悉如何,或者即使我可以,在我的轴标签上出现非数学模式的LaTeX。

相关说明:我已在~/.matplotlib/matplotlib文件font.family : serifmathtext.fontset : custom中撰写。但是,我怀疑matplotlib不再查看该文件(可能是新更新的内容),而且the docs似乎默认情况下不会引用~/.matplotlib/matplotlib文件。当我mv将该文件归档到我正在使用matplotlib的目录并将其重命名为matplotlibrc时(根据文档指定的matplotlib将查找)我得到以下内容对于$ \ AA $(再次忽略括号):

enter image description here

这没关系,但我仍然希望看到上面第一张图片更接近的东西。

0 个答案:

没有答案