Matplotlib字体与LaTeX共同的字体

奥利弗姆

我似乎无法为常规文本和数学数字设置相同的字体

我正在尝试使用Matplotlib为草稿文章设置字体,而我需要使用的字体是Libertine。理想情况下,我只允许LaTeX进行所有格式设置,但似乎可以通过计算机现代来设置数学字体的格式:

import matplotlib as mpl

rc_fonts = {
    "font.family": "serif",
    "font.size": 20,
    'figure.figsize': (5, 3),
    "text.usetex": True,
    'text.latex.preview': True,
    'text.latex.preamble': [
        r"""
        \usepackage[libertine]{newtxmath}
        \usepackage{libertine}
        """],
}
mpl.rcParams.update(rc_fonts)
import matplotlib.pylab as plt

琐碎的情节

plt.ion()
plt.clf()
plt.plot(range(10))
plt.title("something 0,2,4,6,8 $e=mc^2$")

产生(比较“ 2”)

在此处输入图片说明

如果我用

rc_fonts = {
    "font.family": "serif",
    'font.serif': 'Linux Libertine O',
    "font.size": 20,
    'figure.figsize': (5, 3),
}

那么数字现在匹配了,但是数学没有使用LaTeX(毫不奇怪):

在此处输入图片说明

为了获取libertine字体,我从https://ctan.org/tex-archive/install/fonts下载了它们,并使用https://dallascard.github.io/changing-the-font-in-matplotlib中的描述进行了安装。.htmlhttp://andresabino.com/2015/08/18/fonts-and-matplotlib/似乎相关)。以下问题似乎与这个问题有关,但我还无法从中获得解决方案:

奥利弗姆

根据@gboffi指出的评论,看来这完全不是Matplotlib的问题,但是可以由LaTeX使用前言来复制。切换软件包的顺序,即在此问题的答案中看到的顺序:https : //tex.stackexchange.com/questions/544474/libertine-and-math-numbers,然后问题得到解决:

rc_fonts = {
    "font.family": "serif",
    "font.size": 20,
    'figure.figsize': (5, 3),
    "text.usetex": True,
    'text.latex.preview': True,
    'text.latex.preamble': [
        r"""
        \usepackage{libertine}
        \usepackage[libertine]{newtxmath}
        """],
}

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

matplotlib中的非斜体Latex字体

来自分类Dev

更改 matplotlib 中的 Latex 数学字体样式

来自分类Dev

python latex字体xcode

来自分类Dev

Latex字体作为ubuntu系统字体

来自分类Dev

Latex字体作为ubuntu系统字体

来自分类Dev

字体类型从Matlab到LateX

来自分类Dev

Matplotlib不听字体选择

来自分类Dev

Matplotlib找不到字体

来自分类Dev

找不到matplotlib字体

来自分类Dev

matplotlib中标签的字体

来自分类Dev

Matplotlib注释更改字体

来自分类Dev

Matplotlib不听字体选择

来自分类Dev

如何在matplotlib / seaborn上使用LaTex符号设置轴标签的字体大小?

来自分类Dev

Matplotlib图例字体大小

来自分类Dev

如何将 LaTeX 数学表达式与 matplotlib 和 ploty 中的其他字体一起使用?

来自分类Dev

Matplotlib,usetex:Colorbar的字体与图的字体不匹配

来自分类Dev

Matplotlib,usetex:Colorbar的字体与图的字体不匹配

来自分类Dev

更改Matplotlib字体而不影响全局

来自分类Dev

如何为ipython matplotlib / pylab设置字体?

来自分类Dev

如何在matplotlib上获取XKCD字体

来自分类Dev

Matplotlib:设置上标字体大小

来自分类Dev

在Mac上找不到Matplotlib的字体缓存

来自分类Dev

Matplotlib文本不会以xkcd字体显示

来自分类Dev

matplotlib直方图图例字体家族更改

来自分类Dev

在matplotlib中更改ax.text的字体

来自分类Dev

在matplotlib中将xlabel的字体设置为Arial

来自分类Dev

将字体更改为 Matplotlib 之前

来自分类Dev

如何将Matlab中用于绘图的字体设置为默认的Latex字体?

来自分类Dev

Sweave-LaTeX文件:在文本中使用新字体,但保留R代码的原始字体

Related 相关文章

热门标签

归档