首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将MATLAB图形导出到.eps时的字体问题

将MATLAB图形导出到.eps时的字体问题
EN

Stack Overflow用户
提问于 2013-09-17 08:58:05
回答 2查看 4.5K关注 0票数 3

我目前正在使用优秀的脚本*export_fig*从MATLAB导出数字,以便在我正在编写的期刊论文中使用。这个文件非常适合光栅图像(bmp,tiff等),但是我真的想把我的数字导出成矢量格式。我有两个选择,eps或pdf。导出到pdf是很好的,但当我导出到eps,我注意到,所有的字体在图形(轴标签,图例字体)似乎是加厚了一些。当我导出到pdf时,情况不是这样,所以我不知道为什么会发生这种情况,希望以前有人遇到过这个问题吗?

在导出之前,我尝试过更改默认字体,但问题仍然存在。另外,有趣的是,当我以pdf格式打开导出的数字时,它看起来很好,但是当我使用Acrobat将它从pdf发布到eps时,也会出现同样的问题。得到的eps现在已经加厚字体(有点像字体是粗体)。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-23 08:45:23

在matlab的所有版本中,我都面临着同样的问题。在导出的eps文件中,我总是得到不同的字体。

这是我每次使用的一种方法。

保存一个MATLAB无花果文件的格式,你想要的不同的元素,例如标签等。导出eps/pdf从这里,并验证它是否对你是好的。

现在,简单的技巧是在不绘制图形的情况下执行您的程序。

1)将上述保存的无花果文件导入matlab中,并打开图形编辑器。2)从绘图浏览器中删除其变量3)导入要绘制的变量(单击图,然后单击绘图浏览器中的add data选项卡) 4)更新标签和标题(仅限文本,不更改字体) 5)将文件保存为.fig,并导出到eps。

您已经完成了,并且在生成的每个图形中都得到了如下相同的格式。

这是一个耗时的过程,但能完成你的工作。另外,如果您希望使用MATLAB的其他版本保存的无花果文件的格式,此方法可以工作,即使操作系统被更改或字体被升级。

票数 1
EN

Stack Overflow用户

发布于 2014-01-20 11:41:26

我发现导出矢量图像的最佳方法是使用Metafile格式,这是一种真正的向量格式。当您使用print命令时得到的pdf文件显示了放大时的压缩工件。

以下是将元文件放入PowerPoint或Word的3个选项:

  1. 在Matlab图形窗口中,从菜单中选择编辑/复制图形,然后粘贴到Word、PowerPoint、Outlook等。对于行图,我通常在复制之前使线条变粗,您可以通过选择编辑/复制选项来做到这一点,然后在对话框的左侧选择“图形复制模板”,然后单击“PowerPoint”按钮,然后单击“应用到图形”。
  2. 您可以使用此命令将元文件复制到剪贴板print -dmeta,然后粘贴到Word、PowerPoint等中。
  3. 您可以将图元文件写入磁盘,然后只需将文件从Windows拖放到PowerPoint幻灯片上或从Insert中删除,选择“.emf”并选择适当的.emf文件。若要将emf文件写入磁盘,请发出如下命令:print('-dmeta', 'myfile')

这将在硬盘上创建一个名为"myfile.emf“的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18845447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档