MathJax 数学符号以及公式在 Markdown 中的运用

关于 MathJax

使用 MathJax 渲染 LaTex 数学公式,详见 math.stackexchange.com,在 Markdown 中输入数学公式需要 LaTeX 语法的支持。

例如:

  • 行内公式,数学公式为: Γ(n)=(n1)!nN Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N
  • 块级公式:

x=b±b24ac2a x = − b ± b 2 − 4 a c 2 a

更多LaTex语法请参考 这里.

基本语法

1.公式出现的位置

  • 正文行内的 LaTex 公式或符号使用 $...$ 表示

     例如:$X$ ,显示为  X X

  • 单独成行显示的 LaTeX 公式或符号用 $$...$$ 定义,此时公式或符号居中并放大显示
     例如:$$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$ ,显示为

    x=b±b24ac2a x = − b ± b 2 − 4 a c 2 a

2.常见的希腊字母

若不是特别说明,默认使用行内符号,即用 $...$ 显示

序号 大写 小写 LaTex 代码 汉语注音
1 A α \alpha 阿尔法
2 B β \beta 贝塔
3 Γ γ \gamma 伽马
4 D δ \delta 德尔塔
5 E ϵ \epsilon 伊普西隆
6 Z ζ \zeta 泽塔
7 H η \eta 伊塔
8 Θ θ \theta 西塔
9 I ι \iot 约塔
10 K κ \kappa 卡帕
11 Λ λ \lambda 兰姆达
12 M μ \mu
13 N ν \nu
14 X ξ \xi 克西
15 O ο \omicron 欧米克隆
16 P π \pi
17 R ρ \rho
18 Σ σ \sigma 西格玛
19 T τ \tau
20 Υ υ \upsilon 宇普西隆
21 Φ ϕ \phi 弗爱
22 X χ \chi
23 Ψ ψ \psi 普赛
24 Ω ω \omega 欧米伽
斜体 E       ε       \varepsilon 伊普西隆
K       ϰ        \varkappa 卡帕
Θ       ϑ       \vartheta 西塔
P       ϖ       \varpi
R       ϱ       \varrho
Σ       ς       \varsigma 西格玛
Φ       φ       \varphi 弗爱

Note:关于希腊字母格式

  • 大写希腊字母,首字母大写
     例如,$\Gamma$ ,显示为 Γ Γ
  • 斜体希腊字母,加上 var 前缀
     例如,$\varGamma$ ,显示为 Γ Γ

3.数学字母修饰

1. 上下标表示

  • 上标:^
     例如:$X^2$ ,显示 X2 X 2

  • 下标: _
    例如:$log_24$ ,显示为 log24 l o g 2 4

2. 矢量表示以及重音符号、变音符表示

  • 向量 vec
    例如:$\vec a$ ,显示 a⃗  a → ;$\overrightarrow{xy}$,显示 xy x y → $\overleftrightarrow{xy}$ 显示 xy x y ↔
  • 重音符:\hat
    例如:$\hat x$ 显示为 x^ x ^
  • 变音符:widehat
    例如:$\widehat {xy}$ 显示为 xyˆ x y ^
  • 逻辑表示 Not:\bar
    例如: $\bar xyz$ 显示为 x¯yz x ¯ y z

3. 字体

  • 打印机字体(Typewriter):$\mathtt{A}$,显示 A A
  • 黑体(Blackboard Bold):$\mathbb{A}$ ,显示为 A A
  • 无衬线体(Sans Serif):$\mathsf{A}$ ,显示为 A A
  • boldface 字体:$\mathbf{A}$,显示为 A A
  • roman 字体:$\mathrm{A}$,显示为 A A
  • calligraphic 字体:$\mathcal{A}$ ,显示为 A A
  • script 字体:$\mathscr{A}$,显示为 A A
  • Fraktur 字体:$\mathfrak{A}$,显示为 A A

4.字母组合

  • 使用 {} 将相同等级的内容扩入其中,成组处理
    例如: $10^{10}$ ,表示 1010 10 10 ;如果 $10^10$ ,显示 1010 10 1 0

  • 组合数:${n+1 \choose 2k}$$\binom{n+1}{2k}$,显示为 (n+12k) ( n + 1 2 k )

5.括号

  • 小括号:$()$ 显示为 () ( )
  • 中括号:$[]$ 显示为 [] [ ]
  • 大括号:$\{\}$ 显示为 {} { }
  • 尖括号:$\langle \rangle$ 显示为 ⟨ ⟩

注意几点:

  • 大括号 {} { } 与分组符号 {} 的区别,表示大括号使用转义字符 \ 
  • 使用 \left(\right) 使符号大小与邻近的公式相适应;该语句适用于所有括号类型
    例如:$(\frac{x}{y})$ 显示为 (xy) ( x y ) ,而 $\left(\frac{x}{y}\right)$ 显示为 (xy) ( x y )

6.累加、积分、取模以及求极限

  • 累和:\sum
    例如:$\sum_{i=1}^n{a_i}$ 显示为 ni=1ai ∑ i = 1 n a i
  • 极限:\lim
     例如:$\lim_{x\to 0}lnx$ 显示为 limx0lnx lim x → 0 l n x
  • 积分:\int
     例如:$\int_0^\infty{fxdx}$显示为为 0fxdx ∫ 0 ∞ f x d x
  • 取模:$a \equiv b \pmod n$ 显示为 ab(modn) a ≡ b ( mod n )

7. 分式与根式

  • 分式(fractions):\frac
    例如:$\frac{a}{b}$ 显示为 ab a b
  • 根式:\sqrt
    例如: $\sqrt[x]{y}$ 显示为 yx y x

4. 基本函数

  • 数学函数名简称
     例如:$sinx$ ,显示为 sinx s i n x

9.特殊符号

显示 Latex 式
\infty
\cup
\cap
\subset
\subseteq
\supset
\in
\notin
\varnothing
\forall
\exists
¬ ¬ \lnot
\nabla
\partial
> > \gt
< < \lt
\ge
\le
\neq
\not\lt
\setminus
\subsetneq
\star
\ast
\oplus
\circ
\bullet
\to
\rightarrow
\leftarrow
\Rightarrow
\Leftarrow
\mapsto
\approx
\sim
\simeq
\cong
\equiv
\prec
\lhd

5.空格

Latex 语法本身忽略空格的存在,空格用 \qua

  • 小空格 $a\ b$ ,显示为 a b a   b
  • 四字格: $a\quad b ,显示为 ab a b

6. 矩阵

基本说明

  • 起始标记:\begin{matrix} ;结束标记:\end{matrix|
  • 每一行以 \\ 结尾,行间元素以 & 隔开
    例如:
$$\begin{matrix}
1&0&0&1&1\\
0&1&0&0&1\\
1&1&0&1&1\\
0&1&0&1&1\\
\end{matrix}$$

显示为

10100111000010111111 1 0 0 1 1 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1

Note:一般情况下可用 \ 来作转义,但如果想要表示 \ 本身,需要用 $\backslash$,因为\\ 表示换行。

7. 矩阵边框

在起始、结束标记处用下列词替换 matrix

  • pmatrix:小括号边框 ,例如 () ( )
  • bmatrix:中括号边框, 例如 [] [ ]
  • Bmatrix:大括号边框,例如 {} { }
  • vmatrix:单竖线边框,例如 || | |
  • Vmatrix:双竖线边框,例如 ‖ ‖

8.省略号表示

  • 横省略号:\cdots,例如
  • 竖省略号:\vdots,例如
  • 斜省略号:\ddots,例如

实例

$$\begin{bmatrix}
{a_{11}}&{a_{12}}&{\cdots}&{a_{1n}}\\
{a_{21}}&{a_{22}}&{\cdots}&{a_{2n}}\\
{\vdots}&{\vdots}&{\cdots}&{\vdots}\\
{a_{m1}}&{a_{m2}}&{\cdots}&{a_{mn}}\\
\end{bmatrix}$$

显示

a11a21am1a12a22am2a1na2namn [ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋯ ⋮ a m 1 a m 2 ⋯ a m n ]

9.阵列

  • 需要 array 环境:起始、结束处以 {array} 声明
  • 对齐方式:在 {array} 后以 {} 逐行统一声明
    • 左对齐:l;居中:c;右对齐:r
    • 竖直线:在声明对齐方式时,插入 | 建立竖直线
  • 插入水平线:\hline

例如

$$\begin{array}{c|lll}
{↓}&{a}&{b}&{c}\\
\hline
{R_1}&{c}&{b}&{a}\\
{R_2}&{b}&{c}&{c}\\
\end{array}$$

显示为

R1R2acbbbccac ↓ a b c R 1 c b a R 2 b c c

10. 方程组

需要 cases 环境:起始、结束处以 {cases} 声明
例如

$$\begin{cases}
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{cases}$$

显示为

a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3 { a 1 x + b 1 y + c 1 z = d 1 a 2 x + b 2 y + c 2 z = d 2 a 3 x + b 3 y + c 3 z = d 3

你可能感兴趣的:(Else,operation)