综合特性测试文档
本文档用于测试系统对 Markdown、LaTeX 数学公式以及 Mermaid 图表的渲染能力。
1. Markdown 基础语法测试
文本格式
- 粗体文本
- 斜体文本
删除线行内代码
- 链接示例
列表测试
- 有序列表项 1
- 有序列表项 2
- 嵌套无序列表
- 另一个嵌套项
代码块
function fibonacci(n) {
if (n <= 1) return n;
return fibonacci(n - 1) + fibonacci(n - 2);
}
console.log(fibonacci(10)); // 输出: 55
表格
算法 | 时间复杂度 | 空间复杂度 |
---|---|---|
快速排序 | O(n log n) | O(log n) |
归并排序 | O(n log n) | O(n) |
冒泡排序 | O(n²) | O(1) |
2. LaTeX 数学公式测试
行内公式
这是一个行内公式示例:$E = mc^2$,展示了质能等价关系。
块级公式
二次方程求根公式
$$x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$$
积分公式
$$\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}$$
矩阵表示
$$\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
\begin{pmatrix}
x \\
y
\end{pmatrix}
=
\begin{pmatrix}
ax + by \\
cx + dy
\end{pmatrix}$$
求和公式
$$\sum_{i=1}^{n} i^2 = \frac{n(n+1)(2n+1)}{6}$$
极限公式
$$\lim_{x \to 0} \frac{\sin x}{x} = 1$$
3. Mermaid 图表测试
流程图
📊 Loading diagram...
时序图
📊 Loading diagram...
甘特图
📊 Loading diagram...
饼图
📊 Loading diagram...
4. 混合内容测试
在实际应用中,我们经常需要将数学公式与图表结合使用。例如,在描述算法复杂度时:
快速排序的平均时间复杂度为 $O(n \log n)$,其工作流程如下:
📊 Loading diagram...
数学期望的计算公式为:
$$E[X] = \sum_{i=1}^{n} x_i \cdot P(X = x_i)$$
5. 结论
本测试文档验证了系统对以下特性的支持:
✅ Markdown 语法:包括标题、列表、代码块、表格、链接等
✅ LaTeX 数学公式:支持行内和块级公式渲染
✅ Mermaid 图表:支持流程图、时序图、甘特图、类图、饼图等
✅ 混合内容:可以在同一文档中无缝使用多种格式
注意:确保你的渲染引擎支持 MathJax/KaTeX 和 Mermaid.js 才能正确显示数学公式和图表。
本文档生成时间:2024年1月
测试状态:✅ 通过
Comments (4)