目的
本文旨在記載MarkDown中一些常用的數學表達式的編碼規則,其實使用的是LaTeX的編碼規則,這些規則也可以用在matlab的一些函數及表達式中,為自己的工作帶來便利。雖然接觸時間很短,但是還是根據自己的編程經歷得出了自己的一些看法,個人覺得LaTex的一個特色就是大量使用了字符轉義,明白了這一點寫起文檔來就比較輕松了。
常見符號
趨近於 符號 \to(
無窮大 符號 \infty(
求和公式 \sum\limits_{i=1}^{n}f(i) (
二元運算符:如\times(
關系運算符:如\leq(
否定關系運算符:如\not=(
箭頭, \leftarrow(
其它符號, \nabla(
而對於專有名詞,如一些函數名, 如sin x中的sin, 就要用羅馬體, 而不是一般的數學斜體排印,我們可以用
希臘字母
字母名稱 | 大寫 | 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} $$