markdown常用语法与LaTex公式编辑

本文包括markdown常用语法、mathjax公式编辑、公式编辑常用字母符号三个部分。

markdown常用语法

列出了标题、列表、图片、链接、表格、代码、添加空格的常用语法。

标题

几级标题就是几个井号 #,后面一个空格,跟上你的标题。一到六级标题都可以用。
markdown原文:
##### hahaha,我是五级标题
markdown显示:

hahaha,我是五级标题

列表

有序列表

markdown原文:
1. Firstly
2. Secondly
3. Finally
markdown显示:

  1. Firstly
  2. Secondly
  3. Finally

无序列表

markdown原文:
- Firstly
- Secondly
- Finally
markdown显示:

  • Firstly
  • Secondly
  • Finally

图片

url既可以用相对路径,也可以用绝对路径

在引用图片处直接写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
4
int 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

查看更多LaTex符号