I am trying to display multiple lines of centered text
17 次查看(过去 30 天)
显示 更早的评论
I am trying to ask a question that requires 2 lines of centered text but I cannot get the line break to work. This is what I have so far.
chr = 'On a scale of 0 to 8, how much control did you have over the target circle? '; %% this is where I want the break
chr = [chr '0 = no control & 8 = complete control'];
formText(wPtr, chr ,xMid,yMid,[000 000 000])
Screen('Flip',wPtr);
exit=0;
2 个评论
Geoff Hayes
2022-2-1
@Adam Vilanova-Goldstein - can you add a \n to the end of the first sentence like
chr = 'On a scale of 0 to 8, how much control did you have over the target circle?\n';
chr = [chr '0 = no control & 8 = complete control'];
?
回答(1 个)
Turlough Hughes
2022-2-1
Here's one way:
t = ["On a scale of 0 to 8, how much control did you have over the target circle?";
"0 = no control & 8 = complete control"];
t = strjust(pad(t),'center');
fprintf('%s\n',t)
2 个评论
Turlough Hughes
2022-2-1
You can change fonts using the "Fonts" section in preferences and that will affect all of the fonts in the command window. For emphasis/customisation of only part of the displayed text in command window, the only one I know is boldface:
disp('<strong>Bold Font</strong> Regular Font')
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!