所见即所得的 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 正确更改字体和字体大小