本文包括markdown常用语法、mathjax公式编辑、公式编辑常用字母符号三个部分。
markdown常用语法
列出了标题、列表、图片、链接、表格、代码、添加空格的常用语法。
标题
几级标题就是几个井号 #,后面一个空格,跟上你的标题。一到六级标题都可以用。
markdown原文:
##### hahaha,我是五级标题
markdown显示:
hahaha,我是五级标题
列表
有序列表
markdown原文:
1. Firstly
2. Secondly
3. Finally
markdown显示:
- Firstly
- Secondly
- Finally
无序列表
markdown原文:
- Firstly
- Secondly
- Finally
markdown显示:
- Firstly
- Secondly
- Finally
图片
url既可以用相对路径,也可以用绝对路径
在引用图片处直接写url

将url放在markdown文件末尾统一管理,在引用处标上数字编号
![图片描述][url编号]
[url编号]: url
链接
[链接显示的文字](url)
表格
markdown原文:
|A|B|C|
|:-|:-:|-:|
|1|2|3|
|4|5|6|
|7|8|9|
仔细观察第二行就可以知道如何设置单元格对齐方式,第二行的小横线可以在编辑时多输入几个使得编辑时能对齐,增加可读性。
markdown显示:
| A | B | C |
|---|---|---|
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |
代码
行内代码
行内代码可以与其他文字放在同一行。
使用两个 ` 符号将代码包裹起来即可,该符号位于Esc键下方,在输入法英文状态下输入。
markdown原文:
`int a = 1;`
markdown显示:int a = 1;
代码块
代码块会占据一个单独的段落。
代码部分的最前面和最后面一行分别输入3个 ` 符号,开头的3个 ` 符号可以加上代码属于的语言。
markdown原文:
``` c++
int main(){
printf(“hello world!\n”);
return 0;
}
```
markdown显示:1
2
3
4int main(){
printf("hello world!\n");
return 0;
}
代码高亮支持的语言中,常用的有c++, java, matlab, python, xml, javascript等。
查看支持的全部语言类型。
添加空格
我们知道,在markdown中打上多个空格也只会空一个格,可以使用 进行空格。
mathjax公式编辑
行内公式
行内公式可以与其他内容显示在同一行。
用两个美元符 \$ 包裹住公式即可。
markdown原文:
\$f(x)=ax+b\$
markdown显示:
$f(x)=ax+b$
行间公式
行间公式会占据单独的行。
公式前后各添加两个美元符 \$。
markdown原文:
\$\$
f(x)=ax+b
\$\$
markdown显示:
$$
f(x)=ax+b
$$
几个特殊符号
^ 表示上标
markdown原文:
\$a^2\$
markdown显示:
$a^2$
\_ 表示下标
由于markdown与mathjax的渲染有冲突,下划线必须使用反斜杠转义。
markdown原文:
\$a\_2\$
markdown显示:
$a_2$
{} 用于分组
举个例子,a的b乘c次方,需要对bc进行分组,否则就变成了a的b次方乘c。
markdown原文:
\$a^{bc}\$
markdown显示:
$a^{bc}$
公式推导过程
有时一行放不下所有的推导过程,放到多行并使得每行的等号对齐可以大大增加可读性。
下面这个例子原始形式是A,然后经过三步推导最终得到了D。
以符号 & 的下一个字符进行对齐,末尾的三个反斜杠 \ 用来分割行。
这里是由于markdown与mathjax的渲染有冲突才需要用三个反斜杠。
markdown原文:
\$\$
\begin {aligned}
A&=B \\\
&=C \\\
&=D
\end {aligned}
\$\$
markdown显示:
$$
\begin {aligned}
A&=B \\
&=C \\
&=D
\end {aligned}
$$
分段函数
以符号 & 的下一个字符进行对齐,末尾的三个反斜杠 \ 用来分割行。
markdown原文:
\$\$
sign(x)=\begin {cases}
+1, & x\geq0 \\\
-1, & x<0
\end {cases}
\$\$
markdown显示:
$$
sign(x)=\begin{cases}
+1, & x\geq0 \\
-1, & x<0
\end{cases}
$$
分数线的使用
\frac后面的两个分组分别作为分子和分母。
markdown原文:
\$\frac{1}{1+e^{-x}}\$
markdown显示:
$\frac{1}{1+e^{-x}}$
向量的使用
markdown原文:
\$\vec{a}\$
markdown显示:
$\vec{a}$
公式编辑常用字母符号
这些符号需要放在行内公式或行间公式之中。
希腊字母
| 字母名称 | 大写 | markdown原文 | 小写 | markdown原文 |
|---|---|---|---|---|
| alpha | $A$ | A | $\alpha$ | \alpha |
| beta | $B$ | B | $\beta$ | \beta |
| gamma | $\Gamma$ | \Gamma | $\gamma$ | \gamma |
| delta | $\Delta$ | \Delta | $\delta$ | \delta |
| eplison | $E$ | E | $\epsilon$ | \epsilon |
| $\varepsilon$ | \varepsilon | |||
| zeta | $Z$ | Z | $\zeta$ | \zeta |
| eta | $H$ | H | $\eta$ | \eta |
| theta | $\Theta$ | \Theta | $\theta$ | \theta |
| iota | $I$ | I | $\iota$ | \iota |
| kappa | $K$ | K | $\kappa$ | \kappa |
| lambda | $\Lambda$ | \Lambda | $\lambda$ | \lambda |
| mu | $M$ | M | $\mu$ | \mu |
| nu | $N$ | N | $\nu$ | \nu |
| xi | $\Xi$ | \Xi | $\xi$ | \xi |
| omicron | $O$ | O | $\omicron$ | \omicron |
| pi | $\Pi$ | \Pi | $\pi$ | \pi |
| $\varpi$ | \varpi | |||
| rho | $P$ | P | $\rho$ | \rho |
| $\varrho$ | \varrho | |||
| sigma | $\Sigma$ | \Sigma | $\sigma$ | \sigma |
| $\varsigma$ | \varsigma | |||
| tau | $T$ | T | $\tau$ | \tau |
| upsilon | $\Upsilon$ | \Upsilon | $\upsilon$ | \upsilon |
| phi | $\Phi$ | \Phi | $\phi$ | \phi |
| $\varphi$ | \varphi | |||
| chi | $X$ | X | $\chi$ | \chi |
| psi | $\Psi$ | \Psi | $\psi$ | \psi |
| omega | $\Omega$ | \Omega | $\omega$ | \omega |
空心字母与Fraktur字母与花体字
A-Z皆可使用
| 字体类型 | 符号 | markdown原文 |
|---|---|---|
| 空心 | $\mathbb{A}$ | \mathbb{A} |
| Fraktur | $\mathfrak{B}$ | \mathfrak{B} |
| 花体 | $\mathcal{W}$ | \mathcal{W} |
括号
小括号与中括号可直接使用。
| 符号 | markdown原文 |
|---|---|
| $\lbrace$ | \lbrace |
| $\rbrace$ | \rbrace |
| $\langle$ | \langle |
| $\rangle$ | \rangle |
| $\lceil$ | \lceil |
| $\rceil$ | \rceil |
| $\lfloor$ | \lfloor |
| $\rfloor$ | \rfloor |
数学符号
| 符号 | markdown原文 |
|---|---|
| $\sum$ | \sum |
| $\prod$ | \prod |
| $\int$ | \int |
| $\iint$ | \iint |
| $\iiint$ | \iiint |
| $\oint$ | \oint |
| $\partial$ | \partial |
| $\nabla$ | \nabla |
| $\infty$ | \infty |
| $\sim$ | \sim |
| $\urcorner$ | \urcorner |
| $\cdot$ | \cdot |
| $\times$ | \times |
| $\ast$ | \ast |
| $\div$ | \div |
| $\leq$ | \leq |
| $\geq$ | \geq |
| $\neq$ | \neq |
| $\approx$ | \approx |
| $\equiv$ | \equiv |
| $\ll$ | \ll |
| $\gg$ | \gg |
| $\propto$ | \propto |
| $\parallel$ | \parallel |
| $\pm$ | \pm |
| $\mp$ | \mp |
| $\emptyset$ | \emptyset |
| $\in$ | \in |
| $\notin$ | \notin |
| $\subseteq$ | \subseteq |
| $\supseteq$ | \supseteq |
| $\subsetneqq$ | \subsetneqq |
| $\supsetneqq$ | \supsetneqq |
| $\bigcap$ | \bigcap |
| $\bigcup$ | \bigcup |