legend command and the Tex interpreter
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How can I prevent the legend command to interpret a string as it were a Tex string? For example, str = 'pdf_ParA'. If I use legend( str ) the letter P is displayed as a subscript.
0 commentaires
Réponse acceptée
Robert
le 8 Sep 2016
You can use
set(L,'Interpreter','none')
where L is your legend handle or object. You could either return L when you create the legend,
L = legend(...);
or find it with
L = findobj(gcf,'Tag','legend');
Alternatively, if you want other legend entiries to still be interpreted, you can escape the underscores and backslashes in your string with strrep. i.e.,
mystr = strrep(mystr,'\','\\');
mystr = strrep(mystr,'_','\_');
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Legend dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!