I am trying to display multiple lines of centered text
10 ビュー (過去 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!