目的
本文旨在記載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 ={0r!(−1) (r−j)/2 if r−j is oddif r−j is even
源碼為
$$
P_{r-j}=
\begin{cases}
&\mbox{if $r-j$ is odd}\\
r!\,(-)^{(r-j)/} &\mbox{if $r-j$ is even}
\end{cases}
$$
公式推導過程
有時一行放不下所有的推導過程,放到多行并使得每行的等号對齊可以大大增加可讀性。下面這個例子原始形式是A,然後經過三步推導最終得到了D。以符号 & 的下一個字元進行對齊,末尾的三個反斜杠 \ 用來分割行。這裡是由于markdown與mathjax的渲染有沖突才需要用三個反斜杠。
需要效果為
A =B=C=D
源碼為:
$$
\begin {aligned}
A&=B \\\
&=C \\\
&=D
\end {aligned}
$$
轉載于:https://www.cnblogs.com/zhiyinglky/p/5805322.html