我目前正在使用优秀的脚本*export_fig*从MATLAB导出数字,以便在我正在编写的期刊论文中使用。这个文件非常适合光栅图像(bmp,tiff等),但是我真的想把我的数字导出成矢量格式。我有两个选择,eps或pdf。导出到pdf是很好的,但当我导出到eps,我注意到,所有的字体在图形(轴标签,图例字体)似乎是加厚了一些。当我导出到pdf时,情况不是这样,所以我不知道为什么会发生这种情况,希望以前有人遇到过这个问题吗?
在导出之前,我尝试过更改默认字体,但问题仍然存在。另外,有趣的是,当我以pdf格式打开导出的数字时,它看起来很好,但是当我使用Acrobat将它从pdf发布到eps时,也会出现同样的问题。得到的eps现在已经加厚字体(有点像字体是粗体)。
任何帮助都将不胜感激。
发布于 2014-07-23 08:45:23
在matlab的所有版本中,我都面临着同样的问题。在导出的eps文件中,我总是得到不同的字体。
这是我每次使用的一种方法。
保存一个MATLAB无花果文件的格式,你想要的不同的元素,例如标签等。导出eps/pdf从这里,并验证它是否对你是好的。
现在,简单的技巧是在不绘制图形的情况下执行您的程序。
1)将上述保存的无花果文件导入matlab中,并打开图形编辑器。2)从绘图浏览器中删除其变量3)导入要绘制的变量(单击图,然后单击绘图浏览器中的add data选项卡) 4)更新标签和标题(仅限文本,不更改字体) 5)将文件保存为.fig,并导出到eps。
您已经完成了,并且在生成的每个图形中都得到了如下相同的格式。
这是一个耗时的过程,但能完成你的工作。另外,如果您希望使用MATLAB的其他版本保存的无花果文件的格式,此方法可以工作,即使操作系统被更改或字体被升级。
发布于 2014-01-20 11:41:26
我发现导出矢量图像的最佳方法是使用Metafile格式,这是一种真正的向量格式。当您使用print命令时得到的pdf文件显示了放大时的压缩工件。
以下是将元文件放入PowerPoint或Word的3个选项:
print -dmeta
,然后粘贴到Word、PowerPoint等中。print('-dmeta', 'myfile')
这将在硬盘上创建一个名为"myfile.emf“的文件。
https://stackoverflow.com/questions/18845447
复制相似问题