Extra white spaces not inserted using the text command
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Tim Garrett
am 23 Apr. 2021
Kommentiert: Tim Garrett
am 26 Apr. 2021
I cannot get multiple spaces to show up on a plot when using the 'text' command.
For example, this works fine
c5 = strcat('$\rm{SW}$','{ }','$D_{\rm{max}}$','{ }','$v$');
l5 = text(0.9, 0.4, c5)
set(l5,'Interpreter','Latex','FontSize',10,'Color','b');
However, the extra white spaces as here do not show up
c5 = strcat('$\rm{SW}$','{ }','$D_{\rm{max}}$','{ }','$v$');
l5 = text(0.9, 0.4, c5)
set(l5,'Interpreter','Latex','FontSize',10,'Color','b');
0 Kommentare
Akzeptierte Antwort
Jan
am 23 Apr. 2021
Yes, of course. The LaTeX interpreter ignores spaces. It is intented to do so.
Use the LaTeX command \hspace{} for horizontal blanks:
figure;
axes;
c5 = strcat('$\rm{SW}$','{\hspace{1cm}}','$D_{\rm{max}}$','{ }','$v$');
l5 = text(0.5, 0.5, c5)
set(l5, 'Interpreter', 'Latex', 'FontSize', 10, 'Color', 'b');
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!