Hugo项目中的数学符号可以通过使用第三方JavaScript库来启用。
这个例子中将会使用 KaTeX
如何使用
- 在
/layouts/partials/math.html下创建文件。 - 使用在线JS库: Auto-render Extension 或在本地创建。
- 在文件中使用以下字段:
|
|
- 若要在全局文件中使用KaTex,请在配置文件中将
math设为true. - 若只在单个文件中使用KaTex,请在文件开头设置
math: true.
Note: 查询在线帮助: Supported TeX Functions
|
|
举例
行内公式: $\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…$
行间公式:
$$ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } $$$\TeX$ 语法简介
在Markdown文件中,$\TeX$ 文本须使用$…$(行内文本)或$$…$$(行间文本)包裹.
注意:若要在行内文本中显示行间文本的样式,须加上
\displaystyle.
数学符号
| 符号 | 语法 | 示例 |
|---|---|---|
| 空格 | a\ b |
$a\ b$ |
| 小于 | a < b 空格不能少 |
$a < b$ |
| 大于 | a < b 空格不能少 |
$a > b$ |
| 小于等于 | \leqslant |
$a \leqslant b$ |
| 大于等于 | \geqslant |
$a \geqslant b$ |
| 点乘 | \cdot |
$A \cdot B$ |
| 叉乘 | \times |
$ A \times B $ |
| 正负号 | \pm |
$ \pm a $ |
| 角 | \angle |
$\angle ABC $ |
| 三角形 | \triangle |
$\triangle ABC $ |
| 向量 | \overrightarrow{} |
$\overrightarrow{AB}$ |
| 推出 | \Rightarrow |
$A \Rightarrow B$ |
| 等价于 | \Leftrightarrow |
$ A \Leftrightarrow B $ |
| 粗体 | \boldsymbol{} |
$\boldsymbol{a}$ |
| 正体 | \mathrm{} |
$\mathrm{d}x$ |
| 字母 | LaTeX 命令 | 字母 | LaTeX 命令 | 字母 | LaTeX 命令 | 字母 | LaTeX 命令 |
|---|---|---|---|---|---|---|---|
| α | \alpha |
ν | \nu |
Α | \Alpha |
Ν | \Nu |
| β | \beta |
ξ | \xi |
Β | \Beta |
Ξ | \Xi |
| γ | \gamma |
ο | \omicron |
Γ | \Gamma |
Ο | \Omicron |
| δ | \delta |
π | \pi |
Δ | \Delta |
Π | \Pi |
| ε | \epsilon |
ρ | \rho |
Ε | \Epsilon |
Ρ | \Rho |
| ζ | \zeta |
σ | \sigma |
Ζ | \Zeta |
Σ | \Sigma |
| η | \eta |
τ | \tau |
Η | \Eta |
Τ | \Tau |
| θ | \theta |
υ | \upsilon |
Θ | \Theta |
Υ | \Upsilon |
| ι | \iota |
φ | \phi |
Ι | \Iota |
Φ | \Phi |
| κ | \kappa |
χ | \chi |
Κ | \Kappa |
Χ | \Chi |
| λ | \lambda |
ψ | \psi |
Λ | \Lambda |
Ψ | \Psi |
| μ | \mu |
ω | \omega |
Μ | \Mu |
Ω | \Omega |
| 公式 | 语法 | 示例 |
|---|---|---|
| 分式 | \frac{a}{b} |
$\displaystyle \frac{a}{b}$ |
| 幂 | a^{m} |
$ a^{m} $ |
| 根式 | \sqrt{2} |
$\sqrt{2}$ |
| 高次根式 | \sqrt[n]{m} |
$\sqrt[n]{m}$ |
| 下标 | a_{n} |
$ a_{n} $ |
| 方程组 | \left\{ \begin{array}{c} \end{array} \right. |
$$\left\{ \begin{array}{c} F(x,y,u,v) = 0 \\ G(x,y,u,v) = 0 \end{array} \right.$$ |
导数与微分
| 公式 | 语法 | 示例 |
|---|---|---|
| 极限 | \lim_{x \to 0} |
$\displaystyle \lim_{x \to 0}$ |
| 二重极限 | \lim_{\substack{\Delta x \to 0 \\ \Delta y \to 0}} |
$\lim_{\substack{\Delta x \to 0 \\ \Delta y \to 0}} f(x,y)$ |
| 偏导 | \partial |
$\displaystyle \frac{\partial z}{\partial x}$ |
求和与积分
| 公式 | 语法 | 示例 |
|---|---|---|
| 求和 | \sum_{i=0}^{n} |
$\displaystyle \sum_{i=0}^{n} a_i$ |
| 求积 | \prod_{i=0}^{n} |
$\displaystyle \prod_{i=0}^{n} a_i $ |
| 积分 | \int_{a}^{b} |
$\displaystyle \int_{a}^{b} f(x) \mathrm{d}x$ |
\iint\limits_D |
$\displaystyle \iint\limits_D f(x,y) \mathrm{d}x \mathrm{d}y$ | |
\oint_{L} |
$\displaystyle \oint_{L} f(x,y,z) \mathrm{d}l$ | |
\oiint\limits_{\varSigma} |
$\displaystyle \oiint\limits_{\varSigma} f(x,y,z) \mathrm{d}S$ |
行列式与矩阵
矩阵:
|
|
效果:
$$\left[\begin{matrix} a & a+b \\ c+d & d \\ \end{matrix} \right]$$在等号处对齐
使用{align*}环境,在每一行公式后加上\\;在要对齐的等号前加上&。
|
|
效果:
$$ \begin{align*} x_1+x_2 &= \frac{-b+\sqrt{b^{2}-4ac}}{2a} + \frac{-b-\sqrt{b^{2}-4ac}}{2a} \\ &= -\frac{b}{a} \end{align*}$$