EPS R2014b出口问题
8视图(30天)
显示旧的评论
我最近升级到R2014b (Linux版本),现在出口数据eps似乎有一个奇怪的错误。如果我试着从命令行后,我得到了预期的结果。情节(1:3,2:4);打印(gcf,‘-depsc’,‘testFromCommandLine.eps’);
然而,如果我运行相同的脚本编辑器窗口,我得到一个eps文件图占据了左上角的画布上。
唯一的代码脚本:关闭所有;情节(1:3,2:4);打印(gcf -depsc, testFromScript.eps)
两个生成的eps文件嵌入的截图。
这发生在所有这三个病例:按下运行按钮,在编辑器中,选择运行选择和执行的代码和脚本(输入脚本的名字没有m)从命令行。
2的评论
威廉•汤普森
2014年10月29日
更新:下面的代码
*近
*工作(请参见下面的评论):
epsfig = hgexport (“factorystyle”);
epsfig。格式=“每股收益”;
x = randn (10, 1);
y = randn (10, 1);
图
集(gca),“字形大小”,30)
集(gcf,“单位”,“归一化”)
情节(x, y,“o”)
标题(“标题”,“字形大小”,30);
包含(“X”标签,“字形大小”,30)
ylabel (“Y”标签,“字形大小”,30)
集(gca),“盒子”,“上”)
集(gcf,“OuterPosition”(0.1 - 0.1 0.7 - 0.7))
saveas (gcf strcat (“testfig”,“.fig”))
集(gcf,“PaperPositionMode”,“汽车”)
hgexport (gcf“文件名”epsfig,“格式”,“每股收益”)
关上(gcf)
hgexport似乎是一个低级函数使用文件>另存为命令(因此解释Remco的观察)。产生的文件使用上面的代码片段呈现好的在Mac(小牛)。但是:文件打开时,它提供了字体转换的一个警告。
也有一些跨平台的问题。如果你使用乳胶符号,例如,
标题(“\三角洲标题”,“字形大小”,30)
这不会呈现。改变,
标题(“\三角洲图形美元”,“字形大小”30岁的“翻译”,“乳胶”);
将呈现在Mac上,但是给了奇怪的结果(失踪轴标记标签)在Windows (XP)。
基本上,Mathworks需要好好看看这个。EPS图形几乎是普遍的科学出版物,如果2014 b不能做到正确,这是一个大问题。
接受的答案
布鲁诺Pop-Stefanov
2014年10月22日
你能检查
“PaperPositionMode”
之前的属性图打印在每种情况下吗?尝试设置
“汽车”
在印刷之前:
> >设置(gcf“PaperPositionMode”,“汽车”)
你看到相同的行为当印刷比.eps别的东西,例如使用?
> >打印-dpng test.png
5个评论
更多的答案(7)
乔纳森
2014年10月24日
你好,我刚升级到2014 b在OS X和这两个补丁阻止.eps被整页有界时保存。我也试着改变大的建议,甚至给予确切的页面大小来匹配我的图窗口大小但使用命令行或通过saveas脚本保存或打印总是返回整个页面边界框。其他任何建议/尝试的事情吗?
使用对话框saveas没问题,为什么Matlab还没有实现,作为默认的行为saveas我也不知道。
CHJY
2015年7月20日
试试这个:
- 集(gcf paperpositionmode”,“汽车”)
- 打印(gcf‘-depsc2’,‘松’,‘test.eps’);
“宽松”选项会影响matlab eps文件中定义了边界框。
维克多Vorobev
2015年2月15日
我还有另一个问题。出口后每股收益我曾经编辑图与绘图软件和一切正常。但出口后每股收益在2014 b(赢,x64),我的平面设计(X5,赢得x32)挂在试图导入这个EPS文件。
与2013 b(赢,x64)一切都好了。