用于Matlab的WYSIWYG export_fig

时间:2018-09-12 12:34:44

标签: pdf export matlab-figure

我有几个要转换为pdf格式以供发布的matlab图形。我使用的是export_fig(gcf,'test.pdf','-transparent')命令行,但是输出的pdf与原始图不同(轴标签,文本框,注释...从其初始位置移开)。

您是否知道如何获得所见即所得的输出?谢谢 !

2 个答案:

答案 0 :(得分:0)

尝试

saveas(gcf, 'test.pdf', 'pdf')

请参见this post,以删除MATLAB将放置的空白。

如果要避免这种情况,只需将图形另存为* .eps矢量图像即可。您还可以在乳胶出版物中包含* .eps图像。

saveas(gcf, 'test.eps', 'epsc')

答案 1 :(得分:0)

我找到了一种方法,但是必须手动完成:

  • 打开.fig文件
  • 选择文件>打印预览
  • 如果图形太大,请选择格式“ A3”和方向“横向”
  • 然后“打印”

对于Latex,此方向可能会导致一些问题(即使使用trim ={. . . .},clip中的includegraphics函数也是如此),这就是为什么我使用pdf旋转网站:https://www.rotatepdf.net/

希望它可能有用,因为不需要更多的matlab函数或代码。