MATLAB在xlabel中使用标准字体和乳胶字体



生成MATLAB图时,我使用:

plot(x,y)
xlabel('$x$','Interpreter','Latex')

然后,x以Latex字体显示。

现在我想要普通文本和数学符号都作为xlabel,比如:时间(t(。因此,单词time应该是标准字体(如果我不使用解释器,请使用MATLAB字体(,括号中的符号t应该是Latex字体。但我的尝试是:

xlabel('$mathrm{time} (t)$','Interpreter','Latex')
xlabel('$text{time} (t)$','Interpreter','Latex')
xlabel('time ($t$)','Interpreter','Latex')

全部失败。关于如何在MATLAB中混合xlabel的标准字体和Latex字体,有什么想法吗?

标准的MATLAB字体似乎是Arial,所以当使用Latex解释器时,我指定了文本字体,并将x和y标签设置为

xlabel('{fontfamily{Arial}selectfont Time} $t$', 'Interpreter',"latex");
ylabel('{fontfamily{Arial}selectfont Efficiency} $varepsilon$', 'Interpreter',"latex");

像这样,我可以使用\varepsilon以及标准字体。

相关内容

  • 没有找到相关文章