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.

 Accepted Answer

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 Comments

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')

Sign in to comment.

More Answers (1)

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 Comment

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?

Sign in to comment.

Categories

Find more on Graphics Object Properties in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!