I am experiencing several troubles in exporting figures in matlab. Typically I save figures in eps format and then I try to convert them in pdf using eps2pdf. The results is a figure with a huge white border around. How can I remove it and get a proper figure? I tried with
set(gca,'LooseInset',get(gca,'TightInset'));
with commands:
export_fig
print
Without any success. Unfortunately if I try
system('pdfcrop .... ')
does not work in mac, it returns the error
>> system('pdfcrop')
/bin/bash: pdfcrop: command not found
Nevertheless pdfcrop is installed because if I launch it from the terminal it works fine and the removes the borders correctly.

 채택된 답변

James Tursa
James Tursa 2015년 11월 19일

3 개 추천

You might take a look at this FEX submission by Yair Altman:

댓글 수: 1

Thanks, the output now is much better. Using
export_fig([name_fig,'.pdf'], '-pdf','-transparent');
I get a very nice figure.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

thomas weldon
thomas weldon 2018년 6월 21일

0 개 추천

Try this: fig=gcf;ax=fig.CurrentAxes;fig.Color='w';fig.OuterPosition=fig.InnerPosition;

카테고리

도움말 센터File Exchange에서 Environment and Settings에 대해 자세히 알아보기

제품

질문:

2015년 11월 19일

답변:

2018년 6월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by