目的
本文旨在记载MarkDown中一些常用的数学表达式的编码规则,其实使用的是LaTeX的编码规则,这些规则也可以用在matlab的一些函数及表达式中,为自己的工作带来便利。虽然接触时间很短,但是还是根据自己的编程经历得出了自己的一些看法,个人觉得LaTex的一个特色就是大量使用了字符转义,明白了这一点写起文档来就比较轻松了。
常见符号
趋近于 符号 \to(
→
)
无穷大 符号 \infty(
∞
)
求和公式 \sum\limits_{i=1}^{n}f(i) (
∑ i=1 n f(i)
)
二元运算符:如\times(
×
), \div(
÷
), \pm(
±
), \circ(
∘
), \cdot(
⋅
)等;
关系运算符:如\leq(
≤
), \geq(
≥
), \subset(
⊂
), \supset(
⊃
), \in(
∈
);
否定关系运算符:如\not=(
≠
), \not<(
≮
), \not\supset (
⊅
);
箭头, \leftarrow(
←
), \rightarrow(
→
), \longrightarrow(
⟶
), \uparrow(
↑
)等;
其它符号, \nabla(
∇
), \angle(
∠
), \forall(
∀
), \exists(
∃
), \prime(导数的撇
′
).
而对于专有名词,如一些函数名, 如sin x中的sin, 就要用罗马体, 而不是一般的数学斜体排印,我们可以用
sinx
, 也可以用TeX提供的直接在函数名前加”\”的方法:
sinx
,一般的函数均有定义, 如\sin, \cos, \lim, \log等.
希腊字母
字母名称 | 大写 | markdown原文 | 小写 | markdown原文 |
---|---|---|---|---|
alpha | A | A | \alpha | |
beta | B | B | \beta | |
gamma | Γ | \Gamma | γ | \gamma |
delta | Δ | \Delta | δ | \delta |
epsilon | E | E | \epsilon | |
ε | \varepsilon | |||
zeta | Z | Z | \zeta | |
eta | E | E | \eta | |
theta | Θ | \Theta | θ | \theta |
iota | I | I | \iota | |
kappa | K | K | \kappa | |
lambda | Λ | \Lambda | λ | \lambda |
Mu | M | M | \mu | |
nu | N | N | \nu | |
xi | Ξ | \Xi | ξ | \xi |
omicron | O | O | \omicron | |
pi | Π | \Pi | π | \omicron |
rho | P | P | \rho | |
sigma | Σ | \Sigma | σ | \sigma |
tau | T | T | \tau | |
upsilon | Υ | \Upsilon | υ | \upsilon |
phi | Φ | \Phi | ϕ | \phi |
φ | \varphi | |||
chi | X | X | \chi | |
psi | Ψ | \Psi | ψ | \psi |
空心字母与Fraktur字母
A-Z皆可用
符号 | markdown原文 |
---|---|
A | \mathbb{A} |
B | \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}
$$