用mathjax在CSDN中編輯數學公式

1.Mathjax

MathJax是一個JavaScript引擎.用來顯示網絡上的數學公式,MathJax有兩種插入公式的方式:一種是行中公式,另外一種是獨立公式,行中公式可以插入到一行文字中,獨立公式是單獨成行,
行中公式插入方式是:$…$
獨立公式插入方式是:$$…$$
省略號代表插入的公式部分。

2.常用符號

分組(最常用)

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

上標與下標

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

空格

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

運算符號

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

關係比較符號

運算符 表示
< \lt
> \gt
\le
\ge
\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

在這裏插入圖片描述

省略符號

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

對齊

\begin{align}用於開頭,\end{align}用於結尾,對其的位置用$開始,用\結束
輸入:

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

輸出:
在這裏插入圖片描述
KaTeX parse error: No such environment: align at position 8: \begin{̲a̲l̲i̲g̲n̲}̲ f(x) & =a+b+a\…

條件函數

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

$$
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,&amp; \text{Y=f(x)} \\ 1,&amp; \text{Y $\neq$ f(x)} \end{cases}

在字母上加符號

加^號 輸入\hat 或 \widehat

加橫線 輸入 \overline

加波浪線 輸入 \widetilde

加一個點 \dot{要加點的字母}

加兩個點\ddot{要加點的字母}

加箭頭 輸入\vec

在這裏插入圖片描述

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