【问题标题】:Bold Greek letters in matlab latex interpretermatlab乳胶解释器中的粗体希腊字母
【发布时间】:2018-11-07 16:39:08
【问题描述】:

我尝试在 Matlab 的轴标签中为希腊字母使用粗体,但它们似乎不起作用。

例如:

xlabel('\mathbf{\rho}','Interpreter','latex')

我尝试了其他命令,例如\bf,但仍然不起作用。

有谁知道如何解决这个问题?

谢谢!

【问题讨论】:

    标签: matlab latex matlab-figure


    【解决方案1】:

    使用等式符号(正如您在 LaTeX 中所需要的那样)$$\boldmath

    xlabel('\boldmath$\rho$','Interpreter','latex')
    

    \boldmath 会将下一个等式中的所有内容加粗,因此如果您只想部分加粗,请将等式分开

    xlabel('\boldmath$\rho$ $_i$','Interpreter','latex')
    

    如果你想要多个东西加粗,同样的。将等式分开并在每个粗体部分前添加\boldmath

    【讨论】:

    • 谢谢!这似乎行得通。但是现在如果我想在标签中有 $\rho_i$ 但不使下标变粗怎么办?另外,如果我有一个参数 $\rho_i(\mu)$ 我希望 $\rho$ 和 $\mu$ 都是粗体怎么办?非常感谢!
    【解决方案2】:

    您可以使用 mbox 将所有内容放在一个方程式中。 Source

    xlabel('$\sqrt{\mbox{\boldmath $\rho$}_i}$', 'Interpreter','latex')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-28
      • 2012-01-01
      • 2021-10-31
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      • 2017-04-19
      • 2014-11-02
      相关资源
      最近更新 更多