(二)公式樣式調(diào)整

本篇介紹對公式樣式(大小、字體、色彩、格式等)的調(diào)整方法,如果你暫時不需要修改公式的樣式,可以跳過不看,在需要時學習即可。

1. 字體調(diào)整

1.1 字體樣式

MathJax常用的字體樣式如下表所示,注意在使用時要在代碼后使用{}擴住要設置的部分,如\mathbb{Blackboard}。
\begin{array}{l|l|l} \hline {\mathbf{名\,稱}} &{\mathbf{代\,碼}} &{\mathbf{效\,果}} \\ \hline \text{normal} &\verb|| & Normal \\ \text{blackboard} &\verb|\mathbb| &\mathbb{Blackboard} \\ \text{boldface} &\verb|\mathbf| &\mathbf{Boldface} \\ \text{typewriter} &\verb|\mathtt| &\mathtt{Typewriter} \\ \text{roman} &\verb|\mathrm| &\mathrm{Roman} \\ \text{sans-serif} &\verb|\mathsf| &\mathsf{Sans-serif} \\ \text{calligraphic}&\verb|\mathcal| &\mathcal{Calligraphic} \\ \text{script} &\verb|\mathscr| &\mathscr{Script} \\ \text{fraktur} &\verb|\mathfrak| &\mathfrak{Fraktur} \\ \text{boldsymbol} &\verb|\boldsymbol|&\boldsymbol{Boldsymbol} \\ \hline \end{array}

1.2. 字體大小

我們可以使用一些預定義的代碼控制MathJax顯示公式的大小,要注意字體大小的設置如果不加{}劃定范圍的話是在公式塊中都起效的,如要區(qū)別開字體大小,請使用如同<無大小設置>{\huge <有大小設置>}這種形式。
\begin{array}{l|l} \hline \verb|\tiny| &{\tiny Aa} \\ \verb|\scriptsize| &{\scriptsize Aa} \\ \verb|\small| &{\small Aa} \\ \verb|\normalsize| &{\normalsize Aa} \\ \verb|\large| &{\large Aa} \\ \verb|\Large| &{\Large Aa} \\ \verb|\LARGE| &{\LARGE Aa} \\ \verb|\huge| &{\huge Aa} \\ \verb|\Huge| &{\Huge Aa} \\ \hline \end{array}

1.3. 其他文本

在插入公式的時候我們或許需要插入文字或代碼,在MathJax我們可以使用\mbox{<文本>}或者\text{<文本>}插入文本,使用\verb|<代碼>|插入代碼,注意\verb要使用|+擴住文本,其級別與{}相同。

$$\mbox{文本}\text{內(nèi)容}$$
$$\verb+\verb|...|+$$

\mbox{文本}\text{內(nèi)容}
\verb+\verb|...|+
另外在\text{<文本>}的文本內(nèi)可以使用$<代碼>$書寫行內(nèi)公式。

$$
\text{如果$x=1$,則$x \gt 0$。}
$$

\text{如果$x=1$,則$x \gt 0$。}


2. 色彩調(diào)整

2.1. 文字色彩

MathJax的顏色設置使用\color{<顏色>}{<被設置>}的形式調(diào)用,其<顏色>參數(shù)的基本特性有:

  • 支持顏色名稱,如:\color{red}\text{RED},效果:{\color{red}{\text{RED}}}。

  • 支持16位色代碼,如:\color{#A00}{\text{#A00}},效果:{\color{#A00}{\text{#A00}}}。

  • 支持256位色代碼,如:\color{#00A000}{\text{#00A000}},效果:{\color{#00A000}{\text{#00A000}}}

下面列出常用色表供查詢,也可自己設置顏色參數(shù)。
\begin{array}{|lc|} \hline \verb+\color{black}{+{黑色}\verb+}+ & \color{black}{黑色} \\ \verb+\color{darkgray}{+{深灰}\verb+}+ & \color{darkgray}{深灰}\\ \verb+\color{gray}{+{灰色}\verb+}+ & \color{gray}{灰色} \\ \verb+\color{silver}{+{銀色}\verb+}+ & \color{silver}{銀色} \\ \verb+\color{lightgray}{+{淺灰}\verb+}+ &\color{lightgray}{淺灰}\\ \verb+\color{white}{+{白色}\verb+}+ & \color{white}{白色} \\ \hline \verb+\color{brown}{+{棕色}\verb+}+ & \color{brown}{棕色} \\ \verb+\color{maroon}{+{栗色}\verb+}+ & \color{maroon}{栗色} \\ \verb+\color{red}{+{紅色}\verb+}+ & \color{red}{紅色} \\ \verb+\color{fuchsia}{+{桃紅}\verb+}+ & \color{fuchsia}{桃紅} \\ \verb+\color{magenta}{+{品紅}\verb+}+ & \color{magenta}{品紅} \\ \verb+\color{pink}{+{粉紅}\verb+}+ & \color{pink}{粉紅} \\ \verb+\color{orange}{+{橙色}\verb+}+ & \color{orange}{橙色} \\ \verb+\color{yellow}{+{黃色}\verb+}+ & \color{yellow}{黃色} \\ \verb+\color{lime}{+{青檸}\verb+}+ & \color{lime}{青檸} \\ \verb+\color{olive}{+{橄欖}\verb+}+ & \color{olive}{橄欖} \\ \verb+\color{green}{+{綠色}\verb+}+ & \color{green}{綠色} \\ \verb+\color{aqua}{+{水綠}\verb+}+ & \color{aqua}{水綠} \\ \verb+\color{cyan}{+{青色}\verb+}+ & \color{cyan}{青色} \\ \verb+\color{teal}{+{靛青}\verb+}+ & \color{teal}{靛青} \\ \verb+\color{blue}{+{藍色}\verb+}+ & \color{blue}{藍色} \\ \verb+\color{navy}{+{海藍}\verb+}+ & \color{navy}{海藍} \\ \verb+\color{violet}{+{羅蘭}\verb+}+ & \color{purple}{羅蘭} \\ \verb+\color{purple}{+{紫色}\verb+}+ & \color{purple}{紫色} \\ \hline \end{array}
\begin{array}{|rrrrrrrr|} \hline \verb+#000+ & \color{#000}{text} & \verb+#005+ & \color{#005}{text} & \verb+#00A+ & \color{#00A}{text} & \verb+#00F+ & \color{#00F}{text} \\ \verb+#500+ & \color{#500}{text} & \verb+#505+ & \color{#505}{text} & \verb+#50A+ & \color{#50A}{text} & \verb+#50F+ & \color{#50F}{text} \\ \verb+#A00+ & \color{#A00}{text} & \verb+#A05+ & \color{#A05}{text} & \verb+#A0A+ & \color{#A0A}{text} & \verb+#A0F+ & \color{#A0F}{text} \\ \verb+#F00+ & \color{#F00}{text} & \verb+#F05+ & \color{#F05}{text} & \verb+#F0A+ & \color{#F0A}{text} & \verb+#F0F+ & \color{#F0F}{text} \\ \hline \verb+#080+ & \color{#080}{text} & \verb+#085+ & \color{#085}{text} & \verb+#08A+ & \color{#08A}{text} & \verb+#08F+ & \color{#08F}{text} \\ \verb+#580+ & \color{#580}{text} & \verb+#585+ & \color{#585}{text} & \verb+#58A+ & \color{#58A}{text} & \verb+#58F+ & \color{#58F}{text} \\ \verb+#A80+ & \color{#A80}{text} & \verb+#A85+ & \color{#A85}{text} & \verb+#A8A+ & \color{#A8A}{text} & \verb+#A8F+ & \color{#A8F}{text} \\ \verb+#F80+ & \color{#F80}{text} & \verb+#F85+ & \color{#F85}{text} & \verb+#F8A+ & \color{#F8A}{text} & \verb+#F8F+ & \color{#F8F}{text} \\ \hline \verb+#0F0+ & \color{#0F0}{text} & \verb+#0F5+ & \color{#0F5}{text} & \verb+#0FA+ & \color{#0FA}{text} & \verb+#0FF+ & \color{#0FF}{text} \\ \verb+#5F0+ & \color{#5F0}{text} & \verb+#5F5+ & \color{#5F5}{text} & \verb+#5FA+ & \color{#5FA}{text} & \verb+#5FF+ & \color{#5FF}{text} \\ \verb+#AF0+ & \color{#AF0}{text} & \verb+#AF5+ & \color{#AF5}{text} & \verb+#AFA+ & \color{#AFA}{text} & \verb+#AFF+ & \color{#AFF}{text} \\ \verb+#FF0+ & \color{#FF0}{text} & \verb+#FF5+ & \color{#FF5}{text} & \verb+#FFA+ & \color{#FFA}{text} & \verb+#FFF+ & \color{#FFF}{text} \\ \hline \end{array}

2.2. 邊框與背景色彩

MathJax可以使用\bbox[<背景顏色>,<方框大小>,border:<邊線寬度> solid <邊線顏色>]{<內(nèi)容>}設置背景和邊框,方格大小與邊框線寬的單位常用px,如下所示:

$$
\bbox[#EFD,5px,border:2px solid red]{
e^x=
    \lim_{n\to\infty} 
    \left( 
        1+\frac{x}{n}
    \right)^n
}
$$

\bbox[#EFD,5px,border:2px solid red]{ e^x= \lim_{n\to\infty} \left( 1+\frac{x}{n} \right)^n }


3. 格式調(diào)整

3.1. 上下標限制

在MathJax輸入行內(nèi)的數(shù)學公式包含一些大型運算符(靠右上下標的代碼格式會輸出顯示在正上下方)時,比如$\sum_{k=1}^n{x_k}$,我們看到它顯示為\sum_{k=1}^n{x_k},這種格式可以閱讀,但行寬過寬有時候不美觀,因此我們要使用上下標限制的功能:

  • \nolimits:使用在行內(nèi)時壓縮連加、連乘等運算符;
  • \limits:使用在行內(nèi)時強制正常顯示(正上下方角標),不會壓縮運算符。

我們使用nolimits無限制格式$\sum\nolimits_{k=1}^n{x_k}$輸入行內(nèi)公式,則其顯示為\sum\nolimits_{k=1}^n{x_k},縮小了行寬,在行內(nèi)大型運算符過多時可以使用。

另外還可以使用\atop進行上下標內(nèi)容的換行,如下所示:

$$
\sum_{k_0,k_1,\ldots>0 \atop 
      k_0+k_1+\cdots=n}
{A_{k_0}+A_{k_1}+\cdots}
$$

\sum_{k_0,k_1,\ldots>0 \atop k_0+k_1+\cdots=n} {A_{k_0}+A_{k_1}+\cdots}

3.2. 括號與定界符調(diào)整

括號與定界符也是數(shù)學公式常用的部分,但其也是格式很容易出現(xiàn)問題的部分,有時需要附加代碼進行調(diào)整。

手工調(diào)整

手工調(diào)整即手動設置括號與定界符的大小,與調(diào)整字體大小類似,但其都是在同一字體大小下而改變括號與定界符大小的,使用格式是在定界符前加如下代碼(此圖的定界符以半角括號和通道符為例):
\begin{array}{l|l|c} \hline {\mathbf{默\,認}} &{\mathbf{開符號}} &{\mathbf{中間符}} &{\mathbf{閉符號}} &{\mathbf{效\,果}}\\ \hline {\mathbf{無設置}} & & & &(\quad|\quad)\\ \verb|\big| &\verb|\bigl| &\verb|\bigm| &\verb|\bigr| &\bigl(\quad\bigm|\quad\bigr) \\ \verb|\Big| &\verb|\Bigl| &\verb|\Bigm| &\verb|\Bigr| &\Bigl(\quad\Bigm|\quad\Bigr) \\ \verb|\bigg| &\verb|\biggl| &\verb|\biggm| &\verb|\biggr| &\biggl(\quad\biggm|\quad\biggr) \\ \verb|\Bigg| &\verb|\Biggl| &\verb|\Biggm| &\verb|\Biggr| &\Biggl(\quad\Biggm|\quad\Biggr) \\ \hline \end{array}
\Biggl(\biggl(\Bigl(\bigl((x)\bigr)\Bigr)\biggr)\Biggr)上述\big等命令分別用于將定界符放大到不同的尺寸。更常用的是在其后增加l,mr的命令,表示將定界符作為開符號、中間符和閉符號的二元關系符。

自適應調(diào)整

手工調(diào)整是在必須通過其而使格式正常的情況下才使用的,一般情況下在MathJax我們都可以使用自適應調(diào)整的方式,當我們不調(diào)整輸入一些微積分公式時,效果如下:

$$
\int_0^a f(x)\,\mathrmu0z1t8osx|_{a=0}
$$

\int_0^a f(x)\,\mathrmu0z1t8osx|_{a=0}可以觀察到在積分式后的定界符過小了,而我們手動調(diào)整需要找到最合適的大小,這一般比較浪費時間,且有可能都達不到要求,這時我們就可以使用自適應調(diào)整代碼:

  • 在開符號前添加\left,在閉符號前添加\right;
  • \left\right必須成對出現(xiàn),對于要不顯示的一邊的符號用.代替;

使用了自適應調(diào)整,公式便顯得美觀自然了:

$$
\left. 
\int_0^a f(x)\,\mathrmu0z1t8osx 
\right|_{\,a=0}
$$

\left. \int_0^a f(x)\,\mathrmu0z1t8osx \right|_{\,a=0}


此篇完結~
如有錯誤望指正!

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

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

  • 引言 在學習理工科知識或者是目前火熱的深度學習等過程中,會涉及到大量的數(shù)學公式,并且考慮到準備以 Markdown...
    Kiven_1994閱讀 18,018評論 3 30
  • 一、簡單分類 1. 行內(nèi)公式 將公式插入到本行內(nèi),符號:$公式內(nèi)容$,如:$xyz$ 2. 行間公式 將公式插入到...
    無劍_君閱讀 44,140評論 1 12
  • Markdown 中添加公式 行內(nèi)公式 行間公式 Latex 數(shù)學公式語法 角標(上下標) 上標 下標 上下標命令...
    destiny0904閱讀 5,325評論 0 3
  • 使用markdown編寫文檔,使用它的支持數(shù)學公式,真的很方便欸!?。?第一步,修改偏好設置,勾選內(nèi)聯(lián)公式選項 按...
    羅蓁蓁閱讀 3,018評論 0 4
  • 使用markdown編寫文檔,使用它的支持數(shù)學公式,真的很方便欸!?。?第一步,修改偏好設置,勾選內(nèi)聯(lián)公式選項 按...
    羅蓁蓁閱讀 5,922評論 1 6

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