本文旨在记载MarkDown中一些常用的数学表达式的编码规则,其实使用的是LaTeX的编码规则,这些规则也可以用在matlab的一些函数及表达式中,为自己的工作带来便利。虽然接触时间很短,但是还是根据自己的编程经历得出了自己的一些看法,个人觉得LaTex的一个特色就是大量使用了字符转义,明白了这一点写起文档来就比较轻松了。

常见符号

趋近于 符号 \to()
无穷大 符号 \infty()
求和公式 \sum\limits_{i=1}^{n}f(i) ()
二元运算符:如\times()等;
关系运算符:如\leq();
否定关系运算符:如\not=();
箭头, \leftarrow()等;
其它符号, \nabla().
而对于专有名词,如一些函数名, 如sin x中的sin, 就要用罗马体, 而不是一般的数学斜体排印,我们可以用,一般的函数均有定义, 如\sin, \cos, \lim, \log等.

希腊字母

字母名称 大写 markdown原文 小写 markdown原文
alpha A \alpha
beta B \beta
gamma \Gamma \gamma
delta \Delta \delta
epsilon E \epsilon
\varepsilon
zeta Z \zeta
eta E \eta
theta \Theta \theta
iota I \iota
kappa K \kappa
lambda \Lambda \lambda
Mu M \mu
nu N \nu
xi \Xi \xi
omicron O \omicron
pi \Pi \omicron
rho P \rho
sigma \Sigma \sigma
tau T \tau
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的渲染有冲突才需要用三个反斜杠。
需要效果为


源码为:

$$
\begin {aligned}
A&=B \\\
&=C \\\
&=D
\end {aligned}
$$

相关文章: