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\,.$
$$\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作用于其后的两个组ab ,结果为\frac ab。如果你的分子或分母不是单个字符,请使用{..}来分组,比如$\frac {a+c+1}{b+c+2}$表示

\[\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 + ...}}}}$$

\[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 + ...}}}}$$

\[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}
$$

表示:

\[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}
$$

表示:

\[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}\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.
$$

\[\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中公式编辑教程

posted @ 2020-10-21 11:43  wztuuu  阅读(627)  评论(0)    收藏  举报