필터 지우기
필터 지우기

Too many non-property/value arguments error occurred when applying a text box to a figure

조회 수: 11 (최근 30일)
Here is the line:
text(2,3,'\bf fontname{times} infty','FontSize',12,'center')

채택된 답변

Walter Roberson
Walter Roberson 2019년 9월 6일
'center' is not an option by itself. You want either 'HorizontalAlignment', 'center' or 'VerticalAlignment', 'center'
Also you appear to be missing \ before fontname and before infty: '\bf \fontname{times} \infty'
  댓글 수: 2
Zeynab Mousavikhamene
Zeynab Mousavikhamene 2019년 9월 6일
Thanks for your note. what is the role of \?
I uesed 'HorizontalAlignment', 'center' but the inf is not in the middle. For example I need inf sign to be exactly in the middle of x=2 (highlighted in the picture).Capture.JPG
Walter Roberson
Walter Roberson 2019년 9월 6일
text(2, 3, '\bf\fontname{times}\infty','horizontalalignment', 'center', 'fontsize', 12)
That is, those two spaces you had in your control string were being output as spaces.
\ signals to the (default) tex interpreter that the next few characters are a command or special character . For example 'beta \beta' would output

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Characters and Strings에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by