目的
本文旨在记载MarkDown中一些常用的数学表达式的编码规则,其实使用的是LaTeX的编码规则,这些规则也可以用在matlab的一些函数及表达式中,为自己的工作带来便利。虽然接触时间很短,但是还是根据自己的编程经历得出了自己的一些看法,个人觉得LaTex的一个特色就是大量使用了字符转义,明白了这一点写起文档来就比较轻松了。
常见符号
趋近于 符号 o(
无穷大 符号 infty(
求和公式 sumlimits_{i=1}^{n}f(i) (
二元运算符:如 imes(
关系运算符:如leq(
否定关系运算符:如
ot=(
箭头, leftarrow(
其它符号,
abla(
而对于专有名词,如一些函数名, 如sin x中的sin, 就要用罗马体, 而不是一般的数学斜体排印,我们可以用
希腊字母
字母名称 | 大写 | markdown原文 | 小写 | markdown原文 |
---|---|---|---|---|
alpha | A | alpha | ||
beta | B | eta | ||
gamma | Gamma | gamma | ||
delta | Delta | delta | ||
epsilon | E | epsilon | ||
varepsilon | ||||
zeta | Z | zeta | ||
eta | E | eta | ||
theta | Theta | heta | ||
iota | I | iota | ||
kappa | K | kappa | ||
lambda | Lambda | lambda | ||
Mu | M | mu | ||
nu | N | u | ||
xi | Xi | xi | ||
omicron | O | omicron | ||
pi | Pi | omicron | ||
rho | P | ho | ||
sigma | Sigma | sigma | ||
tau | T | au | ||
upsilon | Upsilon | upsilon | ||
phi | Phi | phi | ||
varphi | ||||
chi | X | chi | ||
psi | Psi | psi |
空心字母与Fraktur字母
A-Z皆可用
符号 | markdown原文 |
---|---|
mathbb{A} | |
mathfrak{B} |
常见表达式
分段函数
需要效果为
源码为
$$
P_{r-j}=
begin{cases}
0 &mbox{if $r-j$ is odd}\
r!\,(-1)^{(r-j)/2} &mbox{if $r-j$ is even}
end{cases}
$$
公式推导过程
有时一行放不下所有的推导过程,放到多行并使得每行的等号对齐可以大大增加可读性。下面这个例子原始形式是A,然后经过三步推导最终得到了D。以符号 & 的下一个字符进行对齐,末尾的三个反斜杠 用来分割行。这里是由于markdown与mathjax的渲染有冲突才需要用三个反斜杠。
需要效果为
源码为:
$$
egin {aligned}
A&=B \
&=C \
&=D
end {aligned}
$$