Unexplained whitespace in ylabel

4 views (last 30 days)
Jonas Hongisto
Jonas Hongisto on 18 Dec 2018
Edited: per isakson on 18 Dec 2018
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

Answers (2)

Walter Roberson
Walter Roberson on 18 Dec 2018
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 on 18 Dec 2018
Edited: per isakson on 18 Dec 2018
Here I don't see that space. I use Windows 10, Matlab R2018b and Acrobat Pro DC.
  1 Comment
Jonas Hongisto
Jonas Hongisto on 18 Dec 2018
Sorry should have specified, I am on ubuntu 18.04. I've added this to my question.

Sign in to comment.

Categories

Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange

Products


Release

R2018a

Community Treasure Hunt

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

Start Hunting!