1. 程式人生 > >latex編寫公式在markdown中的應用

latex編寫公式在markdown中的應用

1. 公式編號

$$I=-log(p) \tag{1.1}$$

(1.1) I = l
o g ( p )

2. 單個公式換行

單個公式很長的時候需要換行,但僅允許生成一個編號時,可以用split標籤包圍公式程式碼,在需要轉行的地方使用\,每行需要使用1個&來標識對齊的位置,結束後可使用\tag{…}標籤編號。

$$
\begin{split}
a &= b \\
c &= d \\
e &= f 
\end{split}\tag{2.1}
$$

(2.1) a
= b c = d e = f

3. 多個獨立公式對齊

有時候需要羅列多個公式,可以用eqnarray*標籤包圍公式程式碼,在需要轉行的地方使用\,每行需要使用2個&來標識對齊位置,兩個&…&號之間的是公式間對齊的位置,每行公式後可使用\tag{…}標籤編號:
如下所示,按照=位置對齊:

$$
\begin{eqnarray}
x^n+y^n &=& z^n \tag{3.1} \\
x+y &=& z \tag{3.1}
\end{eqnarray}
$$

(3.1) x n + y n = z n (3.1) x + y = z
或者按照開頭對齊:

$$
\begin{eqnarray}
&x&^n+y^n = z^n \tag{3.1} \\
&x&+y = z \tag{3.1}
\end{eqnarray}
$$

(3.1) x n + y n = z n (3.1) x + y = z