フィルターのクリア

How can to add a line break in Latex?

109 ビュー (過去 30 日間)
Frits
Frits 2011 年 6 月 27 日
コメント済み: Richard 2023 年 7 月 4 日
LS,
I would like to make a line break within an Latex equation. The command
\newline
in the next code is not working:
text('Position',PosOne, 'interpreter','latex', 'string','$$\ a= \newline \frac{b}{c} $$');
Can anyone tell me what I'm doing wrong? Your help is appreciated a lot.
Best regards,
Frits

採用された回答

Jan
Jan 2011 年 6 月 27 日
text(0.5, 0.5, ...
'string', {'$$a=$$', '$$\ \frac{b}{c}$$'}, ...
'interpreter', 'latex');
or:
text(0.5, 0.5, ...
'string', ['$$a=$$', char(10), '$$\ \frac{b}{c}$$'], ...
'interpreter', 'latex');
  3 件のコメント
Carlo Bianchi
Carlo Bianchi 2017 年 6 月 22 日
Hi, I found this old post and I have a similar problem. Did you solve yours? How can I have 2 lines with the latex interpreter and have the centra alignment at the same time?
Richard
Richard 2023 年 7 月 4 日
Hello, the multiline in text() can be done by making cell array (of chars or strings), or string array from the desired text. For example:
text(0.5, 0.1, {'$$a=$$', '$$\ \frac{b}{c}$$'},'interpreter', 'latex');
or
text(0.5, 0.4, ["$$a=$$", "$$\ \frac{b}{c}$$"],'interpreter', 'latex');
Will generate "a=", "newline","b/c", while char array will just connect the letters, without any "newline":
text(0.5, 0.7, ['$$a=$$', '$$\ \frac{b}{c}$$'],'interpreter', 'latex');

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLaTeX についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by