我正在尝试更改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对话的字体-LMLPHP

关于matlab - 更改MATLAB对话的字体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39727496/

10-12 00:09
查看更多