How can to add a line break in Latex?
55 views (last 30 days)
Show older comments
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
0 Comments
Accepted Answer
Jan
on 27 Jun 2011
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 Comments
Carlo Bianchi
on 22 Jun 2017
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
on 4 Jul 2023
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');
More Answers (0)
See Also
Categories
Find more on Characters and Strings in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!