[关闭]
@xiaoxiang 2021-04-22T17:16:49.000000Z 字数 9078 阅读 849

记数学公式

简介

markdown编辑器支持基于MathJax编写LaTeX数学公式。

使用公式

的数学公式有两种:行内公式和块级公式。行内公式放在文中与其它文字混编,块级公式单独成行。都使用美元符号进行标记显示。
支持基于MathJax编写数学公式。

行内公式

标记方法:使用一个美元符号$包围起来

  1. $ %这里是行内公式 $

例子:

  1. 某些文本后会Duang~出现一个行内公式——$E=mc^2$。←_

效果:

某些文本后会Duang~出现一个行内公式——。←_←

块级公式

标记方法:使用两个美元符号$$包围起来

  1. $$ %这里是块级公式 $$

例子:

  1. 某些文本后会Duang~出现一个块级公式
  2. $$J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha}$$

效果:

某些文本后会Duang~出现一个块级公式

(接下来就不演示效果了……自己把代码复制进去看效果,这样子才印象深刻)

几点说明

\{ \} \ldots \cdots \vdots \ddots \colon

* 数学模式的普通文本需要放在盒子里

  1. \mbox{普通文本}

空格

有下面几种空格\quad ,\qquad,\hspace,\phantom,\(反斜杠+空格),\,

常见数学公式排版

 角标:上标和下标

上标:^{……};下标:_{……}

例子:

  1. $e^x_1+y$
  2. $e^{x_1+y}$
  3. $x^{y^z}+(1+e^x)^{-2xy^w}$

另外,如果要在左右两边都有上下标,可以用\sideset命令。

例子:

  1. $\sideset{^1_2}{^3_4}\bigotimes^5_6$

分式

方法1:\frac{分子}{分母}
方法2:分子 \over 分母
方法3:分子 / 分母(这个是一行分式)

  1. $\frac{a+b}{c+d}$ 
  2. $1 \over 3$
  3. $ 1 / 3$

注意:

在上标和下标里的分式如:,请用方法3代替:

注意:对于\frac的方法,如果分子分母都是单个数,那么大括号{}可以省略,如:$\frac12$表示

根式

\sqrt{……}
\sqrt[n]{……}
\surd

求和与积分

求和\sum积分\int
可以在后面加上\limits,\nolimits指定上下限角标的位置
例子:

  1. $\sum ^1 _2$
  2. $\sum _2 ^1$
  3. $\sum \limits ^1 _2$
  4. $\sum \nolimits ^1 _2$

注意:

例子:

  1. $\int_0^x t\,\mathrm{d}t = \frac {x^2}{2}$

堆积符号

\stackrel{上位符号}{基位符号}(上位符号较小字体,基位符号正常字体)
{上位符号\atop 下位符号}(上位与下位符号采用同样大小的字体)
{上位符号\choose 下位符号}(相比上面一个,带括号了)

例子:

  1. $\vec x \stackrel{\operatorname{def}}{=} (x_1,\cdots , x_n) % $
  2. $\sum \limits _{1<i<n \atop i\neq j}$
  3. ${n+1 \choose k }$



界定符

(小括号)(中括号),(绝对值)可以直接输入
由于{}用于分组,所以选择\{ \}来表示,也可以使用\lbrace\rbrace来表示

界定符可以用\left\right实现自动缩放

符号名称 代码 例子 效果
小括号 ( 和 ) \left(\frac12\right)
中括号 [ 和 ] \left[\frac12\right]
大括号 \{ 和 \} \left\{\frac12\right\}
取绝对值 | \left|\frac12\right|
尖括号 \langle 和 \rangle \left\langle\frac12\right\rangle
向上取整 \lceil 和 \rceil \left\lceil\frac12\right\rceil
向下取整 \lfloor 和 \rfloor \left\lfloor\frac12\right\rfloor

另外:
还有一些不是太常用的没有列在上表,如下:

代码 显示
\uparrow `
\downarrow
\updownarrow
\Uparrow
\Downarrow
\Updownarrow

数学重音符号

代码 显示
\hat{a}
\dot{a}
\tilde{a}
\acute{a}
\grave{a}
\bar{a}
\ddot{a}
\vec{a}
\check{a}
\mathring{a}
\imath
\jmath
\widehat{abc}
\widetilde{abc}
\dot{x}
\ddot{x}
\ddddot{x}

上、下划线等

\overline, \underline
示例:

  1. $\overline{ \overline{a}^2+\underline{ab}+\overline{b^2}}$

\overbrace, \underbrace

  1. $\underbrace{a+\overbrace{b+\cdots+y}^{m个}+z}_{n个}$
  2. $ \rlap{\overbrace{\phantom{a \to b}}} a \to \underbrace{b \to c} $

数学符号查询

一般而言,从一个巨大的符号表中查询所需要的特定符号是一件令人沮丧的事情。在此向大家介绍一个手写符号识别系统,如下图:


图片

尽情享用吧~(点击上面图片或者这里)

下面的各个运算符请直接用上面的方法查询吧:

阵列环境:array

  1. \begin{array}[竖向位置][列格式]
  2. 第一行 \\
  3. ……\\
  4. n\\
  5. \end{array}

表格(阵列环境的应用)

使用

这样的形式来创建表格,列样式可以是clr表示居中,左,右对齐,还可以使用|表示一条竖线。表格中 各行使用\分隔,各列使用&分隔。使用\hline在本行前加入一条直线。 例如,

  1. $$
  2. \begin{array}{c|lcr}
  3. n & \text{Left} & \text{Center} & \text{Right} \\
  4. \hline
  5. 1 & 0.24 & 1 & 125 \\
  6. 2 & -1 & 189 & -8 \\
  7. 3 & -20 & 2000 & 1+10i \\
  8. \end{array}
  9. $$


一个复杂的例子如下:

矩阵

使用
\begin{matrix}…\end{matrix}这样的形式来表示矩阵, 在\begin\end之间加入矩阵中的元素即可。矩阵的行之间使用\\分隔,列之间使用&分隔。

例如:

  1. $$
  2. \begin{matrix}
  3. 1 & x & x^2 \\
  4. 1 & y & y^2 \\
  5. 1 & z & z^2 \\
  6. \end{matrix}
  7. $$

矩阵加括号

如果要对矩阵加括号,可以像上文中提到的一样,使用\left与\right配合表示括号符号。也可以使用特殊的matrix。即替换\begin{matrix}…\end{matrix}中的matrixpmatrixbmatrixBmatrixvmatrix,Vmatrix.

省略元素

可以使用\cdots ⋯ \ddots ⋱ \vdots ⋮来省略矩阵中的元素,如:

增广矩阵

增广矩阵需要使用前面的array来实现,如:

  1. $$
  2. \left[
  3. \begin{array}{cc|c}
  4. 1&2&3\\
  5. 4&5&6
  6. \end{array}
  7. \right]
  8. $$

对齐的公式

有时候可能需要一系列的公式中等号对齐,如:

分类表达式

定义函数的时候经常需要分情况给出表达式,可使用

。其中,使用\来分类,使用&指示需要对齐的位置。如:

上述公式的括号也可以移动到右侧,不过需要使用array来实现,如下:

最后,如果想分类之间的垂直间隔变大,可以使用[2ex]代替\来分隔不同的情况。(3ex,4ex也可以用,1ex相当于原始距离)。

微分算符问题

微分算符不要用d,请用\mathrm{d}
在微分前应该使用,来增加些许空间,否则会将微分紧凑地排列在一起。

空间问题

在使用LaTeX公式时,有一些不会影响公式正确性,但却会使其看上去很槽糕的问题。

不要在再指数或者积分中使用 \frac

在指数或者积分表达式中使用\frac会使表达式看起来不清晰,因此在专业的数学排版中很少被使用。应该使用一个水平的/来代替,效果如下:

使用 \mid 代替 | 作为分隔符

符号|作为分隔符时有排版空间大小的问题,应该使用\mid代替。效果如下:

多重积分

对于多重积分,不要使用\int\int此类的表达,应该使用\iint \iiint等特殊形式。效果如下:

连分数

书写连分数表达式时,请使用\cfrac代替\frac或者\over两者效果对比如下:


方程组

使用\begin{array} … \end{array}\left{…\right.配合,表示方程组,如:

同时,还可以使用\begin{cases}…\end{cases}表达同样的方程组,如:

对齐方程组中的 = 号,可以使用\being{aligned} .. \end{aligned},如:

如果要对齐 = 号 和项,可以使用\being{array}{列样式} ..\end{array},如:

字体

(注:可能收录不完整)

字体标记 字体名词 例子 例子效果
\rm 或\mathrm 罗马体 \mathrm {ABCDE}
\bf或者\mathbf 黑体 {\bf ABCDE}
\Bbb或 \mathbb 黑板粗体字 \Bbb{ABCDE}
\mit , \it或 \mathit 斜体 {\mit ABCDE}
scr 或\mathscr 小体大写字母 {\scr ABCDE}
\cal或 \mathcal 花体 {\cal ABCDE}
\sf 或 \mathsf 等线体 {\sf ABCDE}
\tt 或\mathtt 打字机字体 {\tt ABCDE}
\frak 或\mathfrak Fraktur字母(一种德国字体) {\frak ABCDE}

颜色

命名颜色是浏览器相关的,如果浏览器没有定义相关的颜色名称,则相关文本将被渲染为黑色。以下颜色是HTML4与CSS2标准中定义的一些颜色,其应该被大多数浏览器定义了。

待更新 部分

T_T,实在没时间继续写了,等我有空继续更新吧。

参考文献

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注