3

我正在尝试为 Elsevier 期刊制作高质量的 EPS 文件 (1000 dpi)。我一直在使用 export_fig,但是当我尝试查看文件时,它们被挤压和扭曲。有谁知道制作一个看起来与屏幕上的数字相同的 eps 吗?

4

3 回答 3

2

当我导出 eps 数字时,我使用 Oliver Woodford在 mathworks 文件交换中找到的函数export_fig取得了很大的成功。

自从我使用它以来,他已经对其进行了更新,但它可能只会变得更好。

于 2013-01-21T21:35:09.620 回答
1

对于我的出版物,我有一套迄今为止从未让我失望过的步骤。我包括所有可能比您要求的更多的步骤。这里是

1.使用正确的线宽和/或标记大小绘制

2.设置字体大小

3.设置X和Y限制

4.设置X和Y刻度

5.如果合适,设置 X 和 Y 刻度标签

6.设置X和Y轴标签

7.设置图形单位为英寸

8.设置图形大小

9. 使用带有 -painters 选项的 export_fig 导出

hf = figure();
plot(x,y,'Linewidth',1);
set(gca,'FontSize',8);
xlim([a,b]);
ylim([c,d]);
set(gca,'XTick',a:ab:b);
set(gca,'YTick',c:cd:d);
xlabel('Xlabel');
ylabel('Ylabel');
set(gcf,'units','inches');
set(gcf,'Position',[0 0 fig_width fig_height]);
export_fig(filename,'-transparent','-eps','-painters');

final-painters很重要,因为有时虚线和点划线样式无法正确导出。同样的方法也适用于 -pdf。

于 2013-01-22T01:17:00.043 回答
1

您可以使用 hgexport。

x = 0:.1:pi;
h = figure();
plot(x, sin(x));
hgexport(h, 'sin.eps');

UPDATE
print 和 saveas 也可以。

于 2016-02-25T21:18:50.023 回答