1. 在matlab生成图片时将其字体格式均改为’Arial’,具体实现如下。
原始代码:
figure(1)
h = gca;
set(h,'FontSize',14);
plot(t(1:n),xds,t(1:n),x1s,'m','linewidth',2);
legend({'$xd$','$x1$'},'interpreter','latex');
xlabel('Time(sec)','FontName','Times New Roman','FontSize',14);
grid on;
修改后:
figure(1)
h = gca;
set(h,‘FontSize’,14);
plot(t(1:n),xds,t(1:n),x1s,‘m’,‘linewidth’,2);
f = legend({’xdxd’,’x1x1’},‘interpreter’,‘latex’);
xlabel(‘Time(sec)’,‘FontName’,‘Times New Roman’,‘FontSize’,14);
set(f,'FontName','Arial')
grid on;
2. 导出图片。
- 依次点击
文件
,导出设置
,字体
。 - 将
Helvetica
改选为Arial
。 - 点击
导出
,选择保存路径,更改文件名,并将保存类型另外选择为.eps
>,点击保存
即可。
3. 修改上一步所导出的eps
文件。
- 按照保存路径找到上一步所导出的
eps
文档,右键选择打开方式
,选择使用写字板
打开文档; - 在菜单栏中找到并点击
替换
,弹出如下窗口:
- 在查找内容栏输入
/Helvetica
,在替换为栏输入/ArialMT
,点击全部替换
,随后保存、退出即可。