MATLAB Answers

How to set the text interpreter in GUI's label? (not in graph's axis)

35 views (last 30 days)
Zihao Liu
Zihao Liu on 11 Feb 2021
Answered: Sourabh Kondapaka on 18 Feb 2021
What I am trying to do is to write a startup function in GUI to set the interpreter for some Editfields's label to be latex. I searched online and tried using this:
but Matlab returned an error saying there is no interpreter property for label. I am using Matlab R2019b and could someone please tell me whether this command has changed in this version?

Answers (1)

Sourabh Kondapaka
Sourabh Kondapaka on 18 Feb 2021
The Interpreter property for uilabel has been added to app designer since Matlab R2020b and hence this feature is not available for R2019b version.
Some work arounds to acheive what you want are:
  • For simple equations, you can use uihtml
  • As the Title property for Axes supports latex interpreter, you can use Axes. Hide all the axes related properties except the Title and set the Interpreter for Title to latex. This way you can acheive exactly what you want.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by