axis label subscript in latex environment

69 views (last 30 days)
Chirag
Chirag on 19 Dec 2025 at 12:32
Commented: Chirag on 22 Dec 2025 at 12:01
Hi,
I have following code for the ylabel. However, it does not show a proper subscript 'E'. I use MATLAB 2025a. Any help will be highly appreciated.
ylabel('$\tilde{p}_E \ (-)$','FontSize',14','FontName','TimesNewRoman','Interpreter','latex');
  6 Comments
Matt J
Matt J on 21 Dec 2025 at 22:26
Here is how ChatGPT renders it (in another words, a completey non-Matlab environment),
To me, it looks the same.
Chirag
Chirag on 22 Dec 2025 at 12:01
HERE IS THE MATLAB CODE. YOU TOOK ME TO OLD DAYS :) See ylable. I used '\mathrm'. Even using '\mathrm' now, it no longer works presently.
% Plot data
[f,FigLocation] = figHere;
set(f,'Position',[FigLocation,18,6]);
ax1 = axes('Parent',f,'Position',[0.07,0.2,0.43,0.74],'box','on'); hold(ax1,'all');
plot(ax1, x1, pE1, 'LineStyle','-','LineWidth',1,'Color',[0,0,0],'DisplayName','1% span');
% plot(ax1, x2, pE2, 'LineStyle','--','LineWidth',1,'Color',[0,0,0],'DisplayName','25% span');
plot(ax1, x3, pE3, 'LineStyle','--','LineWidth',1,'Color',[0,0,0],'DisplayName','50% span');
% plot(ax1, x4, pE4, 'LineStyle',':','LineWidth',1,'Color',[0,0,0],'DisplayName','75% span');
plot(ax1, x5, pE5, 'LineStyle',':','LineWidth',1,'Color',[0,0,0],'DisplayName','99% span');
axis([0,1,0.8,2.4]);
ax1.YTick = linspace(min(ylim),max(ylim),5);
xlabel(ax1,'{\it x}/{\itc}');
ylabel(ax1,'$\tilde{p}\mathrm{_{_E}}$','Interpreter','latex');
title(ax1,'Blade loading','FontSize',10,'Position',[0.5,2.25]);
legend(ax1, 'show'); legend('boxoff');

Sign in to comment.

Answers (1)

Ritam
Ritam on 22 Dec 2025 at 11:13
Upon reviewing the figure, the character E is indeed rendered as a subscript; however, because it is uppercase, it occupies more vertical space and visually appears closer to the baseline, giving the impression that it is not properly subscripted.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!