matlab保存图片成eps格式不全,导致latex中图片显示不全的问题

我们经常会遇到这样的问题。用将matlab生成的图保存EPS格式后,用GSVIEW打开后,可以看到图片显示不全。遇到这种情况是,我们可以使用dvipdf——dvips的方法来生成PDF,这样生成的pdf中的图片一般可以显示全,但是这样经常会导致图片质量不高。我们最希望的当然是,从matlab中保存出来的EPS就是全的。今天发现,在保存matlab生成的图片为eps图片时,不在fig窗口利用save as进行保存,而是直接在plot之后利用print来保存,比如

plot(x,y);
print(\'-depsc\',\'duibi.eps\');

这样可以提高保存的成功率。