1. 程式人生 > 其它 >Markdown輸出公式

Markdown輸出公式

目錄

Markdown編寫公式

一、修改設定

使用的是Typora

檔案->偏好設定->Markdown->內聯公式

二、希臘字母

在行內輸入:$ + esc,會出現$$字樣,在這兩個美元符號之間輸入LaTex語法,即可實現在行內插入公式

在行間輸入:$$ + 回車,會出現一對$$ $$的符號,在這一對符號之間輸入LaTex語法,即可實現在行間插入公式

注:美元符號需在英文輸入法下進行輸入

$\alpha$
$$
\chi\alpha\kappa
$$

當希臘字母的LaTex語法首字母大寫時,即輸出大寫的希臘字母;首字母小寫時,輸出小寫的希臘字母

三、一些資料結構

 $\frac{abc}{xyz}$
 
 $$
 \frac{abc123}{xyz123}
 $$

方法和上面是一樣的,只要替換相應的LaTex語法即可

四、定界符

$|$
$$
|\vert
$$

方法和上面是一樣的,只要替換相應的LaTex語法即可

將上述定界符與\left\right組合使用可以使得定界符匹配其內容的高度

$$
 \left|\begin{matrix}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9
   \end{matrix} \right|
 $$

五、可變大小的符號

 $\sum$
 $\int$
 $\oint$
 $\iint$
 
 $$
 \bigcap\bigcup\bigoplus\bigotimes
 $$

六、函式名稱

 $\sin$
 $\cos$
 $\tan$
 $\log$
 
 $$
 \tan(at-n\pi)
 $$

七、二進位制運算子和關係運算符

 $\times$、$\ast$、$\div$、$\pm$、$\mp$、$\leq$、$\geq$、$\lessgtr$

八、箭頭符號

$\leftarrow$、$\Leftarrow$、$\nLeftarrow$、$\rightleftarrows$

九、其他特殊符號

 $\heartsuit$、$\infty$、$\iiint$、$\partial$

十、上下標

使用^來輸出上標,使用_來輸出下標

 $$
 \sin^2(\theta) + \cos^2(\theta) = 1
 $$
 
 $$
 \sum_{n=1}^\infty k
 $$
 
 $$
 \int_a^bf(x)\,dx
 $$
 
 $$
 \lim\limits_{x\to\infty}\exp(-x) = 0
 $$
 

十一、矩陣

矩陣中的各元素通過用&來分隔,\\來換行

大概有以下六種形式

 $$
 \begin{matrix}
 0&1&2\\
 3&4&5\\
 6&7&8\\
 \end{matrix}
 $$
 $$
 \begin{pmatrix}
 0&1&2\\
 3&4&5\\
 6&7&8\\
 \end{pmatrix}
 $$
$$
 \begin{bmatrix}
 0&1&2\\
 3&4&5\\
 6&7&8\\
 \end{bmatrix}
 $$
 $$
 \begin{Bmatrix}
 0&1&2\\
 3&4&5\\
 6&7&8\\
 \end{Bmatrix}
 $$
 $$
 \begin{vmatrix}
 0&1&2\\
 3&4&5\\
 6&7&8\\
 \end{vmatrix}
 $$
 $$
 \begin{Vmatrix}
 0&1&2\\
 3&4&5\\
 6&7&8\\
 \end{Vmatrix}
 $$

十二、分段函式

1、分段函式

\begin{cases}\end{cases}來構造分段函式,中間則用\\來分段

使用\ +空格表示空格

使用& 指示需要對齊的位置

$$
 f(x) = 
 \begin{cases}
 2x,\,\,x>0\\
 3x,\,\,x\leq0\\
 \end{cases}
$$

2、多行表示

其中begin{equation} 表示開始方程,end{equation} 表示方程結束;begin{split} 表示開始多行公式,end{split} 表示結束;公式中用\\ 表示回車到下一行,& 表示對齊的位置

$$
\begin{equation}\begin{split} 
a&=b+c-d \\ 
&\quad +e-f\\ 
&=g+h\\ 
& =i 
\end{split}\end{equation}
$$

3、方程組

使用\begin{array}...\end{array}\left \{\right. 配合表示方程組

$$
\left \{ 
\begin{array}{c}
a_1x+b_1y+c_1z=d_1 \\ 
a_2x+b_2y+c_2z=d_2 \\ 
a_3x+b_3y+c_3z=d_3
\end{array}
\right.
$$

通常MathJax通過內部策略自己管理公式內部的空間,因此a…ba…….b.表示空格)都會顯示為ab 。可以通過在ab 間加入\ ,增加些許間隙,\; 增加較寬的間隙,\quad\qquad 會增加更大的間隙

十三、字型

$\mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
黑體字
$\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$\mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
$\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZabc123}$
黑板粗體字

十四、表格

使用\begin{array}{列樣式}…\end{array} 這樣的形式來建立表格,列樣式可以是clr 表示居中,左,右對齊,還可以使用| 表示一條豎線。表格中各行使用\\ 分隔,各列使用& 分隔。使用\hline 在本行前加入一條直線

$$
\begin{array}{c|lcr}
n & \text{Left} & \text{Center} & \text{Right} \\
\hline
1 & 0.24 & 1 & 125 \\
2 & -1 & 189 & -8 \\
3 & -20 & 2000 & 1+10i \\
\end{array}
$$

十五、公式標記和引用

使用\tag{yourtag} 來標記公式,如果想在之後引用該公式,則還需要加上\label{yourlabel}\tag 之後,如$$a = x^2 - y^3 \tag{1}\label{1}$$ 顯示為:
$a := x^2 - y^3 \tag{1}\label{311}$
 如果不需要被引用,只使用\tag{yourtag}$$x+y=z\tag{1.1}$$顯示為:
$$x+y=z\tag{1.1}$$
\tab{yourtab} 中的內容用於顯示公式後面的標記。公式之間通過\label{} 設定的內容來引用。為了引用公式,可以使用\eqref{yourlabel} ,如$$a + y^3 \stackrel{\eqref{1}}= x^2$$ 顯示為:
$a + y^3 \stackrel{\eqref{1}}= x^2$

或者使用\ref{yourlabel} 不帶括號引用,如$$a + y^3 \stackrel{\ref{111}}= x^2$$ 顯示為:
$a + y^3 \stackrel{\ref{1}}= x^2$

本文來自部落格園,作者:A-L-Kun,轉載請註明原文連結:https://www.cnblogs.com/liuzhongkun/p/15684511.html