更改两行图标题中的字体

时间:2013-04-24 09:59:46

标签: matlab line title

我想用两行编写我的图形标题,我可以分别更改两行的文本属性。我找到了:

title(['\bf{first line}' char(10) '\rm{second line}'])

使第一行变粗。但是如何更改第一行的字体大小?

2 个答案:

答案 0 :(得分:9)

 title(['\fontsize{20pt}\bf{first line}' char(10) '\fontsize{10pt}\rm{second line}'])

我发现文档中隐藏了这种语法:http://www.mathworks.com/help/matlab/creating_plots/adding-text-annotations-to-graphs.html#f0-19466 然后摆弄它。

答案 1 :(得分:6)

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

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

结果:

enter image description here

没什么新东西,只是更直观和可读。