how to add a subscript in colour map labels

How to add a subscript to a text(Uo) in matlab 2020a. Please help me to write a subscript to colour map label.
h.Label.String = 'ωc/U_{0}';% not the right way

2 comentarios

Ameer Hamza
Ameer Hamza el 8 de Mayo de 2020
This code seems to work fine. I am usin R2020a. Can you show what is the output on your system?
MS
MS el 8 de Mayo de 2020
you are correct ameer. It only works without LaTex interpreter. Kindly let me know if you know the solution to work with LaTex interpreter.

Iniciar sesión para comentar.

 Respuesta aceptada

Cris LaPierre
Cris LaPierre el 8 de Mayo de 2020
Editada: Cris LaPierre el 8 de Mayo de 2020

1 voto

The interpreter in app designer only works for figure objects (title, labels, text, legend). See this post for possible workarounds for other components.

3 comentarios

MS
MS el 8 de Mayo de 2020
Editada: MS el 8 de Mayo de 2020
Thanks. I do not the reason why subcrcript is not working with LaTex interpreter. I found out that, it is a limtation in the Matlab. Please let me know the solution.
h.Label.Interpreter = 'latex';
h.Label.String = 'ωcU_{0}';
Cris LaPierre
Cris LaPierre el 8 de Mayo de 2020
Editada: Cris LaPierre el 8 de Mayo de 2020
I think the issue here is you have a greek symbol already in your string (omega). This appears to be messing up the interpreter. You have two options. To subscript in a colorbar label, you don't need to specify an interpreter. Try doing just this:
h.Label.String = 'ωcU_{0}';
If instead you want to use the latex interpreter, you have to provide valid LaTeX code enclosed in "$":
h.Label.Interpreter = 'latex';
h.Label.String = '$\omega c/U_{0}$';
MS
MS el 8 de Mayo de 2020
Thanks, it worked for me.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

MS
el 8 de Mayo de 2020

Editada:

el 8 de Mayo de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by