本篇文章用于测试和展示本博客在中文环境下,代码高亮与 LaTeX 数学公式的渲染效果。
1. 代码语法高亮测试
下面是一段 JavaScript 实现斐波那契数列的代码。用于测试博客的 bw(极简黑白)高亮主题、大字号等宽字体,以及悬浮出现的“一键复制”按钮功能。
// 递归计算斐波那契数列的第 n 项
function fibonacci(n) {
if (n <= 1) return n;
return fibonacci(n - 1) + fibonacci(n - 2);
}
// 打印前 10 项结果
for (let i = 0; i < 10; i++) {
console.log(`F(${i}) = ${fibonacci(i)}`);
}
2. 数学公式渲染测试
本博客集成了轻量、快速的 KaTeX 数学公式排版引擎,支持在正文中直接嵌入 LaTeX 方程式。
行内公式 (Inline)
你可以在文本段落中直接嵌入行内公式,例如著名的质能方程 $E = mc^2$,或者勾股定理:$a^2 + b^2 = c^2$。
独立区块公式 (Block)
对于结构较为庞大复杂的方程,可以通过双美元符号独占一行居中展示。例如经典的麦克斯韦方程组之一(法拉第电磁感应定律):
$$ \nabla \times \mathbf{E} = -\frac{\partial \mathbf{B}}{\partial t} $$
以及薛定谔方程:
$$ i\hbar\frac{\partial}{\partial t}\Psi(\mathbf{r},t) = \hat{H}\Psi(\mathbf{r},t) $$
公式在高分屏上也会以清晰无损的矢量格式呈现。