出版准备数字-Matlab

Publication ready figures-Matlab

我想创建高质量的图形以准备提交出版。什么是最佳字体大小、要另存为的文件类型(.fig、.eps、.png?)以及高质量图形所需的一般特征?

取决于您使用的论文编辑软件。

如果您使用 Latex 或 Overleaf,导出为 PDF 是 easiest/simplest/smallest-file-size 的方法,同时保持尽可能高的图像质量(即矢量格式)。我的典型工作流程是

  1. 创建绘图,将字体大小设置为 18 o 20 使用 set(gca,'fontsize',..)
  2. set(gcf,'paperpositionmode','auto'); 这很重要!它使您的图形所见即所得,因此您可以根据字体大小调整图形大小。
  3. 另存为 PDF 或 print -dpdf 导出到图形。
  4. 调用 pdfcrop yourfigure.pdf 删除边距,pdfcrop 在 Linux/Mac 上可用,但在 available on Windows 上也可用。如果你不能安装pdfcrop,你也可以使用inkscape来使绘图适合页面。
  5. 我通常会尝试使用 matlab 命令制作最终外观的图形(因此可以轻松复制),但如果我无法自动进行更改,我将使用 [= 打开 pdf 14=] 并手动编辑。
  6. 如果图是3Dsurface/mesh透明渲染,我直接调用print -dpng -r300 myfile.png直接创建png位图。导出为 pdf 会产生巨大的文件大小和缓慢的渲染。
  7. 完成后,将pdf或png上传到overleaf,平台直接接受这些格式。

如果使用旧版本的 MS Word,我一直在将图像导出到 EPS 并插入以尽可能保持图像的最高质量。但是,从2017年开始,这个功能就被关闭了

https://support.microsoft.com/en-gb/office/support-for-eps-images-has-been-turned-off-in-office-a069d664-4bcf-415e-a1b5-cbb0c334a840

但仍然可以修改注册表项以将其打开。

稍后 MS Office 接受 svg,您可以从 matlab 导出它。