The letter 'f' seems to be cut off in the ylabel of a saved figure
이전 댓글 표시
Hi I have noticed that while using the italic font, the letter 'f' seems to be cut off. For example:
a = 1:10;
b = a.^2;
plot(a,b)
xl=xlabel('\it\beta');yl=ylabel('\itf\rm_D_P/\itV\rm_F_M (\itN/mm^3\rm)');
set(gca,'LineWidth',2,'FontSize',20,'FontName','Times New Roman')
set(findobj('Type','line'),'LineWidth',2)
set(xl,'FontSize',30,'FontName','Times New Roman')
set(yl,'FontSize',30,'FontName','Times New Roman')
Here, the ylabel seems to appear fine in matlab. But once you save the figure, it appears differently (cut off). How to go around this problem? One solution that worked was to give a space after \it and a space after the f, such that yl = ylabel('\it f \rm_D_P/\itV\rm_F_M (\itN/mm^3\rm)'); But is there a better solution without giving such extra spaces.
댓글 수: 4
Azzi Abdelmalek
2013년 8월 6일
How did you save your figure? * jpg file or fig file, or...?
Sri Vikram Palagummi
2013년 8월 6일
Jan
2013년 8월 6일
Please post the command you use for saving. This is an important detail.
Sri Vikram Palagummi
2013년 8월 6일
답변 (1개)
David Sanchez
2013년 8월 6일
0 개 추천
It all has to do with the way Matlab saves the images. There is no any other way to save the image with your given settings but adding the extra blank space around the "f".
카테고리
도움말 센터 및 File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!