@mini-dev/markdown-math-render
v0.0.1
Published
MathJax TeX→SVG 重渲染包(mathjax-full 内联,构建进微信分包 pkg-math,由轻包 plugin 经 require.async 按需加载)
Downloads
69
Maintainers
Readme
@mini-dev/markdown-math-render
脚手架阶段(RFC §10):本包是 stub,用于验证「分包 npm 构建 + 跨分包
require.async」管线。 管线通过后迁入packages/math/src/render.ts+svg.ts与mathjax-full内联,成为真实的重 render 包。
@mini-dev/markdown-core 的数学公式重渲染包 —— MathJax 把 TeX 渲成自包含 SVG(字形路径内嵌,无字体/定位依赖)。从 @mini-dev/markdown-math(轻插件包)拆出,单独构建进微信小程序分包 pkg-math,按需 require.async 加载,避免 1.5 MB mathjax-full 吃掉主包 2 MB 预算。
详见 ../../docs/design/rfcs/math-subpackage-async.md。
导出
renderMathSvg(tex, opts)→{ svg, widthPx, error }svgToDataUri(svg)/base64Encode(str)- 类型
MathRenderOptions/MathRenderResult
