Nutzen Sie die 'FontWeight'
Argument:
figure
plot((1:10).^2)
title({'First line';'Second line'},'FontWeight','Normal')
Beachten Sie auch, dass Sie die 'FontWeight'
Argument für alle Textobjekte in Ihrer Figur in einem Rutsch zugreifen --- falls Sie haben, zB mehrere Handlungsstränge in Ihrer Figur --- mit findall
:
myFig = figure;
subplot(2,1,1)
plot((1:10).^2)
title('First plot')
subplot(2,1,2)
plot((1:10).^2)
title('Second plot')
% Set 'Normal' font weight in both titles above
set(findall(myFig, 'Type', 'Text'),'FontWeight', 'Normal')
Wie oben in den Kommentaren angegeben; für eine einzelne Figur Titel können Sie verwenden \rm
als Alternative verwenden. Beachten Sie jedoch, dass \rm
von der (Standard) Wahl von 'Interpreter'
als 'tex'
abhängt, während der obige Ansatz für alle Optionen des Interpreters gültig ist (jedoch ohne Auswirkung auf Textobjekte mit dem Interpreter 'latex'
).
Ich nehme an, Sie möchten die Fettschrift entfernen? Fügen Sie \t '' \ bf Ihren Titel'' wie hier beschrieben hinzu http://de.mathworks.com/help/matlab/ref/title.html – GameOfThrows
Oder versuchen Sie, einen Titel für jedes der Plots, die Sie kombinieren, zu beschriften? In diesem Fall sollten Sie 'subplot' verwenden und für jeden Ihrer Unterplots einen eigenen Titel vergeben. – GameOfThrows
@GameOfThrows sollte das nicht '\ sl' sein? – Dan