Matlab title with different colors on the string

How do I specify different font colors on the same string using the TEXT, TITLE, XLABEL, YLABEL, or ZLABEL commands in Matlab 8.2(R2013b)?
A previous solution for ver 2009a suggested using this as an example:
title(['\fontsize{16}black {\color{magenta}magenta '...
'\color[rgb]{0 .5 .5}teal \color{red}red} black again'])
...which does not work anymore. Any help will be appreciated.

 채택된 답변

Chad Greene
Chad Greene 2015년 7월 8일

4 개 추천

I just tried your suggested solution and it works on 2012b and 2014b. Is it an issue with the interpreter? Try specifying
title(['\fontsize{16}black {\color{magenta}magenta ','\color[rgb]{0 .5 .5}teal \color{red}red} black again'],'interpreter','tex')

댓글 수: 2

Hassan
Hassan 2017년 11월 29일
Dear Chad, Would you please write an example of how I can put a variable containing the three-element vector instead of writing it manually? I tried to add it using the num2str function with no success. Thanks, HM
title( sprintf('%s%s{%f %f %f}', '\fontsize{16}', '\color[rgb]', RGB_vector), 'interpreter, 'tex')

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Simona Cianci
Simona Cianci 2018년 2월 8일
편집: Walter Roberson 2018년 2월 8일

0 개 추천

The solution with the interpreter does not work with suptitle, any solutions? .
suptitle([sprintf('FREQUENZE STRATEGIE\n'),'{ \color{blue} Caviglia',' \color{red}Anca',' \color[rgb]{0 .6 0}Passo',' \color[rgb]{.25 .25 .25} EC', '\color{w} EO}'],'interpreter','tex');
Tnks

댓글 수: 1

suptitle is a helper function for yeastdemo of the Bioinformatics toolbox. Is that what you are using, or are you using something from the File Exchange?

댓글을 달려면 로그인하십시오.

카테고리

태그

질문:

2015년 7월 8일

댓글:

2018년 2월 8일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by