3分鐘教會你用KaTeX在csdn博客中編輯數學公式

一、KaTeX簡介

CSDN之前使用的markdown渲染引擎是MathJax,現在更新爲KaTeX,本文檔也更新爲KaTeX的使用介紹。KaTeX是一個JavaScript引擎,用來顯示網絡上的數學公式,渲染速度比 MathJax 要快許多。 KaTeX有兩種插入公式的方式:一種是行中公式,另外一種是獨立公式,行中公式可以插入到一行文字中,獨立公式是單獨成行,行中公式插入方式是:\$...\$,獨立公式插入方式是:\$\$...\$\$,省略號代表插入的公式部分。

二、常用符號

分組(最常用)

分組是用{}把一個部分括起來,看成一個整體,這個用的最多

上標與下標

上標在公式後面加 ^ ,下標在後面加 _ ,如果上標或者下標含有多個字符,可以用大括號{}括起來。
例子:$x_i$ $x^i$
輸出:xix_i \quad xix^i

空格

KaTeX中不能直接輸入空格,可以用 \, \; \quad\qquad充當空格,增加的間隔依次增大。

運算符號

運算符 表示
++ +
- -
×\times \times
÷\div \div
±\pm \pm
\mp \mp
^(指數運算符) ^

關係比較符號

運算符 表示
<\lt \lt
>\gt \gt
\le \le
\ge \ge
\neq \neq

分式

有兩種實現方式:

  1. 輸入:\frac {a+c+1}{b+c+2} ,輸出:a+c+1b+c+2\frac {a+c+1} {b+c+2}
  2. 輸入:{a+c+1} \over {b+c+2} ,輸出:a+c+1b+c+2{a+c+1} \over {b+c+2}

根式

1.平方根
輸入:\sqrt {a+b},輸出:a+b\sqrt {a+b}

2.其他
輸入:\sqrt[5] {a+b},輸出:a+b5\sqrt [5]{a+b}

特殊數學符號

1.求和

輸入:\sum {a+b},輸出:a+b\sum {a+b}
輸入:\sum_{i=1}^{K},輸出:i=1K\sum_{i=1}^{K}
輸入:$$\sum_{i=1}^{K}$$,輸出:i=1K\sum_{i=1}^{K}

2.連乘

輸入:\prod {a+b},輸出:a+b\prod{a+b}
輸入:\prod_{i=1}^{K},輸出:i=1K\prod_{i=1}^{K}
輸入:$$\prod_{i=1}^{K}$$,輸出:i=1K\prod_{i=1}^{K}

3.arg max/arg min/max/min

輸入:$$arg\,\max_{c_k}$$,輸出:argmaxckarg\,\max_{c_k}
輸入:$$arg\,\min_{c_k}$$,輸出:argminckarg\,\min_{c_k}
輸入:$$\mathop {argmin}_{c_k}$$,輸出:argminck\mathop {argmin}_{c_k}
輸入:$$\mathop {argmax}_{c_k}$$,輸出:argmaxck\mathop {argmax}_{c_k}
輸入:$$\max_{c_k}$$,輸出:maxck\max_{c_k}
輸入:$$\min_{c_k}$$,輸出:minck\min_{c_k}

省略符號

輸入\cdots:輸出:\cdots
常用在這種情況:
輸入$f(x_1,x_2,\cdots,x_n)$:輸出:f(x1,x2,xn)f(x_1,x_2,\cdots,x_n)

三、獨立公式

對齊

\begin{aligned}用於開頭,\end{aligned}用於結尾,對齊的位置用&開始,用\\結束
輸入:

$$
\begin{aligned}
f(x) &=a+b+a\\
& = 2a+b
\end{aligned}
$$

輸出:
f(x)=a+b+a=2a+b \begin{aligned} f(x) &=a+b+a\\ & = 2a+b \end{aligned}

條件函數

關鍵詞是\begin{cases}和\end{cases}\test{}括號裏面輸入內容
輸入:

$$
L(Y,f(X)) =
\begin{cases}
0, & \text{Y = f(X)}  \\
1, & \text{Y $\neq$ f(X)}
\end{cases}
$$

L(Y,f(X))={0,Y = f(X)1, f(X) L(Y,f(X)) = \begin{cases} 0, & \text{Y = f(X)} \\ 1, & \text{Y $\neq$ f(X)} \end{cases}

以上就是基本KaTeX用法,不多但是能夠應付絕大多數情況了,最重要的還是需要多練習,活學活用,需要什麼學什麼。

參考文獻

1、katex官方文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章