Markdown 支持 LaTeX 语法的公式。
上下标
^ 表示上标, _ 表示下标,如果上标或下标内容多于一个字符,则使用 {} 括起来。
eg:
x^{y^z} = (1+e^x)^{-2xy^w}
括号
() [] 直接写就行,而 {} 则需要转义。
\{ 表示左大括号
\} 表示右大括号
eg:
f(x, y) = x^2 + y^2, x \epsilon [0, 100], y \epsilon \{3, 4, 5\}
有时候,可使用\left和\right加大括号的大小。
eg:
(\frac {x} {y})^2 普通括号
\left(\frac {x} {y} \right)^2 加大的括号
且\left 和 \right必须成对出现,对于不显示的一边可以使用 . 代替。
eg:
\left. \frac{du}{dx} \right| _{x=0}
分数
使用 \frac{分子}{分母},或者使用 分子 \over 分母
eg:
\frac{1}{2x+1}
或者
{{1} \over {2x+1}}
两种表示方法,其结果一致。
开方
使用 \sqrt[n]{a}
eg:
\sqrt[3]{9}, \sqrt{16}
对数运算
\log
\lg
\ln
省略号
有两种省略号,\ldots 表示与文本底线对齐的省略号,\cdots 表示与文本中线对齐的省略号。
\cdot 表示一个点,也就是点乘号。
eg:
f(x_1,x_2,\ldots,x_n) = x_1^2+x_2^2+\cdots+x_n^2
向量
使用 \vec{a}
eg:
\vec a \cdot \vec b = 0
极限
eg:
\lim_{n\rightarrow+\infty}\frac{1}{n(n+1)}
累加/累乘
eg:
\sum_1^n\frac{1}{x^2}
\prod_{i=0}^n{1 \over {x^2}}
集合运算
\emptyset \in \notin \subset \supset \subseteq \supseteq \bigcap \bigcup \bigvee \bigwedge \biguplus \bigsqcup
三角运算
\bot \angle 30^\circ \sin \cos \tan \cot \sec \csc
逻辑运算
\because
\therefore
\forall
\exists
箭头
\uparrow \downarrow \leftarrow \rightarrow \Uparrow \Downarrow \Leftarrow \Rightarrow \longleftarrow \longrightarrow \Longleftarrow \Longrightarrow
连线
\overline{a+b+c+d}
\underline{a+b+c+d}
\overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0}
\hat{y} \check{y} \breve{y}
需要转义的字符有:# $ % & {}