数学公式常用写法

在网页中展示数学公式,使 Hugo 支持 LaTex 形式。已经生成好的静态页面中,使用 JavaScript 来渲染 LaTeX 形式的数学公式,本博客采用 KaTex 来渲染前端数学公式。

数学公式有行内(inline)公式和区块(block)公式。 前者需要与同行的其它文字混排,而后者需要独占一行,居中显示。以下展示了两个行内公式和一个区块公式的测试代码。

行内公式: \(ax^2 + bx + c = 0 \)

$$x = {-b \pm \sqrt{b^2-4ac} \over 2a} \tag{1}$$

矩阵

  • 没有括号的矩阵
$$ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \tag{2} $$
  • 括号 {} 的矩阵
$$ \begin{Bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{Bmatrix} \tag{3} $$
  • 括号 [] 的矩阵
$$ \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix} \tag{4} $$

对齐

使用 {aligned}& 标记要对齐的位置,否则每行的公式自身都是居中的。

$$ \bigg\lbrace\begin{aligned} & x = 16\sin^3t \\ & y = 13\cos{t} - 5\cos{2t} - 2\cos{3t} - \cos{4t} \end{aligned} \tag{5} $$

上下标

$$ \sum_{i=1}^n a_i \tag{6} $$

和、积、极限、积分

$$ \sum_{i=1}^n a_i \tag{7} $$

$$ \prod_{i=1}^n a_i \tag{8} $$

$$ \lim_{x\to\infty} {1 \over \sqrt{x}} \tag{9} $$

$$ \int_{-\infty}^\infty \hat f\xi,e^{2 \pi i \xi x} ,d\xi \tag{10} $$

$$ \to \tag{11} $$

省略号、空格

$$ \dots \quad \cdots \quad \vdots \quad \ddots \tag{12} $$

上下水平划线

$$ \overline{m+n} \quad \underline{m+n} \tag{13} $$

向量

使用 \vec 语法。另两个命令 \overrightarrow\overleftarrow 定义向量方向:

$$ \vec{a} \quad \overrightarrow{AB} \quad \overleftarrow{AB} \tag{14} $$

分数

分数(fraction)使用 \frac{...}{...} 排版。

$$ \frac {x^2} {k +1} \tag{15} $$