返回博客

latex测试文章

云鱼老师2026年2月6日6 分钟

LaTeX 公式渲染全面测试

这是一篇用于测试 Next.js + KaTeX 渲染效果的专用文章。本文涵盖了从基础代数到高阶物理的多种公式类型。


1. 基础显示测试 (Basic Display)

行内公式 (Inline)

这是最基础的测试。文本中夹杂着公式,例如质能方程 E=mc2E=mc^2E=mc2 是物理学中最著名的公式。或者欧拉公式 eiπ+1=0e^{i\pi} + 1 = 0e+1=0 被称为最完美的数学公式。 即使是复杂的行内公式,如 ex2dx=π\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}ex2dx=π,也不应该撑破行高或导致文字错位。

块级公式 (Block / Display)

块级公式应该独占一行,且居中显示(取决于 CSS 配置,通常居中或左对齐),并具备横向滚动能力。

一元二次方程求根公式:

x=b±b24ac2ax = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}x=2ab±b24ac

高斯积分(Gaussian Integral):

ex2dx=π\int_{-\infty}^\infty e^{-x^2}dx = \sqrt{\pi}ex2dx=π

2. 列表与缩进测试 (Lists & Indentation)

这是我们之前重点修复的场景,请仔细检查。

  1. 有序列表测试: 这里有一个公式 F=maF = maF=ma,它是牛顿第二定律。

  2. 嵌套列表测试

    • 子列表项:动能公式
Ek=12mv2E_k = \frac{1}{2}mv^2Ek=21mv2
  • 子列表项:重力势能
Ep=mghE_p = mghEp=mgh
  1. 混合文本测试: 即便在列表中,公式 v=v0+atv = v_0 + atv=v0+at 也应该正常显示。

3. 复杂数学结构 (Complex Structures)

分数与根号 (Fractions & Roots)

f(x)=1+1+x43+11+11+1xf(x) = \sqrt{1 + \sqrt[3]{1 + \sqrt[4]{x}}} + \frac{1}{1 + \frac{1}{1 + \frac{1}{x}}}f(x)=1+31+4x+1+1+x111

矩阵与行列式 (Matrices)

测试 pmatrix (圆括号) 和 vmatrix (行列式):

A=(αβγδϵζηθι),B=100010001A = \begin{pmatrix} \alpha & \beta & \gamma \\ \delta & \epsilon & \zeta \\ \eta & \theta & \iota \end{pmatrix}, \quad |B| = \begin{vmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{vmatrix}A=αδηβϵθγζι,B=100010001

分段函数 (Cases)

测试 cases 环境的对齐情况:

f(n)={n2if n is even3n+1if n is oddf(n) = \begin{cases} \frac{n}{2} & \text{if } n \text{ is even} \\ 3n+1 & \text{if } n \text{ is odd} \end{cases}f(n)={2n3n+1if n is evenif n is odd

4. 微积分与求和 (Calculus & Sums)

极限与求和

limx0sinxx=1,n=11n2=π26\lim_{x \to 0} \frac{\sin x}{x} = 1, \quad \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}x0limxsinx=1,n=1n21=6π2

复杂积分

斯托克斯公式 (Stokes' Theorem):

ΣFdr=Σ(×F)dS\oint_{\partial \Sigma} \mathbf{F} \cdot d\mathbf{r} = \iint_{\Sigma} (\nabla \times \mathbf{F}) \cdot d\mathbf{S}ΣFdr=Σ(×F)dS

5. 物理专用测试 (Physics Specials)

作为物理老师,这些公式必须显示完美。

麦克斯韦方程组 (Maxwell's Equations)

测试 aligned 环境(如果 KaTeX 支持)或多行显示:

E=ρε0B=0×E=Bt×B=μ0J+μ0ε0Et\begin{aligned} \nabla \cdot \mathbf{E} &= \frac{\rho}{\varepsilon_0} \\ \nabla \cdot \mathbf{B} &= 0 \\ \nabla \times \mathbf{E} &= -\frac{\partial \mathbf{B}}{\partial t} \\ \nabla \times \mathbf{B} &= \mu_0\mathbf{J} + \mu_0\varepsilon_0\frac{\partial \mathbf{E}}{\partial t} \end{aligned}EB×E×B=ε0ρ=0=tB=μ0J+μ0ε0tE

薛定谔方程 (Schrödinger Equation)

包含偏导数 \partial、希腊字母 Ψ\PsiΨ、普朗克常数 \hbar

itΨ(r,t)=[22m2+V(r,t)]Ψ(r,t)i\hbar \frac{\partial}{\partial t}\Psi(\mathbf{r},t) = \left [ \frac{-\hbar^2}{2m}\nabla^2 + V(\mathbf{r},t) \right ] \Psi(\mathbf{r},t)itΨ(r,t)=[2m22+V(r,t)]Ψ(r,t)

电路计算

U=IR,P=U2R,C=QUU = I \cdot R, \quad P = \frac{U^2}{R}, \quad C = \frac{Q}{U}U=IR,P=RU2,C=UQ

6. 压力测试:超长公式 (Stress Test)

请在手机端检查此公式是否可以左右滑动,而不是撑破屏幕:

1+12+14+18+=n=0(12)n=111/2=2(这是一段很长的文字,用于测试滚动条是否生效,以及公式是否会因为宽度不够而溢出)1 + \frac{1}{2} + \frac{1}{4} + \frac{1}{8} + \cdots = \sum_{n=0}^{\infty} \left(\frac{1}{2}\right)^n = \frac{1}{1 - 1/2} = 2 \quad \text{(这是一段很长的文字,用于测试滚动条是否生效,以及公式是否会因为宽度不够而溢出)}1+21+41+81+=n=0(21)n=11/21=2(这是一段很长的文字,用于测试滚动条是否生效,以及公式是否会因为宽度不够而溢出)

7. 中文与符号混排 (Text Mixing)

测试中文标点和汉字是否会吞掉公式(这是之前正则清洗的痛点):

已知:a=3a = 3a=3,求:bbb 的值。 解:设 xxx 为未知数,则 2x+5=152x + 5 = 152x+5=15。 结论:物体做匀加速直线运动

云鱼的物理实验室