Unexplained whitespace in ylabel

I am trying to create a figure like follows, with the mu character included (similar behaviour for superscripts)
figure
plot(1:100)
ylabel('deviation from target [\mum]', 'interpreter','tex');
set(gcf,'PaperUnits', 'inches');
set(gcf,'PaperPositionMode', 'auto');
set(gcf,'PaperSize',[10,10]);
print('test_image','-depsc')
The when inspecting the generated .eps I see a large whitespace between the square bracket and the mu. I have attached the resulting image (converted it to pdf but the y-axis label looks the same as in .eps).
Any idea what causes this and how to remove it?
EDIT: I am on Ubuntu 18.04

Réponses (2)

Walter Roberson
Walter Roberson le 18 Déc 2018

1 vote

That said, as soon as I read your original question, I said to myself, "Postscript. Linux" as I have seen similar questions before that were Linux related. I cannot seem to find the links at the moment. My memory is suggesting "Font problems" -- that is, that the page description being generated involves a font that you do not have installed in your renderer. Some people have gotten around that by editing the pdf.
per isakson
per isakson le 18 Déc 2018
Modifié(e) : per isakson le 18 Déc 2018

0 votes

Here I don't see that space. I use Windows 10, Matlab R2018b and Acrobat Pro DC.

1 commentaire

Jonas Hongisto
Jonas Hongisto le 18 Déc 2018
Sorry should have specified, I am on ubuntu 18.04. I've added this to my question.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Centre d'aide et File Exchange

Produits

Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by