markdown公式
-----------目录----------->
一般公式分为两种形式,行内公式和行间公式。
- 行内公式: \(\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.\)
- 行间公式(需要单独换一行):
对应的代码块:
$\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.$
$$\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.$$
行内公式是在公式代码块的基础上前面加上$ ,后面加上$ 组成的,而行间公式则是在公式代码块前后使用$$ 和$$ 。
希腊字母


转自
上标与下标
上标和下标分别使用^与_ ,例如$x_i^2$表示的是:\(x_i^2\)
括号
用{}代替传统的()
小括号与方括号xxxxxx
使用原始的( ) ,[ ] 即可,如$(2+3)[4+4]$: \((2+3)[4+4]\)
使用\left(或\right)使符号大小与邻近的公式相适应(该语句适用于所有括号类型),如$\left(\frac{x}{y}\right)$ :\(\left(\frac{x}{y}\right)\)
大括号
由于大括号{} 被用于分组,因此需要使用\{和\}表示大括号,也可以使用\lbrace和\rbrace来表示。如$\{a\*b\}:a\∗b$ 或$\lbrace a*b\rbrace :a*b$ 表示:\(\{a*b\}:a∗b\)
尖括号
区分于小于号和大于号,使用\langle 和\rangle 表示左尖括号和右尖括号。如$\langle x \rangle$ 表示:\(\langle x \rangle\)
上取整
使用\lceil 和 \rceil 表示。 如$\lceil x \rceil$:\(\lceil x \rceil\)
下取整
使用\lfloor 和 \rfloor 表示。如:$\lfloor x \rfloor$:\(\lfloor x \rfloor\)
求和与积分
求和
\sum 用来表示求和符号,其下标表示求和下限,上标表示上限。如:
$\sum_{r=1}^n$表示:\(\sum_{r=1}^n\)
积分
\int 用来表示积分符号,同样地,其上下标表示积分的上下限。如$\int_{r=1}^\infty$:\(\int_{r=1}^\infty\)
多重积分同样使用 int ,通过 i 的数量表示积分导数:
$\iint$ :\(\iint\)
$\iiint$ :\(\iiint\)
$\iiiint$ \(\iiiint\)
连乘
$\prod {a+b}$:\(\prod {a+b}\)
$\prod_{i=1}^{K}$:\(\prod_{i=1}^{K}\)
$\prod_{i=1}^{K}{a+b}$:\(\prod_{i=1}^{K}{a+b}\)
其他
$\prod$:\(\prod\)
$\bigcup$:\(\bigcup\)
$\bigcap$:\(\bigcap\)
$arg\,\max_{c_k}$:\(arg\,\max_{c_k}\)
$arg\,\min_{c_k}$:\(arg\,\min_{c_k}\)
$\mathop {argmin}_{c_k}$:\(\mathop {argmin}_{c_k}\)
$\mathop {argmax}_{c_k}$:\(\mathop {argmax}_{c_k}\)
$\max_{c_k}$:\(\max_{c_k}\)
$\min_{c_k}$:\(\min_{c_k}\)
分式与根式
分式
- 第一种,使用
\frac ab,\frac作用于其后的两个组a,b,结果为\frac ab。如果你的分子或分母不是单个字符,请使用{..}来分组,比如$\frac {a+c+1}{b+c+2}$表示
- 第二种,使用\over来分隔一个组的前后两部分,如
{a+1\over b+1}:\({a+1\over b+1}\)
连分数
书写连分数表达式时,请使用\cfrac代替\frac或者\over,两者效果对比如下:
\frac 表示如下:
$$x=a_0 + \frac {1^2}{a_1 + \frac {2^2}{a_2 + \frac {3^2}{a_3 + \frac {4^2}{a_4 + ...}}}}$$
\cfrac 表示如下:
$$x=a_0 + \cfrac {1^2}{a_1 + \cfrac {2^2}{a_2 + \cfrac {3^2}{a_3 + \cfrac {4^2}{a_4 + ...}}}}$$
根式
根式使用\sqrt来表示。
如开4次方:$\sqrt[4]{\frac xy}$ :\(\sqrt[4]{\frac xy}\)
开平方:$\sqrt {a+b}$:\(\sqrt {a+b}\)
多行表达式
分类表达式
定义函数的时候经常需要分情况给出表达式,使用\begin{cases}…\end{cases} 。其中:
- 使用
\\来分类, - 使用
&指示需要对齐的位置, - 使用
\ +空格表示空格。
$$
f(n)
\begin{cases}
\cfrac n2, &if\ n\ is\ even\\
3n + 1, &if\ n\ is\ odd
\end{cases}
$$
表示:
$$
L(Y,f(X)) =
\begin{cases}
0, & \text{Y = f(X)} \\
1, & \text{Y $\neq$ f(X)}
\end{cases}
$$
表示:
多行表达式
有时候需要将一行公式分多行进行显示。
$$
\begin{equation}\begin{split}
a&=b+c-d \\
&\quad +e-f\\
&=g+h\\
& =i
\end{split}\end{equation}
$$
表示:
其中begin{equation}表示开始方程,end{equation}表示方程结束;begin{split} 表示开始多行公式,end{split}表示结束;公式中用\\表示回车到下一行,& 表示对齐的位置。
方程组
使用\begin{array}...\end{array} 与\left \{ 与\right. 配合表示方程组:
$$
\left \{
\begin{array}{c}
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{array}
\right.
$$
注意:通常MathJax通过内部策略自己管理公式内部的空间,因此a…b 与a…….b (.表示空格)都会显示为ab 。可以通过在ab 间加入\ ,增加些许间隙,\; 增加较宽的间隙,\quad 与\qquad会增加更大的间隙。
特殊函数与符号
三角函数
\snx : \(\snx\)
\arctanx : \(\arctanx\)
比较运算符
小于(\lt ):\(\lt\)
大于(\gt ):\(\gt\)
小于等于(\le):\(\le\)
大于等于(\ge ):\(\ge\)
不等于(\ne ) : \(\ne\)
可以在这些运算符前面加上\not ,如\not\lt : \(\not\lt\)
集合关系与运算
并集(\cup ): \(\cup\)
交集(\cap ): \(\cap\)
差集(\setminus ): \(\setminus\)
子集(\subset ): \(\subset\)
子集(\subseteq ): \(\subseteq\)
非子集(\subsetneq ): \(\subsetneq\)
父集(\supset ): \(\supset\)
属于(\in ): \(\in\)
不属于(\notin ): \(\notin\)
空集(\emptyset ): \(\emptyset\)
空(\varnothing ): \(\varnothing\)
排列
箭头
(\to ):\(\to\)
(\rightarrow ): \(\rightarrow\)
(\leftarrow ): \(\leftarrow\)
(\Rightarrow ): \(\Rightarrow\)
(\Leftarrow ): \(\Leftarrow\)
(\mapsto ): \(\mapsto\)
逻辑运算符
操作符
等于
范围
模运算
点
(\ldots ): \(\ldots\)
(\cdots ): \(\cdots\)
(\cdot ): \(\cdot\)
其区别是点的位置不同,\ldots 位置稍低,\cdots 位置居中。
顶部符号
对于单字符,\hat x : \(\hat x\)
多字符可以使用\widehat {xy} :\(\widehat {xy}\)
类似的还有:
(\overline x): \(\overline x\)
矢量(\vec x): \(\vec x\)
向量(\overrightarrow {xy}): \(\overrightarrow {xy}\)
(\dot x): \(\dot x\)
(\ddot x): \(\ddot x\)
(\dot {\dot x}): \(\dot {\dot x}\)
表格
矩阵
基本内容
括号
元素省略
增广矩阵
公式标记与引用
字体
黑板粗体字
此字体经常用来表示代表实数、整数、有理数、复数的大写字母。
$\mathbb ABCDEF$:\(\mathbb ABCDEF\)
$\Bbb ABCDEF$:\(\Bbb ABCDEF\)
黑体字
$\mathbf ABCDEFGHIJKLMNOPQRSTUVWXYZ$ :
\(\mathbf ABCDEFGHIJKLMNOPQRSTUVWXYZ\)
$\mathbf abcdefghijklmnopqrstuvwxyz$ :
\(\mathbf abcdefghijklmnopqrstuvwxyz\)
打印机字体
$\mathtt ABCDEFGHIJKLMNOPQRSTUVWXYZ$ :
\(\mathtt ABCDEFGHIJKLMNOPQRSTUVWXYZ\)
参考文档
转载自:markdown中公式编辑教程

浙公网安备 33010602011771号