Skip to content

介绍

Scientific Expression Engine 是一个统一科学表达的平台,为数学公式、化学式、符号表达式提供一致的解析、渲染和 AI 集成能力。

为什么需要它?

  1. 格式碎片化 — LaTeX、MathML、Unicode、化学式各有生态,无法互通
  2. AI 输出不统一 — ChatGPT/Claude/Gemini 输出的公式格式各异
  3. 缺乏统一工具 — 数学、化学各用各的库

SciExpr 用 AST 作为中间表示,将所有格式统一解析 → 统一处理 → 多端渲染。

数据流

Input (LaTeX/Chem/Unicode) → Parser → AST → Renderer → Output (HTML/MathML/LaTeX)

                                         AI Providers (使用方注入)

特性

  • ✅ LaTeX 数学公式、化学式、化学方程式
  • ✅ KaTeX HTML / MathML / Unicode / LaTeX 四种输出
  • ✅ markdown-it 插件 — $...$ / $$...$$ 自动识别
  • ✅ AI Provider SPI — 3 行代码注入你的模型
  • ✅ Vue 3 组件(编辑器/工具栏/符号面板/元素周期表)
  • ✅ 零依赖核心,离线可用

基于 MIT 协议发布