Non-bold font in multiline title (LaTEX)

56 visualizaciones (últimos 30 días)
KAE
KAE el 27 de Oct. de 2020
Editada: KAE el 30 de Oct. de 2020
I would like to have a multi-line title in which the first title line is bold, which is the default, but subsequent title lines are not bold. Here is what I tried. I think I am using the wrong LaTEX name for non-bold font. What should it be?
figure;
peaks; % Make example plot
title({'First Line', 'Second Line', 'Third Line'}); % Make multi-line title, all lines bolded
disp('All bold. Hit any key ')
pause;
title({'First Line', '\itSecond Line', 'Third Line'}); % Confirm the LaTEX format: make line 2-3 italic
disp('Italicize line 2-3. Hit any key ')
pause;
title({'First Line', '\textnormalSecond Line', 'Third Line'}); % First try to un-bold fails
disp('Throws an error. Hit any key ')
pause;
title({'First Line', '\normalfontSecond Line', 'Third Line'}); % Second try also fails
disp('Throws an error ')

Respuesta aceptada

Divija Aleti
Divija Aleti el 30 de Oct. de 2020
Hi,
I understand that you want to have a multi-line title with the first line bold and the remaining lines normal (non-bold). The following code will do that.
figure;
peaks;% Make example plot
title({'\bf First Line', '\rm Second Line', '\rm Third Line'});
For additional information, have a look at the following link:
  1 comentario
KAE
KAE el 30 de Oct. de 2020
Editada: KAE el 30 de Oct. de 2020
This works! Many thanks. The Tex command \rm turns on roman (non-bold) font. And even this version works,
title({'First Line', '\rmSecond Line', '\rmThird Line'});

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by