更改 MATLAB 对话框的字体
Change font of MATLAB dialogue
我正在尝试更改 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)
显示字符串的正确 Tex 语法只是
'test_str = '\fontsize{10} Words go here';
可以在 this page 上找到可用 Tex 标记选项的完整列表。
我正在尝试更改 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)
显示字符串的正确 Tex 语法只是
'test_str = '\fontsize{10} Words go here';
可以在 this page 上找到可用 Tex 标记选项的完整列表。