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.

 Respuesta aceptada

Chad Greene
Chad Greene el 8 de Jul. de 2015
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 comentarios

Hassan
Hassan el 29 de Nov. de 2017
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')

Iniciar sesión para comentar.

Más respuestas (1)

Simona Cianci
Simona Cianci el 8 de Feb. de 2018
Editada: Walter Roberson el 8 de Feb. de 2018
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 comentario

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?

Iniciar sesión para comentar.

Etiquetas

Preguntada:

el 8 de Jul. de 2015

Comentada:

el 8 de Feb. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by