axis label subscript in latex environment

58 visualizzazioni (ultimi 30 giorni)
Chirag
Chirag il 19 Dic 2025 alle 12:32
Commentato: Chirag circa 7 ore fa
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 Commenti
Matt J
Matt J circa 3 ore fa
Here is how ChatGPT renders it (in another words, a completey non-Matlab environment),
To me, it looks the same.
Chirag
Chirag circa 5 ore fa
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');

Accedi per commentare.

Risposte (1)

Ritam
Ritam circa 8 ore fa
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.

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by