介绍
Scientific Expression Engine 是一个统一科学表达的平台,为数学公式、化学式、符号表达式提供一致的解析、渲染和 AI 集成能力。
为什么需要它?
- 格式碎片化 — LaTeX、MathML、Unicode、化学式各有生态,无法互通
- AI 输出不统一 — ChatGPT/Claude/Gemini 输出的公式格式各异
- 缺乏统一工具 — 数学、化学各用各的库
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 组件(编辑器/工具栏/符号面板/元素周期表)
- ✅ 零依赖核心,离线可用