论文要求MATLAB坐标轴中的x和y轴标签中文用宋体,英文用其它字体,该如何解决?

在我们写论文的时候,常常需要画图,但有些期刊投稿时对图片中出现过的文字有特别的要求,比方说电子与信息学报,特别说明(本文没有针对该期刊,只是拿来举例)。在这里插入图片描述

图1

从图中我们可以看到,在y轴出现了要求中文为8pt宋体,英文为8ptEculid,有些期刊的英文要求为Times New Roman字体,但是在MATLAB中,对坐标轴调整字体,默认是对坐标轴的所有文字都设置为一种字体。如图2所示:在这里插入图片描述

图2

解决方法:
用代码解决,图片都是用代码绘制出来的,我们在绘制图片的时候,可以先设置好x轴和y轴的标签所需的字体。下面代码中加入12345是为了体现不同字体的样式,最终效果如图3所示。

str1='\fontsize{14}\fontname{宋体}月份12345\fontname{Euclid}(12345)';
str2='\fontsize{14}\fontname{宋体}总营业额\fontname{Time New Roman}($)';
xlabel(str1)
ylabel(str2)

在这里插入图片描述

图3

可以看到这样就设置好了。
进一步,如果要求把x轴和y轴的刻度也设置成相同的字体,那么就需要用到set函数了。

set(gca,'xticklabel',{'1','2','3','4','5'},'FontWeight','normal','FontName','Euclid','fontsize',8); 
 
%'FontName','Euclid','fontsize',8 这句话是更根据论文的要求来的,是核心,通过查看matlab的帮助文档还能看到更多的设置

在这里插入图片描述

建议: 画图还是origin香,MATLAB用于跑实验就好了,最后的数据结果放在origin展示。MATLAB虽然说可以满足大部分的要求,但是有些期刊的要求真的不好搞,不如直接上手origin,也没什么学习成本,我用汉化破解版的,半天就上手了,如果不知道去哪安装,推荐一个微信公众号软件通,(我不是来打广告的,这公众号也没给我广告费,只是给小伙伴们一个良心的建议,祝大家早日发文章)。


制作不易,觉得本文内容对你有所帮助的话,希望能点赞收藏,你的鼓励是对我最大的支持!祝看完这篇文章的小伙伴论文都能顺利录用!

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枫恋蝶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值