代码之家  ›  专栏  ›  技术社区  ›  Rick T

在倍频程中更改多行打印标签中一行的字体大小

  •  0
  • Rick T  · 技术社区  · 5 年前

    PS:我用的是5.2倍频程

    figure
    plot((1:10).^2)
    ylabel_txt1=strcat('1st line of text with smaller font') %1st line
    ylabel_txt2=strcat('2nd line of text') %2nd line
    ylabel({(ylabel_txt1,'fontsize',13) ;ylabel_txt2})
    
    1 回复  |  直到 5 年前
        1
  •  1
  •   Cem    5 年前

    ylabel tex 默认情况下为解释器,并且 特克斯 解释器允许使用 \fontsize{size}

    这就是你应该做的:

    ylabel({['\fontsize{13}', ylabel_txt1]; ['\fontsize{10}', ylabel_txt2]})
    

    对于其他格式选项,您可以查看文档中的“文本属性”页。