【问题标题】:WYSIWYG for Matlab export_fig所见即所得的 Matlab export_fig
【发布时间】:2018-09-12 12:34:43
【问题描述】:

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

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

【问题讨论】:

  • 打印屏幕,或图形 GUI 上的实际“保存”按钮(带有软盘的那个)。

标签: pdf export matlab-figure


【解决方案1】:

试试

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

请参阅 this post 以删除 MATLAB 将放置的空格。

如果你想避免这种情况,只需将图形保存为 *.eps 矢量图像。您还可以在您的 Latex 出版物中包含 *.eps 图片。

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-08-21
      • 2011-07-18
      • 1970-01-01
      • 2017-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多