BetterHelp通过扩展Matlab默认帮助系统的功能,为用户自定义函数提供更丰富的帮助文档。Matlab自带的doc命令虽然支持在帮助浏览器中显示自定义函数的帮助信息,但其支持的标记语言相当有限。

BetterHelp通过修改未公开的help2html.m函数,并引入一些辅助文件,在不影响Matlab原有功能的前提下,实现了以下增强功能:

* 自定义章节: 允许用户在帮助文档中添加自定义章节,突破Matlab默认See Also的限制。

* 丰富的文本样式: 支持三种文本样式 - 常规、粗体和代码,提升文档的可读性和表达力。

* 列表: 支持在帮助文档中使用列表,使信息呈现更加结构化。

* CSS样式: 允许用户通过编辑help2html.m函数中的CSS代码,自定义帮助文档的样式,例如字体、颜色等。

需要注意的是,BetterHelp的设计初衷是增强Matlab帮助功能,并不会对未添加%CUSTOM_HELP%标签的文件产生任何影响,确保与其他Matlab代码的兼容性。