Как я могу изменить шрифт colorbar на латекс? - PullRequest
0 голосов
/ 10 декабря 2018

У меня есть фигура MATLAB с цветовой шкалой.Я пытаюсь изменить шрифт тиков цветовой панели на LateX.Я пробовал это,

hBar = colorbar;set(hBar, 'FontName', 'interpreter', 'latex');

Но MATLAB выдает эту ошибку,

"Ошибка при использовании matlab.graphics.illustration.ColorBar / set Недопустимые аргументы пары параметр / значение."

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Если вы хотите изменить интерпретатор для меток тиков на LaTeX, вы должны установить свойство TickLabelInterpreter для colorbar :

hBar = colorbar;
set(hBar, 'TickLabelInterpreter', 'latex');

% Or...

colorbar('TickLabelInterpreter', 'latex');

Также обратите внимание на этот отрывок из документации относительно шрифта:

В отображаемом тексте используется стиль шрифта LaTeX по умолчанию.Свойства FontName, FontWeight и FontAngle не действуют.Чтобы изменить стиль шрифта, используйте разметку LaTeX в тексте.

0 голосов
/ 10 декабря 2018

Вы пытаетесь установить имя шрифта, но не предоставляете правильный шрифт.

hBar = colorbar;
set(hBar, 'FontName', 'times new roman');
...