Superscript/subscript in 'insertText' string

I'm overlaying some text over an image, but `insertText` doesn't interpret subscript/superscript for some reason.
IT = insertText(I,[0 50],['Hold_{new} = ' num2str(i)],'AnchorPoint','LeftBottom');
Are there any other solutions of using subscript/superscript that I could use here?

 Accepted Answer

insertText() does not support Interpreter, so it does not support subscript or superscript.
There are no good work-arounds. The work-arounds that do exist include:
  • rendering into a new figure, capturing the frame, create a mask from the frame, use the mask to write onto the image
  • open a web browser to render the text, pull back the rendered graphic (I'm not sure how that would work at the moment.)

More Answers (0)

Asked:

YT
on 25 Apr 2018

Commented:

YT
on 26 Apr 2018

Community Treasure Hunt

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

Start Hunting!