出版准备数字-Matlab
Publication ready figures-Matlab
我想创建高质量的图形以准备提交出版。什么是最佳字体大小、要另存为的文件类型(.fig、.eps、.png?)以及高质量图形所需的一般特征?
取决于您使用的论文编辑软件。
如果您使用 Latex 或 Overleaf,导出为 PDF 是 easiest/simplest/smallest-file-size 的方法,同时保持尽可能高的图像质量(即矢量格式)。我的典型工作流程是
- 创建绘图,将字体大小设置为 18 o 20 使用
set(gca,'fontsize',..)
。
set(gcf,'paperpositionmode','auto');
这很重要!它使您的图形所见即所得,因此您可以根据字体大小调整图形大小。
- 另存为 PDF 或
print -dpdf
导出到图形。
- 调用
pdfcrop yourfigure.pdf
删除边距,pdfcrop 在 Linux/Mac 上可用,但在 available on Windows 上也可用。如果你不能安装pdfcrop,你也可以使用inkscape来使绘图适合页面。
- 我通常会尝试使用 matlab 命令制作最终外观的图形(因此可以轻松复制),但如果我无法自动进行更改,我将使用 [= 打开 pdf 14=] 并手动编辑。
- 如果图是3Dsurface/mesh透明渲染,我直接调用
print -dpng -r300 myfile.png
直接创建png位图。导出为 pdf 会产生巨大的文件大小和缓慢的渲染。
- 完成后,将pdf或png上传到overleaf,平台直接接受这些格式。
如果使用旧版本的 MS Word,我一直在将图像导出到 EPS 并插入以尽可能保持图像的最高质量。但是,从2017年开始,这个功能就被关闭了
但仍然可以修改注册表项以将其打开。
稍后 MS Office 接受 svg,您可以从 matlab 导出它。
我想创建高质量的图形以准备提交出版。什么是最佳字体大小、要另存为的文件类型(.fig、.eps、.png?)以及高质量图形所需的一般特征?
取决于您使用的论文编辑软件。
如果您使用 Latex 或 Overleaf,导出为 PDF 是 easiest/simplest/smallest-file-size 的方法,同时保持尽可能高的图像质量(即矢量格式)。我的典型工作流程是
- 创建绘图,将字体大小设置为 18 o 20 使用
set(gca,'fontsize',..)
。 set(gcf,'paperpositionmode','auto');
这很重要!它使您的图形所见即所得,因此您可以根据字体大小调整图形大小。- 另存为 PDF 或
print -dpdf
导出到图形。 - 调用
pdfcrop yourfigure.pdf
删除边距,pdfcrop 在 Linux/Mac 上可用,但在 available on Windows 上也可用。如果你不能安装pdfcrop,你也可以使用inkscape来使绘图适合页面。 - 我通常会尝试使用 matlab 命令制作最终外观的图形(因此可以轻松复制),但如果我无法自动进行更改,我将使用 [= 打开 pdf 14=] 并手动编辑。
- 如果图是3Dsurface/mesh透明渲染,我直接调用
print -dpng -r300 myfile.png
直接创建png位图。导出为 pdf 会产生巨大的文件大小和缓慢的渲染。 - 完成后,将pdf或png上传到overleaf,平台直接接受这些格式。
如果使用旧版本的 MS Word,我一直在将图像导出到 EPS 并插入以尽可能保持图像的最高质量。但是,从2017年开始,这个功能就被关闭了
但仍然可以修改注册表项以将其打开。
稍后 MS Office 接受 svg,您可以从 matlab 导出它。