如何在 MATLAB 中创建此图形标题?
我想使用以下内容将 Latex、数字和 Tex 组合到图形的标题中(beta_b
和 lambda
是定义的变量):
title(['$\overline{\beta}=$' num2str(beta_b) 'TE0 , \lambda=' num2str(lambda*1e6) ' \mum'], 'interpreter','latex');
但它无法正确显示。有什么问题吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不能将 Latex 和 Tex 组合在
'Interpreter'
属性)。以下内容将起作用:请注意,您必须在
\lambda
和\mu
的两侧包含$
,以便可以正确解释它们。$
也必须位于\mu
和m
之间,否则它会被\mum
绊倒。You can't combine Latex and Tex in a title. You have to use one or the other (i.e. whichever one you set for the
'Interpreter'
property). The following will work:Note that you have to include
$
on either side of\lambda
and\mu
so they can be interpreted properly. The$
also has to go between the\mu
andm
, otherwise it gets tripped up on the\mum
.