axis label subscript in latex environment
显示 更早的评论
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 个评论
Dyuman Joshi
2025-12-19
I get the same result when using LaTeX here in the text editor. Since 'p' is lowercase, the uppercase subscript 'E' might look a bit out of place. You will observe the same with any other uppercase letter.
Here's the same with a lowercase 'e' -
Using $\tilde{p}^{}_{E}\ (-)$ results in a slightly lower 'E', but that's only marginal -

But anyways, seems like the issue (so to speak) is with LaTeX.
Chirag
2025-12-19
dpb
2025-12-19

I tried with (from left to right) R2024b, R2022b, R2019b and R2017b and can see no discernible difference.
Dyuman Joshi
2025-12-20
@Chirag, The image you have attached doesn't look like a MATLAB figure.
Maybe it is being exported from MATLAB using some function/functionality?
Matt J
2025-12-21
Here is how ChatGPT renders it (in another words, a completey non-Matlab environment),
To me, it looks the same.
Chirag
2025-12-22
回答(1 个)
Ritam
2025-12-22
1 个投票
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.
类别
在 帮助中心 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

