(一)基本數(shù)式

0. 前言

在開(kāi)始正式談?wù)揗athJax語(yǔ)法之前,有必要先指明筆者寫(xiě)作本系列文集的原因和目的,畢竟在這個(gè)人人都能發(fā)表文章的信息時(shí)代,我不希望自己拙劣的寫(xiě)作侵占不必要的時(shí)間,這樣對(duì)大家都好。

網(wǎng)絡(luò)上能搜索到許多與MathJax語(yǔ)法(或者TeX、LaTeX語(yǔ)法)相關(guān)的文章,它們對(duì)數(shù)學(xué)公式的編輯介紹的也很全面,但是在我個(gè)人學(xué)習(xí)的過(guò)程中總是感受到其系統(tǒng)性較差,反復(fù)著學(xué)完就忘,忘了再查的循環(huán),可能對(duì)于許多不常用的符號(hào)避免不了查詢,但是對(duì)于基本且常用的功能,我想有必要按照標(biāo)記語(yǔ)言的邏輯,而不是數(shù)學(xué)知識(shí)的邏輯將其系統(tǒng)性的整理一下,這也就是我寫(xiě)作文集的原因。

同時(shí)將這一整理過(guò)程發(fā)布到網(wǎng)絡(luò)上,一方面是為了加深自己對(duì)其的理解同時(shí)方便存儲(chǔ),另一方面便是希望能夠幫助需要的人掌握MathJax語(yǔ)法的使用,如果你已經(jīng)能夠熟練使用MathJax編輯數(shù)學(xué)公式或者喜歡字典式的敘述方式,那此文集或許并不適合你,去做更有意義的事吧~


1. 開(kāi)始之前

開(kāi)始使用文本編輯公式時(shí)需要用$將公式文本擴(kuò)住,普通的數(shù)學(xué)表達(dá)式可以簡(jiǎn)單的輸入$1+1=2$而得到1+1=2這樣的式子,如果想讓公式單行居中顯示則使用$$擴(kuò)住公式文本,比如使用$$2-1=1$$而得到:2-1=1如上所述便是最基本的公式編輯了,但是對(duì)于簡(jiǎn)單的數(shù)學(xué)式而言,MathJax的使用與否都不影響文本的閱讀與理解,這也意味著我們可以根據(jù)自己的情況和需求去學(xué)習(xí)自己需要掌握的部分。

接下來(lái)要介紹的部分是多數(shù)書(shū)寫(xiě)公式的人要反復(fù)使用的部分,它以一種更“數(shù)學(xué)”的方式顯示我們的原始數(shù)學(xué)文本,也即更“可讀”,更“美觀”。


2. 分式

可以使用\frac{<分子>}{<分母>}或者<分子>\over <分母>的格式顯示分式,需要注意的是\over句型默認(rèn)作用于其前后所有字符,注意需要人為使用{}分隔來(lái)達(dá)到想要的顯示效果,因此推薦使用\frac。

$$
x=a_0+ {
  1^2 \over {
    a_1+\frac{2^2} {
      a_2+ {
        3^2 \over {
          a_3+\frac{4^4}{a_4+\cdots}
        }
      }
    }
  }
}
$$

x=a_0+ { 1^2 \over { a_1+\frac{2^2} { a_2+ { 3^2 \over { a_3+\frac{4^4}{a_4+\cdots} } } } } }
對(duì)齊{}是一個(gè)好習(xí)慣,當(dāng)嵌套的{}較多時(shí)會(huì)避免缺失括號(hào)的錯(cuò)誤。

$$
x=a_0+\cfrac{1^2} {
  a_1+\cfrac{2^2} {
    a_2+\cfrac{3^2} {
      a_3+\cfrac{4^4}{a_4+\cdots}
    }
  }
}
$$

x=a_0+\cfrac{1^2} { a_1+\cfrac{2^2} { a_2+\cfrac{3^2} { a_3+\cfrac{4^4}{a_4+\cdots} } } }

  • 上面使用了\cfrac解決\frac輸入連分?jǐn)?shù)字符顯示過(guò)小的問(wèn)題;
  • \tfrac設(shè)置分?jǐn)?shù)為textstyle$\tfrac{1}{2}$顯示為\tfrac{1}{2};
  • \dfrac設(shè)置分?jǐn)?shù)為displaystyle,$\dfrac{1}{2}$顯示為\dfrac{1}{2};
  • \frac根據(jù)上下文決定使用\tfrac還是\dfrac。

最后要指明對(duì)于一些在行間顯示的分式,我們可以靈活的使用如$1/2$的形式來(lái)顯示1/2。


3. 角標(biāo)

角標(biāo)可以說(shuō)是數(shù)學(xué)公式中最常用的了,同時(shí)也是較為復(fù)雜的部分,下面對(duì)其分節(jié)介紹。

3.1. 基本上下標(biāo)

常用的上下標(biāo)使用<中心字符>^<上標(biāo)><中心字符>_<下標(biāo)>實(shí)現(xiàn),可以使用$x^2$顯示x^2來(lái)表示二次式,注意要區(qū)分上下標(biāo)限定的中心字符時(shí)用{}將其擴(kuò)住,上下標(biāo)不區(qū)分前后使用順序。

除了自己自由輸入上下標(biāo)內(nèi)容的模式,MathJax還有一些特定的代碼書(shū)寫(xiě)特殊的上標(biāo),其中有一些常用數(shù)學(xué)符號(hào),如向量,使用格式為\<保留字>{<中心字符>},具體表格如下:
\def \bar {\overline} \begin{array}{cccccc} \hline {\mathbf{符\,號(hào)}} &{\mathbf{代\,碼}} &{\mathbf{符\,號(hào)}} &{\mathbf{代\,碼}} &{\mathbf{符\,號(hào)}} &{ \mathbf{代\,碼}} \\ \hline \vec{a} &\verb|\vec| &\hat{a} &\verb|\hat| &\bar{a} &\verb|\bar| \\ \acute{a} &\verb|\acute| &\check{a} &\verb|\check| &\grave{a} &\verb|\grave| \\ \dot{a} &\verb|\dot| &\ddot{a} &\verb|\ddot| &\dddot{a} &\verb|\dddot| \\ \mathring{a} &\verb|\mathring| &\tilde{a} &\verb|\tilde| &\breve{a} &\verb|\breve| \\ \hline \end{array}

3.2. 六方角標(biāo)

MathJax提供更自由的角標(biāo)標(biāo)注形式,可以標(biāo)注在字母的六個(gè)方位,有幾種不同的實(shí)現(xiàn)形式:

  • _<左下標(biāo)注>^<左上標(biāo)注> <中心字符>_<右下標(biāo)注>^<右上標(biāo)注>;
  • \stackrel{<上方標(biāo)注>}{<中心字符>}
  • \overset{<上方標(biāo)注>}{<中心字符>};
  • \underset{<下方標(biāo)注>}{<中心字符>}
  • \sideset{^<左上標(biāo)注>_<左下標(biāo)注>}{^<右上標(biāo)注>_<右下標(biāo)注>}<中心字符>^<上方標(biāo)注>_<下方標(biāo)注>。

其中\sideset提供所有位置的標(biāo)注,為方便理解,下面給出其代碼使用的直觀描述:
\verb|\sideset|+ \sideset { ^{\verb|{^a}{}M|} _{\verb|{_b}{}M|} } { ^{\verb|{}{^c}M|} _{\verb|{}{_d}M|} } {\color{red}{\mathbf{M}}} ^{\verb|{}{}M^e|} _{\verb|{}{}M_s|} =\sideset {^a_b} {^c_d} {\color{red}{M}} ^e_s如使用$\sideset{^a}{}M$顯示\sideset{^a}{}M,$\sideset{^a_b}{}M$顯示\sideset{^a_b}{}M。

3.3 多字符上下標(biāo)

MathJax支持添加跨越多個(gè)字符的標(biāo)記,注意使用{}擴(kuò)住要標(biāo)記的內(nèi)容,上述介紹的\vec能跨越兩個(gè)字母,如使用$\vec{AB}$顯示向量\vec{AB},其他常用代碼如下:
\begin{array}{ll} \hline \verb|\overline| &\overline{AAA} \\ \verb|\underline| &\underline{BBB} \\ \verb|\widetilde| &\widetilde{CCC} \\ \verb|\widehat| &\widehat{DDD} \\ \verb|\fbox| &\fbox{EEE} \\ \hline \end{array}
還可以使用\underbrace{<內(nèi)容>}_{<下方標(biāo)注>}\overbrace{<內(nèi)容>}^{<上方標(biāo)注>}的格式,其效果是使用大括號(hào)橫向擴(kuò)住所選內(nèi)容并在括號(hào)所指端進(jìn)行標(biāo)注。

$$
Z=\overbrace{
  (a+b)+\underbrace{
    (c+d)i
  }_{\text{虛數(shù)}}
}^{\text{復(fù)數(shù)}}
$$

Z=\overbrace{ (a+b)+\underbrace{ (c+d)i }_{\text{虛數(shù)}} }^{\text{復(fù)數(shù)}}


4. 根式

MathJax采用\sqrt[<方次冪>]{<被開(kāi)方數(shù)>}的格式輸入根式,方次冪可缺省,默認(rèn)為二次根式,如下所示:

$$
\sqrt[3]{4} \lt \sqrt{3}
$$

\sqrt[3]{4} \lt \sqrt{3}


5. 組合

MathJax中組合的表達(dá)方式有\binom{<總數(shù)>}{<抽選個(gè)數(shù)>}、{<總數(shù)> \choose <抽選個(gè)數(shù)>}兩種(除上下標(biāo)表達(dá)外),使用方法如下:

$$
\mathrm{C}_{n}^{m}=
\binom{n}{m}=
{n \choose m}
$$

\mathrm{C}_{n}^{m}= \binom{n}{m}= {n \choose m}


此篇完結(jié)~
如有錯(cuò)誤望指正!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容