Matlab 更改两行数字标题中的字体

Matlab 更改两行数字标题中的字体,matlab,line,title,Matlab,Line,Title,我想把我的图形标题写在两行中,这样我可以分别更改两行的文本属性。我发现: title(['\bf{first line}' char(10) '\rm{second line}']) 这使得第一行很粗体。但是如何更改第一行的字体大小 title(['\fontsize{20pt}\bf{first line}' char(10) '\fontsize{10pt}\rm{second line}']) 我发现文档中隐藏了以下语法: 然后把它摆弄一下。我和丹在一起,但我会省去不直观的char(

我想把我的图形标题写在两行中,这样我可以分别更改两行的文本属性。我发现:

title(['\bf{first line}' char(10) '\rm{second line}'])
这使得第一行很粗体。但是如何更改第一行的字体大小

 title(['\fontsize{20pt}\bf{first line}' char(10) '\fontsize{10pt}\rm{second line}'])
我发现文档中隐藏了以下语法:
然后把它摆弄一下。

我和丹在一起,但我会省去不直观的
char(10)
并使用垂直连接的单元格数组:

title({...
    '\fontsize{25pt}\bf{first line}' 
    '\fontsize{8pt}\rm{second line}'
})
结果:


没有什么新的,只是一个更直观易读的版本。

+1很好地找到了!我在尝试
\Large
,等等。。。相信
text
对象只支持在TeX中使用的非标准方式。查看Douglas Schwarz的这个旧但仍然非常好的包:(运行演示,看看它有多强大)