Formatting Subscript, and Superscript in Text
1,000 次查看(过去 30 天)
显示 更早的评论
Need some help adding subscripts, and superscripts to text descriptions.
title("D_{0} D^{0}")
title(sprintf('D_{0} D^{0}'))
title(sprintf('D_{0} D^{0}')) applies the subscript, and superscript 0 to the title, however if I use sprintf without the title function the subscript, and superscript is not applied.
sprintf('D_{0} D^{0}')
回答(1 个)
Star Strider
2021-10-10
Note that the sprintf call is not required for this, unless it is necessary to also print variables —
text(0.4, 0.4, sprintf('D_{0} D^{0}'))
text(0.6, 0.6, sprintf('$D_{0} D^{0}$'), 'Interpreter','latex')
text(0.5, 0.5, 'D_{0} D^{0}')
text(0.7, 0.7, '$D_{0} D^{0}$', 'Interpreter','latex')
Experiment to get different results.
.
4 个评论
Captain Karnage
2022-9-22
The answer is a useful tip, but the OP's question was not answered. I have the same question. Is there a way for MATLAB to show a superscript or subscript outside of labels on a figure? Like, in the command/output window?
Star Strider
2022-9-22
@Captain Karnage — The Live Editor () might be an option (I rarely use it) however the Command Window is restricted to the ASCII character set. So something like -40°C or e=mc² would appear as it does here, however what isn’t provided in a particular ASCII font wouldn’t be available.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!