How to write Latex in GUI's label?
40 次查看(过去 30 天)
显示 更早的评论
I want to write latex in Matlab's GUI labels. For example:
I have tried \theta, and with $ on both sides, but it does not work. Could someone please tell me how to solve this question? Thanks.
2 个评论
Adam Danz
2021-1-25
In 2020b it doesn't exist from the design view options but the property does exist and is editable from the code.
回答(1 个)
Adam Danz
2021-1-25
编辑:Adam Danz
2021-1-25
From the startup function of your app, set the Edit Field Label's interpreter property to latex. You may need to reassign the string too.
function startupFcn(app)
app.thetaPoint1EditFieldLabel.Interpreter = 'latex';
app.thetaPoint1EditFieldLabel.Text = '$\theta$ of point';
end
Result:
4 个评论
Adam Danz
2021-2-11
编辑:Adam Danz
2021-2-11
App designer gets more support and features with every new release since it became available. I don't know when the interpreter property was first supported for this object but I do know it works in r2020b and the result is shown in my answer. You could update to r2020b. Otherwise, there is no solution I'm aware of.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!