Hello Tias,
I assume that you are working in a MATLAB Live Script. To fully appreciate the updated font formats, including LaTeX-rendered text in MATLAB figures created within a Live Script, please follow these steps to view the changes in detail:
- Execute your Live Script to generate the figure.
- Find the Embedded Figure within the Live Script editor.
- Click on Open in figure window at the right-top corner of the embedded figure to view it in a separate window for a clearer visualization of the font changes.
Here is an example code that demonstrates setting font sizes and using in figure labels:
% Set default interpreters to 'latex' for consistent font styling
set(groot, 'defaultAxesTickLabelInterpreter', 'latex');
set(groot, 'defaultTextInterpreter', 'latex');
set(groot, 'defaultLegendInterpreter', 'latex');
% Optionally, set a consistent font style, e.g., 'Times New Roman'
set(groot, 'defaultAxesFontName', 'Times New Roman');
set(groot, 'defaultTextFontName', 'Times New Roman');
% Generate sample data
x = linspace(0, 2*pi, 100);
y1 = sin(x);
y2 = cos(x);
% Plot the data with customized line widths
plot(x, y1, '-r', 'LineWidth', 2);
hold on;
plot(x, y2, '-b', 'LineWidth', 2);
hold off;
% Set labels and title with LaTeX formatting and customized font sizes
xlabel('$x$ (radians)', 'FontSize', 18);
ylabel('$y$', 'FontSize', 18);
title('Plot of $\sin(x)$ and $\cos(x)$', 'FontSize', 20);
% Add a legend with a customized font size
legend('$\sin(x)$', '$\cos(x)$', 'FontSize', 16);
After running this script in a MATLAB Live Script, open the figure in a separate window through the Open in figure window option for the best visualization of your -formatted labels and titles. This allows you to inspect the precision of the font rendering and adjustments made.
I hope this helps!