我试图在我的 matlab 图中包含一个图例,它使用 Latex 解释器作为图例文本。
但是,当我将图例设置为使用 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 解释文本后没有考虑正确的字符大小。但是,我不知道如何解决这个问题。
任何见解将不胜感激!谢谢!