amssymb LaTeX symbols in plots
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Good afternoon,
I'm often using LaTeX to annotate plots created in MATLAB, e.g. (this is obviously just a silly example)
plot(0:0.01:2*pi, sin(0:0.01:2*pi))
text(4, 0.8, '$X > 0$', 'Interpreter', 'latex')
This is fine --- until you need a symbol not provided by base (La)TeX but rather by a LaTeX package such as amssymb. For example,
text(4, 0.8, '$X \gtrless 0$', 'Interpreter', 'latex')
will not work and instead produce a warning ("String scalar or character vector must have valid interpreter syntax: $X \gtrless 0$").
Is there a way to use such symbols from within MATLAB? Alternately, is there some other way of producing the \gtrless symbol, specifically?
Thank you & keep the cheer,
Chris
0 comentarios
Respuestas (1)
Kartikay Sapra
el 23 de Ag. de 2022
The following documentation shows the list of supported Greek symbols and special characters (along with corresponding syntax):
Setting the Interpreter property 'latex' allows additional formatting.
Specifically, for '>=' latex symbol in a MATLAB plot.
Use:
plot(0:0.01:2*pi, sin(0:0.01:2*pi))
text(4, 0.8, '$X \geq 0$', 'Interpreter', 'latex')
Ver también
Categorías
Más información sobre Labels and Annotations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
