% 设置x轴和y轴标签,分别指定中文和英文的字体
xlabel(['\fontname{宋体}数据1\fontname{Times New Roman}(Data1)'], ...
'FontSize', 10.5, 'Interpreter', 'tex');
ylabel(['\fontname{宋体}数据2\fontname{Times New Roman}(%)'], ...
'FontSize', 10.5, 'Interpreter', 'tex');
指定后续部分的字体为“宋体”。
切换字体为 Times New Roman。
将字符串的中文和英文部分组合在一起,中间用不同的字体标记。
设置统一的字体大小。
设置渲染方式
使用 MATLAB 的 TeX 引擎渲染文本
xlabel(['\fontname{宋体}数据1(ms)'], 'FontName', 'Times New Roman', 'FontSize', 9);
ylabel(['\fontname{宋体}数据2(N·m)'], 'FontName', 'Times New Roman', 'FontSize', 9);
在 MATLAB 命令行中运行以下命令,查看是否包含 Times New Roman:
listfonts
如果列表中没有 Times New Roman,需要在系统中安装该字体。