Как сделать так, чтобы галочки на цветовой шкале на рисунке MATLAB выделялись жирным шрифтом вместе с переводчиком LaTeX? - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь сделать галочки на цветной полосе жирным шрифтом MATLAB вместе с интерпретатором LaTeX.Я пробовал это,

colorbar('TickLabelInterpreter', 'latex', 'Fontweight', 'bold');

Это становится LaTeX, но не жирным шрифтом.

1 Ответ

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

Как отмечено в комментариях, вам нужно будет использовать латексные теги для редактирования всех ваших ярлыков.Это можно сделать с помощью:

cb = colorbar('TickLabelInterpreter', 'latex');
cb.TickLabels = strcat('\textbf{', cb.TickLabels, '}');

Во второй строке добавляется разметка \textbf перед каждым тиковым ярлыком и заключается в {}, поэтому получается:

>> cb.TickLabels
ans =
  11×1 cell array
    '\textbf{0}'
    '\textbf{0.1}'
    '\textbf{0.2}'
    '\textbf{0.3}'
    '\textbf{0.4}'
    '\textbf{0.5}'
    '\textbf{0.6}'
    '\textbf{0.7}'
    '\textbf{0.8}'
    '\textbf{0.9}'
    '\textbf{1}'

который интерпретируется как жирный текст, если вы измените интерпретатор на 'latex'.

Обратите внимание, что разметка \mathbf не работает.

...