所见即所得的 Matlab export_fig

Posted

技术标签:

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

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

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

【问题讨论】:

打印屏幕,或图形 GUI 上的实际“保存”按钮(带有软盘的那个)。 【参考方案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 函数或代码。

【讨论】:

以上是关于所见即所得的 Matlab export_fig的主要内容,如果未能解决你的问题,请参考以下文章

所见即所得 - execCommand 使用 HTML5 正确更改字体和字体大小

在 Laravel 中打开引导模式后,所见即所得消失

GWT 的所见即所得编辑器组件

Alt 还是 Redux?哪种助焊剂实现适合所见即所得的反应应用程序?

jQuery - 在 tinyMCE 所见即所得中选择元素

不用跑项目,组件效果所见即所得,绝了!