MathJax是一个JavaScript引擎.用来显示网络上的数学公式,MathJax有两种插入公式的方式:一种是行中公式,另外一种是独立公式,行中公式可以插入到一行文字中,独立公式是单独成行, 行中公式插入方式是:$…$ 独立公式插入方式是:$$…$$ 省略号代表插入的公式部分。
分组是用{}把一个部分括起来,看成一个整体,这个用的最多。
上标在公式后面加^,下标在后面加_,如果上标或者下标含有多个字符,可以用大括号{}括起来。 例子: $x_i$ $x^i$ 输出: x i x_i xi x i x^i xi
MathJax中不能直接输入空格,可以用\,\;\quad和\qquad充当空格,增加的间隔依次增大。
有两种实现: 1.输入:\frac{a+c+1}{b+c+2},输出: a + c + 1 b + c + 2 \frac{a+c+1}{b+c+2} b+c+2a+c+1 2.输入:{a+c+1}\over{b+c+2},输出: a + c + 1 b + c + 2 {a+c+1}\over{b+c+2} b+c+2a+c+1
1.平方根 输入:\sqrt{a+b},输出: a + b \sqrt{a+b} a+b 2.其他 输入:\sqrt[5]{a+b},输出: a + b 5 \sqrt[5]{a+b} 5a+b
1.求和 输入:\sum{a+b},输出: ∑ a + b \sum{a+b} ∑a+b 输入:\sum_{i=1}^{k},输出: ∑ i = 1 k \sum_{i=1}^{k} ∑i=1k 输入:$$\sum_{i=1}^{k}$$,输出: ∑ i = 1 k \sum_{i=1}^{k} i=1∑k
2.连乘 输入:\prod {a+b},输出: ∏ a + b \prod {a+b} ∏a+b 输入:\prod_{i=1}^{K},输出: ∏ i = 1 K \prod_{i=1}^{K} ∏i=1K 输入:$$\prod_{i=1}{K}$$,输出: ∏ i = 1 K \prod_{i=1}{K} i=1∏K
3.arg max/arg min/max/min
输入:\cdots 输出: ⋯ \cdots ⋯ 常用在这种情况: 输入$f(x_1,x_2,\cdots,x_n)$ 输出: f ( x 1 , x 2 , ⋯   , x n ) f(x_1,x_2,\cdots,x_n) f(x1,x2,⋯,xn)
\begin{align}用于开头,\end{align}用于结尾,对其的位置用$开始,用\结束 输入:
$$ \begin{align} f(x)&=a+b+a\\ &=2a+b \end{align} $$输出: KaTeX parse error: No such environment: align at position 8: \begin{̲a̲l̲i̲g̲n̲}̲ f(x) & =a+b+a\…
关键词是\begin{cases}和\end{cases},\text{}括号里输入内容 输入:
$$ L(Y,f(x))= \begin{cases} 0,& \text{Y=f(x)} \\ 1,& \text{Y $\neq$ f(x)} \end{cases} $$L ( Y , f ( x ) ) = { 0 , Y=f(x) 1 , Y ≠ f(x) L(Y,f(x))= \begin{cases} 0,& \text{Y=f(x)} \\ 1,& \text{Y $\neq$ f(x)} \end{cases} L(Y,f(x))={0,1,Y=f(x)Y ̸= f(x)
加^号 输入\hat 或 \widehat
加横线 输入 \overline
加波浪线 输入 \widetilde
加一个点 \dot{要加点的字母}
加两个点\ddot{要加点的字母}
加箭头 输入\vec