Every time I save a plot picture as jpg or png, font size of title and axis label is changed back to default automatically. My code is like this:
figure
plot(x,
Please try and use the following,
title(['\fontsize{16}black {\color{magenta}magenta '...
'\color[rgb]{0 .5 .5}teal \color{red}red} black again'])
It works for sure
I found that "print" command can solve this problem.
fig = figure;
plot(x, f(x));
title('the smallest n = 1', 'FontSize', 24);
xlabel('x', 'FontSize', 24);
ylabel('x''', 'FontSize', 24);
print(fig, 'PicName', '-dpng');
The third argument is to specify the format. In my case, I would like to save it to png file.
The font size would remain the values I set now.
Because it just applies for the current figure.
If you want to set the same font size for the whole session, use:
set(0,'defaultAxesFontSize', 12);
If you want that permanently, put it in your start-up file.
By the way, as you can see here you can build every "default property" you wish by concatenating default + class name + property
.