KaTeX 公式渲染
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f1b049da/mzv20266319。
技能介绍
问题:公式展示的两个痛点
在提成说明、报价计价规则这类业务页面里,经常会出现类似 基数 × 提点 的表达式。直接写成纯文本,对账时容易看不清小数位和括号层级;做成图片上传,又带来维护成本和远程服务的不稳定性。更麻烦的是,这类页面往往需要打印留档,图片在黑白打印时可能糊成一团。
技能如何工作
公式渲染技能基于 KaTeX 在本地完成排版,不依赖远程 LaTeX 渲染服务。核心流程是:
- 安装
katex及官方 CSS,封装一个renderShareFormula方法 - 将方法挂载到报告卡片组件上,公式以 KaTeX 渲染输出
- 在打印场景下,确认 CSS 已打包进样式或打印模板,保证纸质输出的可读性
自测时可用 20% / 4% 这类实际数值验证渲染正确性。
适用边界与注意点
输入安全是硬约束。 公式字符串必须来自可信配置或经过转义的业务模板。未消毒的用户输入直接当 HTML 插入会带来 XSS 风险。
建议在界面上提供源码/渲染切换或旁注,方便对账人员核对原始公式表达式。渲染失败时给出中文提示而非白屏,降低排查成本。
需要留意的是,KaTeX 覆盖的是 LaTeX 的常用子集。如果项目中涉及特殊宏或复杂排版,可能需要预先验证兼容性。
使用场景
- 提成说明页展示「基数×提点」公式,用于销售团队核对月度分成计算是否准确。
- 报价单中可视化计价规则,帮助客户快速理解阶梯折扣或附加费用的计算方式。
- 对账报表需要打印存档,确保公式在黑白打印时仍清晰可读,便于财务审查。
- 内部工具嵌入轻量级LaTeX公式,用于展示复杂数学表达式而不依赖外部服务。
适合人员
- 销售运营:需要确保提成计算公式在报告中准确展示,减少人工核对争议。
- 财务系统开发者:要在对账页面嵌入清晰可打印的数学公式,满足审计要求。
- 报价系统设计师:负责可视化复杂计价逻辑,提升客户对价格构成的理解效率。
- 内部工具工程师:需要快速集成本地LaTeX渲染,避免依赖远程排版服务的延迟。