题库管理页面 (fa.test/admin/question-management) 已成功集成数学公式渲染系统。
打开浏览器,访问:http://fa.test/admin/question-management
观察"题干"列,如果题目包含 LaTeX 公式,会自动渲染为数学符号。
已知二次函数 $f(x) = ax^2 + bx + c$,求 $f(2)$ 的值。
已知二次函数 f(x) = ax² + bx + c,求 f(2) 的值。
(公式会自动渲染为美观的数学符号)
二次公式
$x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$
渲染:x = (-b ± √(b² - 4ac)) / 2a
积分
$$\int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2}$$
渲染:块级积分公式
求和
$\sum_{i=1}^{n} i = \frac{n(n+1)}{2}$
渲染:求和公式
三角函数
$\sin^2(x) + \cos^2(x) = 1$
渲染:三角恒等式
希腊字母
$\alpha, \beta, \gamma, \Delta$
渲染:希腊字母符号
如果需要在数据库中添加包含 LaTeX 公式的测试题目:
-- 示例题目,包含数学公式
INSERT INTO questions (stem, difficulty, kp_code)
VALUES
('已知函数 $f(x) = ax^2 + bx + c$,求 $f(2)$ 的值。', 0.3, 'KP1001'),
('计算定积分:$$\int_0^1 x^2 dx$$', 0.6, 'KP1001'),
('证明三角恒等式:$\sin^2(x) + \cos^2(x) = 1$', 0.85, 'KP1001');
$...$ 格式显示为数学符号$$...$$ 格式显示为块级数学公式php artisan view:clear| 格式 | 示例 | 类型 |
|---|---|---|
$...$ |
$x^2$ |
行内公式 |
$$...$$ |
$$\int x dx$$ |
块级公式 |
\(...\) |
\(a + b\) |
行内公式 |
\[...\] |
\[ax^2 + bx + c\] |
块级公式 |
+, -, *, / → 运算符= → 等号≠, ≤, ≥ → 比较符号x^2 → x²x_1 → x₁x^{10} → x¹⁰\frac{a}{b} → a/b\frac{1}{2} → ½\sqrt{x} → √x\sqrt[n]{x} → ⁿ√x\sum_{i=1}^{n} → Σ (下标 i=1, 上标 n)\int_a^b → ∫ (从 a 到 b)\alpha → α\beta → β\gamma → γ\Delta → Δ$$
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
$$
$$
f(x) =
\begin{cases}
x^2 & \text{if } x \geq 0 \\
-x^2 & \text{if } x < 0
\end{cases}
$$
$$\lim_{x \to 0} \frac{\sin x}{x} = 1$$
🚀 现在访问 http://fa.test/admin/question-management 查看效果吧!