How to set TImes New Roman in matlab title by latex

38 visualizzazioni (ultimi 30 giorni)
Yui
Yui il 16 Ott 2018
Risposto: dino celli il 18 Apr 2021
I want to change this font to times new roman but it doesn't work.
Even set(gca, 'fontname','times new roman') doesn't work either.
title(' $ \sqrt{\textit{\textbf{b}}^2+\textit{\textbf{c}}^2}$','interpreter','latex','fontsize',10,'fontname','Times New Roman')
The other way I tried is
title('\surd{\itb}^{2}+{\itc}^{2}','fontsize',10,'fontname','Times New Roman')
Although it could be Times New Roman font, what I want is sqrt symbol. (It can't work if just type \sqrt without latex)
Thank you very much!

Risposte (1)

dino celli
dino celli il 18 Apr 2021
You could try, for all labels to control font and size
ft = 'Times';
fsz = 10;
%%%%%%%%%%%%%%%
Your Figure
%%%%%%%%%%%%%%%
set(findall(gcf,'type','text'), 'FontSize', fsz, 'Color', 'k','FontName', ft)
set(gca,'FontSize', fsz, 'FontName', ft)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by