LaTex Font has changed since update
Show older comments
I want my font on my figues and tables to match the rest of what i am writing, so I ussually use the LaTex font in matlab when making figues.
In the start of the script I would write:
set(groot,'defaultAxesTickLabelInterpreter','latex')
set(groot,'defaulttextinterpreter','latex')
set(groot,'defaultLegendInterpreter','latex')
However, since I hav updated my MatLab to R2023b, the font has changed.
I have attached eksample of how it looked before and after the update.

Granted symbols like μ and sub- and superscrpts still work as it ussually did.
Accepted Answer
More Answers (1)
Sergiu
on 19 Nov 2025
1 vote
Hello,
If this is still of interest, I have managed to find a workaround for getting the old LaTeX interpreter font back - I am using MATLAB R2025b. Even though the visualisation of the figures shows the LaTeX font as TNR, if you try to copy the figure as a vector graphic or if you export it as a vector graphic file (SVG, EPS and so on), the font in the copied/rendered image will be the CMU Serif used in the default old LaTeX interpreter.
1 Comment
Marin
on 19 Nov 2025
This is very useful, although I didn't expect that it is a kind of "requirement" to save/export graphics in vector formats in order for proper LaTeX rendering to be visible. Thank you very much for this comment!
Categories
Find more on Axes Appearance in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


