如何在MATLAB中创建此图形标题?
我想使用以下(如何在MATLAB中创建此图形标题?,matlab,latex,title,Matlab,Latex,Title,我想使用以下(beta_b和lambda是定义的变量)将Latex、数字和Tex组合到图形标题中: 但它不能正确显示。有什么问题吗?你不能在一个容器中混合乳胶和特克斯。您必须使用一个或另一个(即,无论您设置的是哪一个)。以下工作将起作用: title(['$\overline{\beta}=$' num2str(beta_b) ... ' TEO , $\lambda=$' num2str(lambda*1e6) ' $\mu$m'],... 'Interpreter'
beta_b
和lambda
是定义的变量)将Latex、数字和Tex组合到图形标题中:
但它不能正确显示。有什么问题吗?你不能在一个容器中混合乳胶和特克斯。您必须使用一个或另一个(即,无论您设置的是哪一个)。以下工作将起作用:
title(['$\overline{\beta}=$' num2str(beta_b) ...
' TEO , $\lambda=$' num2str(lambda*1e6) ' $\mu$m'],...
'Interpreter','latex');
请注意,必须在
\lambda
和\mu
的任一侧包含$
,以便正确解释它们。$
也必须介于\mu
和m
之间,否则它会在\mum
上绊倒。马塞洛:不太可能。MATLAB和Latex问题在SO上有效。@gnovice:MATLAB上的公平点。但是一个乳胶问题,特别是一个不涉及编程的问题,有什么关系呢?@gnovie:从一个不相关的方面来说,你认为MATLAB有机会赢得这场高尔夫比赛吗?@Jacob:有可能。我使用MATLAB在其中几个方面做得很好。我会试着看一看,看能不能再把它修剪一下谢谢Perl代码已经被大量裁剪,所以现在非常困难!
title(['$\overline{\beta}=$' num2str(beta_b) ...
' TEO , $\lambda=$' num2str(lambda*1e6) ' $\mu$m'],...
'Interpreter','latex');