Using epsilon in legend
166 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hasib Rahman
am 18 Feb. 2016
Bearbeitet: Deke Cisco
am 20 Jul. 2024
I want to use Greek symbol epsilon "ɛ" in my legend and I use \epsilon. But it gives me "є" . I found a solution using char(949). But I can not use subscript with that. Actually I need to write "ɛ_21". Can anyone please help me?
0 Kommentare
Akzeptierte Antwort
Star Strider
am 18 Feb. 2016
You just need to concatenate the special character with the subscript, and it works (at least in R2015b):
figure(1)
plot(1:10, rand(1,10))
legend([char(949) '_{21}'])
3 Kommentare
Deke Cisco
am 20 Jul. 2024
Bearbeitet: Deke Cisco
am 20 Jul. 2024
What if you what \varepsilon in the middle of a title? is that possible? Something like this?
title('\sigma_{longitudinal} - '[char(949) '_{longitudinal}'],'FontSize',14)
I'm not a fan of using 'Intepreter','LaTex' because it changes the font, so I'm curious if there is another way. Thank you!

Weitere Antworten (2)
Chad Greene
am 18 Feb. 2016
Try this:
title(' $\varepsilon_{21}$ ','interpreter','latex')
2 Kommentare
Chad Greene
am 18 Feb. 2016
Ah, you said legend. There's an extra step for legends:
l = legend('$\varepsilon_{21}$');
set(l,'interpreter','latex')
Maria Erans Moreno
am 21 Aug. 2019
I have a new question in this topic I need to put ɛ' and ɛ'' in two different graphs
I have tried [char(949) ' ' '] or [char(949) ' " ']
I have also tried with \varepsilon but it does not seem to work. Can somebody help me?
1 Kommentar
ztjona
am 26 Mai 2022
You just change the interpreter to latex in any function you need (like title, ylabel, legend, etc.) and you can use both epsilons variations.
plot(rand(100, 1))
title('$\epsilon$ and $\varepsilon$', 'Interpreter','latex')
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
