在Matlab中,我使用LaTex
解释器作为默认值,使用CMU Serif
作为Latex中的默认字体,通过startup.m
中的以下命令。
set(0,'DefaultTextFontname', 'CMU Serif');
set(0,'DefaultAxesFontName', 'CMU Serif');
set(0,'defaulttextinterpreter','latex');
从Matlab
生成的情节如下所示,字体就位:
但是,使用eps
或print
命令将上述图像保存为saveas
会生成包含所有刻度的图形,并使用不同的字体标记:
有人可以建议,导致不同字体的问题是什么?