LaTex in Matlab legend
Mostrar comentarios más antiguos
I am trying to get my legend written in latex code, however I don't quite get most of the solutions I found when searching. My code is quite long, so I made a simplified version:
%
A= cos(tau)
l1 = sin(tau)
l2 = sin(tau + pi/8)
plot(tau, A, 'DisplayName', 'A(\tau)'), hold on
plot(tau, l1, 'HandleVisibility','off'), hold on
plot(tau, l2, 'DisplayName', 'l with $\eta_0 = \pi - \asin(\sqrt{K})$')
legend show
I have seen several solutions with legend(... 'interpreter', 'latex'), but I don't see how to incorporate that into my code. I have also seen some set(f,'defaulttextinterpreter','latex') but again I don't quite know how to use it and when I tried I only got an error.
Respuesta aceptada
Más respuestas (1)
Lazaros
el 22 de Abr. de 2025
0 votos
Matlab understands all the basic functions that amsmath would load in a latex document. So you can use _, ^, as well as commands like \sin, \lim and \frac{}{}. Some more examples are included in the video https://www.youtube.com/watch?v=5TwChCWGllI , although the comments above cover you
Categorías
Más información sobre Legend en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!