我正在尝试在使用Latex解释器时为matlab图中添加图例,但是当我将图例设置为使用Latex解释器时,其中的文本会溢出到图例框之外。我已经尝试调整文本大小,但无论字体大小如何,都会发生这种情况。以下是我的脚本的相关部分:
我猜这是因为Matlab在使用Latex解释文本后没有考虑到正确的字符大小。然而,我不知道如何解决这个问题。
任何见解都将不胜感激!谢谢!
I = legend([h1 h2 h3],'RainFall Flux', ...
'Temperature term ($$\rho \alpha$$dT)', ...
'Salinity term ($$\rho \beta$$dS)');
c=get(I,'children');
set(c(5),'LineWidth',3); %adjust lineWidth in legend
set(c(2),'LineWidth',3); %adjust lineWidth in legend
set(I,'interpreter','latex'); %set Latex interpreter
set(I,'FontSize',15);
我猜这是因为Matlab在使用Latex解释文本后没有考虑到正确的字符大小。然而,我不知道如何解决这个问题。
任何见解都将不胜感激!谢谢!