Borrar filtros
Borrar filtros

The letter 'f' seems to be cut off in the ylabel of a saved figure

1 visualización (últimos 30 días)
Hi I have noticed that while using the italic font, the letter 'f' seems to be cut off. For example:
a = 1:10;
b = a.^2;
plot(a,b)
xl=xlabel('\it\beta');yl=ylabel('\itf\rm_D_P/\itV\rm_F_M (\itN/mm^3\rm)');
set(gca,'LineWidth',2,'FontSize',20,'FontName','Times New Roman')
set(findobj('Type','line'),'LineWidth',2)
set(xl,'FontSize',30,'FontName','Times New Roman')
set(yl,'FontSize',30,'FontName','Times New Roman')
Here, the ylabel seems to appear fine in matlab. But once you save the figure, it appears differently (cut off). How to go around this problem? One solution that worked was to give a space after \it and a space after the f, such that yl = ylabel('\it f \rm_D_P/\itV\rm_F_M (\itN/mm^3\rm)'); But is there a better solution without giving such extra spaces.
  4 comentarios
Jan
Jan el 6 de Ag. de 2013
Please post the command you use for saving. This is an important detail.
Sri Vikram Palagummi
Sri Vikram Palagummi el 6 de Ag. de 2013
I would just save it from the menu, not from the command line

Iniciar sesión para comentar.

Respuestas (1)

David Sanchez
David Sanchez el 6 de Ag. de 2013
It all has to do with the way Matlab saves the images. There is no any other way to save the image with your given settings but adding the extra blank space around the "f".

Categorías

Más información sobre Printing and Saving 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