EPS figure created at the bottom of the page with while space at top

1 次查看(过去 30 天)
I am using Matlab version 2015a and having this issue with EPS plotting. The plot is generated at the bottom of the page with white space at the top. I am using the EPS file in a Latex document, and the figure is not visible then.
I am on a windows machine with Adobe Professional. However, I believe it is the same problem as mentioned here: http://www.mathworks.com/matlabcentral/answers/162283-why-is-the-figure-in-my-eps-file-generated-using-matlab-r2014b-in-the-wrong-position-and-with-extra
Is there a simple method to solve this issue. Setting the figure size manually will be a big hassle as I did not use figure handles to the figures in my previous codes and I do have a lot of plots.

采纳的回答

Tim Jackman
Tim Jackman 2015-9-2
One possible method to resolve this issue would be to use the "-loose" parameter when writing the eps file. This should fix the problem at the expense of a little bit of the extra margins. For example:
figure;
ylabel('$$\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1}}}}}$$','Interpreter','latex');
print -deps bad.eps;
print -deps -loose good.eps;

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Printing and Saving 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by