matplotlib中LaTeX轴标签的粗体字体粗细

发布于 2021-01-29 18:24:56

在其中matplotlib,可以使轴标签的文本为粗体

plt.xlabel('foo',fontweight='bold')

您也可以在正确的后端使用LaTeX

plt.xlabel(r'$\phi$')

但是,当您将它们合并时,数学文本不再是粗体

plt.xlabel(r'$\phi$',fontweight='bold')

以下LaTeX命令似乎也没有任何作用

plt.xlabel(r'$\bf \phi$')
plt.xlabel(r'$\mathbf{\phi}$')

如何$\phi$在轴标签上加粗?

关注者
0
被浏览
184
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    不幸的是,您不能使用加粗字体来加粗符号,请在tex.stackexchange上查看此问题

    如答案所示,您可以使用\boldsymbol粗体phi:

    r'$\boldsymbol{\phi}$'
    

    您需要加载amsmath到TeX序言中:

    matplotlib.rc('text', usetex=True)
    matplotlib.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"]
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看