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