Make use of the 'FontWeight'
argument:
figure
plot((1:10).^2)
title({'First line';'Second line'},'FontWeight','Normal')
Note also that you can access the 'FontWeight'
argument for all text objects in your figure in one go---in case you have, e.g., several subplots in your figure---using 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')
As stated in the comments above; for a single figure title, you can make use make use of \rm
as an alternative. Note however that \rm
depends on the (default) choice of 'Interpreter'
as 'tex'
, whereas the approach above is valid for all choices of interpreter (however with no effect for text objects using interpreter 'latex'
).
'\bf your title'
as described here uk.mathworks.com/help/matlab/ref/title.html – Sluggishsubplot
and issue an individual title for each of your subplots. – Sluggish\sl
? – Execration\rm
maybe the one he is looking for. I just remember \bf as bold font. – Sluggish\rm
indeed, I was reading off the wrong line – Execration