mathjax语法快速指南
本文由 简悦 SimpRead 转码, 原文地址 bachzart.github.io
MathJax 是一个 JavaScript 库,可以让你直接用 Latex 语法来书写数学公式,十分方便。
MathJax 是一个 JavaScript 库,可以让你直接用 Latex 语法来书写数学公式,十分方便。
想深入了解 MathJax,点击链接:MathJax,本文旨在整理一些平时写文档时常用的一些语法,便于复查。
书写位置
平时写文档时,公式的放置位置有两个地方:文字中间和单独成块,这就跟单行代码与代码块一样。
- 放在文字中间的公式要用一对美元符号包括起来,如:,显示为:∑Ni=0∫bag(t,i)dt∑Ni=0∫bag(t,i)dt$\sum{i=0}^N\int{a}^{b}g(t, i)\text{d}t$
单独成块的公式要用两对美元符号包括起来,如:$$$\sum{i=0}^N\int{a}^{b}g(t, i)\text{d}t$$$,显示为:N∑i=0∫bag(t,i)dtN∑i=0∫bag(t,i)dt
希腊字母
显示 | 语法 | 显示 | 语法 |
---|---|---|---|
γγ | \gamma | δδ | \delta |
ϵϵ | \epsilon | ζζ | \zeta |
ηη | \eta | θθ | \theta |
ιι | \iota | κκ | \kappa |
λλ | \lambda | μμ | \mu |
νν | \nu | ξξ | \xi |
ππ | \pi | ρρ | \rho |
σσ | \sigma | ττ | \tau |
υυ | \upsilon | ϕϕ | \phi |
χχ | \chi | ψψ | \psi |
ωω | \omega |
如果要大写希腊字母,将语法的首字母大写即可,如:\Sigma
,显示为:ΣΣ$\Sigma$;如果要斜体希腊字母,在语法前加上var
即可,如:\varsigma
,显示为:ΣΣ$\varSigma$
上下标
上标使用^
,下标使用_
,二者后面再接字符,如果字符数大于一个需要使用一对花括号包括起来,如:,显示为:∑Ni=0∑Ni=0$\sum_{i=0}^N$
矢量
1 | $$\begin{matrix} |
\begin{matrix} 1 & 0 & 0 \ 0 & 1 & 0 \ 0 & 0 & 1 \ \end{matrix}
\begin{pmatrix} 1 & 0 & 0 \ 0 & 1 & 0 \ 0 & 0 & 1 \ \end{pmatrix}
\begin{bmatrix} 1 & 0 & 0 \ 0 & 1 & 0 \ 0 & 0 & 1 \ \end{bmatrix}
\begin{Bmatrix} 1 & 0 & 0 \ 0 & 1 & 0 \ 0 & 0 & 1 \ \end{Bmatrix}
\begin{vmatrix} 1 & 0 & 0 \ 0 & 1 & 0 \ 0 & 0 & 1 \ \end{vmatrix}
\begin{Vmatrix} 1 & 0 & 0 \ 0 & 1 & 0 \ 0 & 0 & 1 \ \end{Vmatrix}
\begin{bmatrix} a{11} & a{12} & \cdots & a{1n} \ a{21} & a{22} & \cdots & a{2n} \ \vdots & \vdots & \ddots & \vdots \ a{m1} & a{m2} & \cdots & a_{mn} \ \end{bmatrix}
\begin{array}{c|lll} - & a & b & c \ \hline x & 1 & 2 & 3 \ y & 4 & 5 & 6 \ \end{array}
\begin{cases} a_1x + b_1y + c_1z = d_1 \ a_2x + b_2y + c_2z = d_2 \ a_3x + b_3y + c_3z = d_3 \ \end{cases}
f(x) = \begin{cases} 0 & x为无理数 \ x & x为有理数 \ \end{cases}
a\ b\ c \ \rm {a\ b\ c} \ \it {a\ b\ c} \ \bf {a\ b\ c} \ \it {a\ b\ c} \
$$
另外,一般会用text
关键子来书写文本,如:,显示为:无穷大$\text{无穷大}$。
参考文章: