当前位置: 首页 > 面试题库 >

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

傅穆冉
2023-03-14
问题内容

在其中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$在轴标签上加粗?


问题答案:

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

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

r'$\boldsymbol{\phi}$'

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

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


 类似资料:
  • 问题内容: 我试着做 但这并没有使它大胆。它只是看起来间隔开了。 那是错误的方式吗? 问题答案: 您将问题标记为已接受,但评论指出该问题无效。我同意它不起作用。 不是字体。它是字体的属性。如果要更改字体,可以执行以下操作: 我添加斜体只是为了向您展示代码的工作原理,因为在我看来,在Metal LAF中,默认设置是粗体。

  • 问题内容: 如何使用CSS选择器加粗句子的第一个单词,就浏览器的可比性而言,这是一种好/坏方法吗? 码: 谢谢 问题答案: CSS中没有伪元素。您必须将第一个单词包装在一个额外的元素中,然后选择该元素。

  • $format = new \Vtiful\Kernel\Format($fileHandle); $boldStyle = $format->bold()->toResource();

  • 在CSS中,通过 font-weight属性 用来设置字体的粗细值,取值为 lighter | normal | bold | bolder,默认为 normal。lighter 为细体,normal 为正常粗细,bold 为粗体,bolder 为特粗体。如: .lighter { font-weight: lighter;} .normal { font-weight: normal

  • 我创建了一个小提琴,试图使用字体权重为300的Open Sans字体: HTML语言 CSS公司 我使用谷歌字体来定义CSS 我可以看到Firefox(Ubuntu 13.10)在字体粗细:300(轻量级)和字体粗细:400(正常)下渲染时有所不同,但在Chrome(版本33.0.1750.117)中没有差异,其中所有内容看起来都像是以字体权重:400呈现的。是我做错了什么还是 Chrome 中存

  • 我在apache fop 1.0环境中使用嵌入式字体: 配置文件如下所示: 这工作得很好,文本以字体hnlt57con呈现。 我现在想做的是用粗体呈现一些文本: 配置文件如下所示: 不幸的是,文本没有以粗体显示,但是以和上面例子一样的方式显示。 添加一个额外的字体三元组(如 http://www.scriptorium.com/whitepapers/fop_fonts/FOP_fonts5.ht