1.Mathjax
MathJax是一个JavaScript引擎.用来显示网络上的数学公式,MathJax有两种插入公式的方式:一种是行中公式,另外一种是独立公式,行中公式可以插入到一行文字中,独立公式是单独成行,
行中公式插入方式是:$…$
独立公式插入方式是:$$…$$
省略号代表插入的公式部分。
2.常用符号
分组(最常用)
分组是用{}把一个部分括起来,看成一个整体,这个用的最多。
上标与下标
上标在公式后面加^,下标在后面加_,如果上标或者下标含有多个字符,可以用大括号{}括起来。
例子: $x_i$
$x^i$
输出:
空格
MathJax中不能直接输入空格,可以用\,\;\quad和\qquad充当空格,增加的间隔依次增大。
运算符号
运算符 | 表示 |
---|---|
+ | + |
- | - |
× | \times |
÷ | \div |
± | \pm |
^(指数运算符) | ^ |
关系比较符号
运算符 | 表示 |
---|---|
< | \lt |
> | \gt |
≤ | \le |
≥ | \ge |
≠ | \neq |
分式
有两种实现:
1.输入:\frac{a+c+1}{b+c+2}
,输出:
2.输入:{a+c+1}\over{b+c+2}
,输出:
根式
1.平方根
输入:\sqrt{a+b}
,输出:
2.其他
输入:\sqrt[5]{a+b}
,输出:
特殊数字符号
1.求和
输入:\sum{a+b}
,输出:
输入:\sum_{i=1}^{k}
,输出:
输入:$$\sum_{i=1}^{k}$$
,输出:
2.连乘
输入:\prod {a+b}
,输出:
输入:\prod_{i=1}^{K}
,输出:
输入:$$\prod_{i=1}{K}$$
,输出:
3.arg max/arg min/max/min
省略符号
输入:\cdots
输出:
常用在这种情况:
输入$f(x_1,x_2,\cdots,x_n)$
输出:
对齐
\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}
$$
在字母上加符号
加^号 输入\hat 或 \widehat
加横线 输入 \overline
加波浪线 输入 \widetilde
加一个点 \dot{要加点的字母}
加两个点\ddot{要加点的字母}
加箭头 输入\vec