在^{}中,可以将轴标签的文本加粗
plt.xlabel('foo',fontweight='bold')
你也可以在正确的后端使用乳胶
plt.xlabel(r'$\phi$')
然而,当你把它们组合起来时,数学文本就不再是粗体了
plt.xlabel(r'$\phi$',fontweight='bold')
下面的LaTeX命令似乎也没有任何效果
plt.xlabel(r'$\bf \phi$')
plt.xlabel(r'$\mathbf{\phi}$')
如何在轴标签中加粗$\phi$
?
Tags:
很遗憾,您不能使用粗体字体加粗符号,请参见tex.stackexchange上的this question。
如答案所示,可以使用
\boldsymbol
来加粗phi:您需要将
amsmath
加载到TeX前导码中:正如这个答案Latex on python: \alpha and \beta don't work?所指出的。您可能对
\b
有问题,因此\boldsymbol
可能无法按预期工作。在这种情况下,您可以在python代码中使用类似:'$ \\\boldsymbol{\\\beta} $'
的内容。如果你使用前导plt.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"]
如果您希望在整个绘图中始终使用粗体字体,最好的方法可能是启用latex并在前言中添加
\boldmath
:然后,轴或图形标签可以有任何数学乳胶表达式,并且仍然是粗体的:
但是,对于非数学标签的部分,需要显式地将其设置为粗体:
相关问题 更多 >
编程相关推荐