笔记微信公众号尝试在矢量图中插入数学公式
发布时间
阅读量:
阅读量
与一般博客相比,在插入富文本格式方面,微信公众号的功能相对受限。虽然目前仍被视为中文互联网中的较为通用的标准之一。然而,在撰写理工类文章时不可避免地会遇到需要用到数学公式的挑战。由于缺乏专业的公式编辑功能支持,在微信公众号中难以直接插入或编辑复杂的数学公式。如果使用位图图片来表示数学公式,则会带来诸多不便;为了展示清晰的数学内容,在微信中通常需要通过截图并手动上传的方式进行处理;而对于涉及行间公式的排版而言,则显得尤为繁琐。
目前来看,默认情况下最优方案是采用将公式转换为 SVG 图像的方式进行插入。SVG 作为矢量图像格式,在各种设备环境下都能保证清晰呈现效果,并且能够通过 DOM 技术整合到富文本系统中运行,并且具备操作简便且安全性高的交互特性。
但是就现有公开资料而言,在实现这一功能方面仅限于 ciaochaos 提供的微信公众号公式编辑插件,以及部分功能受限的 MdNice 等工具支持。笔者在过去的近两个月里结合自身对数学公式排版技术的研究积累对此进行了深入探索,并逐一攻克了一些关键技术瓶颈以下对此略述一二供自我参考
分析 tex-svg-full.js
该插件的关键组件源自 MathJax 的`tex-svg-full
全部评论 (0)
还没有任何评论哟~
