From 01cfdd46f07af5e246c77dada13d3d59d6071c6b Mon Sep 17 00:00:00 2001
From: SessionHu <102411014+SessionHu@users.noreply.github.com>
Date: Tue, 22 Jul 2025 11:10:41 +0800
Subject: [PATCH] feat: add mathjax tex
close #1302
---
README.md | 1 +
docs/misc/mathjax.md | 54 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 55 insertions(+)
create mode 100644 docs/misc/mathjax.md
diff --git a/README.md b/README.md
index a9ef41f..a90cd3d 100644
--- a/README.md
+++ b/README.md
@@ -74,6 +74,7 @@ B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC,少部分接
- [x] [获取当前时间戳](docs/misc/time_stamp.md)
- [x] [公共错误码](docs/misc/errcode.md)
- [x] [图片格式化](docs/misc/picture.md)
+ - [x] [表达式渲染](docs/misc/mathjax.md)
- [x] [bvid 说明](docs/misc/bvid_desc.md)
- [ ] [设备唯一标识 BUVID](docs/misc/device_identity.md)
- [ ] [获取 buvid3 / buvid4 / b_nut](docs/misc/buvid3_4.md)
diff --git a/docs/misc/mathjax.md b/docs/misc/mathjax.md
new file mode 100644
index 0000000..545f7c2
--- /dev/null
+++ b/docs/misc/mathjax.md
@@ -0,0 +1,54 @@
+# 表达式渲染
+
+## LaTeX
+
+> https://api.bilibili.com/x/web-frontend/mathjax/tex
+
+*请求方法: GET*
+
+暂未发现对跨源使用 `
` 标签使用该接口的限制
+
+
+
+**URL 参数:**
+
+| 参数名 | 类型 | 内容 | 必要性 | 备注 |
+| ------- | ------ | ---- | ------ | ----- |
+| formula | string | 公式 | 非必要 | LaTeX |
+
+**SVG 回复:**
+
+一个完整的 SVG (image/svg+xml) 文件, 可直接用于 HTML `
` 或 Markdown `![]()`
+
+**示例:**
+
+```markdown
+
+
+
+
+
+
++%2B+3H2(g)+<=>[\text{高温、高压、催化剂}]+2NH3(g)})
+
+
+
+
+```
+
+
+查看渲染结果:
+
+
+
+
+
+
+
++%2B+3H2(g)+<=>[\text{高温、高压、催化剂}]+2NH3(g)})
+
+
+
+
+
+