Reducing line spacing between multiline figure title

조회 수: 18 (최근 30일)
John Cruce
John Cruce 2024년 3월 14일
댓글: Voss 2024년 3월 15일
I have a multiline figure title with larger text on top. I'm trying to reduce the white space between text lines so that the two lines are closer together. I'd also like the second line to have normal weight font, rather than bold.
Any thoughts on how I can accomplish this?
I've included a code snippet below:
t = title({['\fontsize{14}','First Line of Title'];['\fontsize{9}','Second Line of Title']},'FontWeight','Bold','FontName','Helvetica');

채택된 답변

Voss
Voss 2024년 3월 14일
This makes the second line a superscript (^{}) so it's closer to the first line, increases its font size (to 11) to account for it being a superscript, and makes it have normal font weight (\rm).
figure
t = title({'\fontsize{14}First Line of Title';'\rm\fontsize{11}^{Second Line of Title}'});
  댓글 수: 2
John Cruce
John Cruce 2024년 3월 15일
Great suggestion, thanks.
Is there a simple way to adjust the title down so that there's less white space between the top of the figure and superscript?
Voss
Voss 2024년 3월 15일
Adjust the position as desired; second component is the y-coordinate:
figure
t = title({'\fontsize{14}First Line of Title';'\rm\fontsize{11}^{Second Line of Title}'}, ...
'Units','normalized','Position',[0.5 0.99 0]);

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Labels and Annotations에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by