2013-11-01 25 views
5

我遇到了MATLAB 2013a内置的帮助/文档问题(问题也在2012b中出现)。MATLAB帮助/文档无法正确显示

打开帮助文件后,页面显示为无格式,只有纯文本。搜索结果确实显示正确。

我发现只有一个人的这个问题的实例,在MATLAB中心here。但是,对作者的问题没有回应。我遇到的问题与此处所述的完全相同。

我曾尝试删除偏好文件夹和重新启动MATLAB,但这并没有帮助。

我正在使用Windows 8.1和MATLAB 2013a。

任何有关如何解决这个问题的帮助或建议将非常感激。

编辑: 谢谢大家对此的反馈。我不相信java是问题,我已经安装了最新版本(1.7.0_45),而MATLAB使用它自己的版本(1.6.0_17)。两者在我的机器上共存。

继horchler的线索导致我到另一个半相关的bug报告here。以下代码在变通办法的底部列出(附加到变通办法的脚本没有修复任何问题)。

com.mathworks.mlwidgets.html.HtmlComponentFactory.setDefaultType('HTMLRENDERER'); 

这会导致文档页面出现降级并丧失某些功能,但仍然是对纯文本和混乱页面的改进。

希望从这个新的信息,我们可以努力寻求解决方案!

+0

有一个想法。你使用的是什么版本的Java?在命令窗口中键入'version -java'。我会确保它是最新的。另外,你有什么操作系统的[默认浏览器](http://www.mathworks.com/help/matlab/matlab_env/web-browsers-and-matlab.html)? – horchler

+0

如果你想混淆Matlab使用的浏览器,那么你可以看看这个[bug报告解决方法](http://www.mathworks.com/support/bugreports/870843)(对于可能不相关的OS X问题)以了解如何更改默认值。 – horchler

+0

@horchler:我认为Matlab带来了自己的Java,不是吗?内置的浏览器不是基于Java的,它使用xulrunner(Mozilla)。至少在Linux上,也许在Windows上这些东西是不同的 –

回答

2

该问题与Internet Explorer 11有关,MATLAB使用它来呈现其帮助文件。我在Windows 7中遇到了这个问题,并且回滚到IE 10将它固定了。不幸的是,这不是Windows 8的选项。

3

这是一个旧的帖子,但我有同样的问题,并有一个修复(不下载R2013b或Java相关)。从IE 11降级到10:转到系统(或系统&安全性) - > Windows Update - >查看更新历史 - >安装更新 - >查找IE11并将其卸载。您的系统应该恢复到之前安装的版本。这解决了帮助问题。