我正在尝试更改questdlg
中消息文本的字体大小。我已经能够使用一些TeX(下标,希腊字母),但是我不知道如何更改字体。这是我尝试过的:
test_str = '\fontsize{10}{12}\selectfont Words go here';
options.Default = 'yes';
options.Interpreter = 'tex';
questdlg(test_str,'title','yes','no',options)
我收到警告消息:
Warning: Error updating Text.
String must have valid interpreter syntax:
\fontsize{10}{12}\selectfont Words go here
> In defaulterrorcallback (line 12)
In questdlg (line 314)
我可以肯定我使用的文本是有效的TeX语法,但是我不知道为什么它不起作用。是否缺少我想要的东西,或者此特定解释器支持的功能列表?
最佳答案
实际上,\fontsize
命令不是TeX,而是LaTeX!因此,将解释器从tex
更改为latex
,它可以工作:
test_str = 'Normal size, \fontsize{18}{24}\selectfont other size';
options.Default = 'yes';
options.Interpreter = 'latex';
questdlg(test_str,'title','yes','no',options)
关于matlab - 更改MATLAB对话的字体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39727496/