From 7fce349091a6a2da00de54c1a3837d35b743f04e Mon Sep 17 00:00:00 2001 From: qer Date: Tue, 23 Jun 2026 19:39:20 +0800 Subject: [PATCH 1/9] feat(web): render LaTeX math in chat via KaTeX --- .changeset/web-katex-math.md | 5 +++++ apps/kimi-web/package.json | 1 + apps/kimi-web/src/components/Markdown.vue | 22 +++++++++++++++++++++- pnpm-lock.yaml | 3 +++ 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 .changeset/web-katex-math.md diff --git a/.changeset/web-katex-math.md b/.changeset/web-katex-math.md new file mode 100644 index 0000000000..5a66092530 --- /dev/null +++ b/.changeset/web-katex-math.md @@ -0,0 +1,5 @@ +--- +"@moonshot-ai/kimi-code": patch +--- + +Render LaTeX math in the web chat: inline `$…$` and block `$$…$$` now display as formatted formulas via KaTeX. diff --git a/apps/kimi-web/package.json b/apps/kimi-web/package.json index c3a262adab..0f3c60f436 100644 --- a/apps/kimi-web/package.json +++ b/apps/kimi-web/package.json @@ -16,6 +16,7 @@ "@fontsource-variable/jetbrains-mono": "^5.2.8", "@xterm/addon-fit": "^0.11.0", "@xterm/xterm": "^6.0.0", + "katex": "^0.16.22", "markstream-vue": "1.0.3", "shiki": "^4.2.0", "stream-markdown": "^0.0.16", diff --git a/apps/kimi-web/src/components/Markdown.vue b/apps/kimi-web/src/components/Markdown.vue index 1477213543..4138afe962 100644 --- a/apps/kimi-web/src/components/Markdown.vue +++ b/apps/kimi-web/src/components/Markdown.vue @@ -2,7 +2,7 @@