Как вставить греческий символ вместе с переменной текстовой строкой в ​​сюжет matlab? - PullRequest
0 голосов
/ 13 ноября 2018

Я пытался:

txt = text(0.05, 21, texlabel(['d = ' num2str(d_close) 'mu m']));

Но это не сработало.Переменная часть получается хорошо, но «мю» не получается в их греческом виде.Я хочу латекс греческий вариант мю и латекс вариант м.mu m = микрометр.

Обновление: Я заставил его работать частично

txt = text(0.05, 21, (['d = ' num2str(d_close), '\mum']));
txt.FontSize = 24;

Но «m» не выглядит как математический символ, поскольку выглядит аккуратнов латексе.Здесь, в Matlab, это выглядит как обычная буквенная буква.Я хочу, чтобы mu и m появлялись в латексном коде $ \ mu m $ в соответствующем pdf-файле.

1 Ответ

0 голосов
/ 13 ноября 2018

Вы можете установить интерпретатор на LaTeX, а затем использовать обычную нотацию LaTeX с

txt = text(0.05, 21, ("d = " + d_close + "$\mu m$"),'Interpreter','latex');

Обратите внимание, что, поскольку нотация включает в себя знаки доллара $$, вы должны использовать строки "text" вместо символьных массивов 'text' и строки объединяются с использованием "s"+"t" вместо ['s','t'].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...