MATLAB plot——在xlabel中使用标准字体和latex字体

MATLAB plot - use standard font and latex font in 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 中将标准字体与 Latex 字体混合用于 xlabel 的任何想法?

标准 MATLAB 字体似乎是 Arial,因此在使用 Latex 解释器时,我通过将 x 和 y 标签设置为

来指定文本字体
xlabel('{\fontfamily{Arial}\selectfont Time} $t$', 'Interpreter',"latex");

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

像这样我可以同时拥有 \varepsilon 和标准字体。