Cmd Markdown 公式指導(dǎo)手冊


本文轉(zhuǎn)載自 https://ericp.cn/cmd

ps:有部分語法支持不理想宪赶,本人用來備份數(shù)據(jù)

Cmd Markdown 公式指導(dǎo)手冊

<p style="margin-top: 100px"> </p>


本文為 MathJax 在 Cmd Markdown 環(huán)境下的常用語法指引罚随。Cmd Markdown 編輯閱讀器支持 \LaTeX 編輯顯示支持,例如:\sum_{i=1}^n a_i=0辱揭,訪問 MathJax 以參考更多使用方法舔庶。

右鍵點擊每一個公式,選擇 [Show Math As] → [TeX Commands] 以查看該公式的命令詳情筑凫。

[TOC]


一、公式使用參考

1.如何插入公式

\LaTeX 的數(shù)學(xué)公式有兩種:行中公式和獨立公式古瓤。行中公式放在文中與其它文字混編更扁,獨立公式單獨成行。

行中公式可以用如下方法表示:

: 數(shù)學(xué)公式

獨立公式可以用如下方法表示:

: 數(shù)學(xué)公式

自動編號的公式可以用如下方法表示:
: 若需要手動編號,參見“大括號和行標的使用”。

: \begin{equation}
數(shù)學(xué)公式
\label{eq:當前公式名}
\end{equation}

自動編號后的公式可在全文任意處使用 \eqref{eq:公式名} 語句引用。

  • 例子:
$ J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {区拳,行內(nèi)公式示例} $
  • 顯示:J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {,行內(nèi)公式示例}

  • 例子:

$$ J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {意乓,獨立公式示例} $$
  • 顯示:J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {樱调,獨立公式示例}

  • 例子:

$$ 在公式 \eqref{eq:sample} 中,我們看到了這個被自動編號的公式。$$

\begin{equation}
    E=mc^2 \text{笆凌,自動編號公式示例}
    \label{eq:sample}
\end{equation}
  • 顯示:

在公式 \eqref{eq:sample} 中圣猎,我們看到了這個被自動編號的公式。

\begin{equation}
E=mc^2 \text{乞而,自動編號公式示例}
\label{eq:sample}
\end{equation}

2.如何輸入上下標

^ 表示上標, _ 表示下標送悔。如果上下標的內(nèi)容多于一個字符,需要用 {} 將這些內(nèi)容括成一個整體爪模。上下標可以嵌套欠啤,也可以同時使用。

  • 例子:
$$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $$
  • 顯示:x^{y^z}=(1+{\rm e}^x)^{-2xy^w}

另外屋灌,如果要在左右兩邊都有上下標洁段,可以使用 \sideset 命令;也可以簡單地在符號前面多打一個上下標声滥,此時會以行內(nèi)公式渲染眉撵。

  • 例子:
$$ \sideset{^1_2}{^3_4}\bigotimes \quad or \quad {^1_2}\bigotimes {^3_4} $$
  • 顯示:\sideset{^1_2}{^3_4}\bigotimes \quad or \quad {^1_2}\bigotimes {^3_4}

3.如何輸入括號和分隔符

()侦香、[]| 表示符號本身落塑,使用 \{\} 來表示 {} 。當要顯示大號的括號或分隔符時罐韩,要用 \left\right 命令憾赁。

一些特殊的括號:

輸入 顯示 輸入 顯示
\langle \langle \rangle \rangle
\lceil \lceil \rceil \rceil
\lfloor \lfloor \rfloor \rfloor
\lbrace \lbrace \rbrace \rbrace
\lvert \lvert \rvert \rvert
\lVert \lVert \rVert \rVert

@lymd 有時,我們需要在行內(nèi)使用兩個豎杠表示向量間的某種空間距離散吵,可以這樣寫
<span style="text-align: center; display: block"> \lVert \boldsymbol{X}_i - \boldsymbol{S}_j \rVert^2\lVert \boldsymbol{X}_i - \boldsymbol{S}_j \rVert^2 </span>

  • 例子:
$$ f(x,y,z) = 3y^2z \left( 3+\frac{7x+5}{1+y^2} \right) $$
  • 顯示:f(x,y,z) = 3y^2z \left( 3+\frac{7x+5}{1+y^2} \right)

有時要用 \left.\right. 進行匹配而不顯示本身龙考。

  • 例子:
$$ \left. \frac{{\rm d}u}{{\rm d}x} \right| _{x=0} $$
  • 顯示:\left. \frac{{\rm d}u}{{\rm d}x} \right| _{x=0}

4.如何輸入分數(shù)

通常使用 \frac {分子} {分母} 來生成一個分數(shù),分數(shù)可多層嵌套矾睦。如果分式較為復(fù)雜晦款,亦可使用 分子 \over 分母 此時分數(shù)僅有一層。

  • 例子:
$$ \frac{a-1}{b-1} \quad or \quad {a+1 \over b+1} $$
  • 顯示:\frac{a-1}{b-1} \quad or \quad {a+1 \over b+1}

當分式 僅有兩個字符時 可直接輸入 \frac ab 來快速生成一個 \large\frac ab 枚冗。

  • 例子:
$$ \frac 12,\frac 1a,\frac a2 \quad \mid \quad \text{2 letters only:} \quad \frac 12a \,, k\frac q{r^2} $$
  • 顯示:\frac 12,\frac 1a,\frac a2 \quad \mid \quad \text{2 letters only:} \quad \frac 12a \,, k\frac q{r^2}

5.如何輸入開方

使用 \sqrt [根指數(shù)缓溅,省略時為2] {被開方數(shù)} 命令輸入開方。

  • 例子:
$$ \sqrt{2} \quad or \quad \sqrt[n]{3} $$
  • 顯示:\sqrt{2} \quad or \quad \sqrt[n]{3}

6.如何輸入省略號

數(shù)學(xué)公式中常見的省略號有兩種赁温,\ldots 表示與 文本底線 對齊的省略號坛怪,\cdots 表示與 文本中線 對齊的省略號。

  • 例子:
$$ f(x_1,x_2,\underbrace{\ldots}_{\rm ldots} ,x_n) = x_1^2 + x_2^2 + \underbrace{\cdots}_{\rm cdots} + x_n^2 $$
  • 顯示:f(x_1,x_2,\underbrace{\ldots}_{\rm ldots} ,x_n) = x_1^2 + x_2^2 + \underbrace{\cdots}_{\rm cdots} + x_n^2

7.如何輸入向量

使用 \vec{向量} 來自動產(chǎn)生一個向量股囊。也可以使用 \overrightarrow 等命令自定義字母上方的符號袜匿。

  • 例子:
$$ \vec{a} \cdot \vec=0 $$
  • 顯示:\vec{a} \cdot \vec稚疹=0

  • 例子:

$$ xy \text{ with arrows:} \quad \overleftarrow{xy} \; \mid \; \overleftrightarrow{xy} \; \mid \; \overrightarrow{xy} $$
  • 顯示:xy \text{ with arrows:} \quad \overleftarrow{xy} \; \mid \; \overleftrightarrow{xy} \; \mid \; \overrightarrow{xy}

8.如何輸入積分

使用 \int_積分下限^積分上限 {被積表達式} 來輸入一個積分居灯。

例子:

$$ \int_0^1 {x^2} \,{\rm d}x $$

顯示:\int_0^1 {x^2} \,{\rm d}x

本例中 \,{\rm d} 部分可省略,但加入能使式子更美觀,詳見“在字符間加入空格”及“如何進行字體轉(zhuǎn)換”怪嫌。

9.如何輸入極限運算

使用 \lim_{變量 \to 表達式} 表達式 來輸入一個極限待牵。如有需求,可以更改 \to 符號至任意符號喇勋。

例子:

$$ \lim_{n \to \infty} \frac{1}{n(n+1)} \quad and \quad \lim_{x\leftarrow{示例}} \frac{1}{n(n+1)} $$

顯示:\lim_{n \to \infty} \frac{1}{n(n+1)} \quad and \quad \lim_{x\leftarrow{示例}} \frac{1}{n(n+1)}

10.如何輸入累加缨该、累乘運算

使用 \sum_{下標表達式}^{上標表達式} {累加表達式} 來輸入一個累加。與之類似川背,使用 \prod \bigcup \bigcap 來分別輸入累乘贰拿、并集和交集,更多符號可參考“其它特殊字符”熄云。
此類符號在行內(nèi)顯示時上下標表達式將會移至右上角和右下角膨更,如 \sum_{i=1}^n \frac{1}{i^2}

  • 例子:
$$ \sum_{i=1}^n \frac{1}{i^2} \quad and \quad \prod_{i=1}^n \frac{1}{i^2} \quad and \quad \bigcup_{i=1}^{2} \Bbb{R} $$
  • 顯示:\sum_{i=1}^n \frac{1}{i^2} \quad and \quad \prod_{i=1}^n \frac{1}{i^2} \quad and \quad \bigcup_{i=1}^{2} \Bbb{R}

11.如何輸入希臘字母

輸入 \小寫希臘字母英文全稱\首字母大寫希臘字母英文全稱 來分別輸入小寫和大寫希臘字母缴允。
對于大寫希臘字母與現(xiàn)有字母相同的荚守,直接輸入大寫字母即可。

輸入 顯示 輸入 顯示 輸入 顯示 輸入 顯示
\alpha \alpha A A \beta \beta B B
\gamma \gamma \Gamma \Gamma \delta \delta \Delta \Delta
\epsilon \epsilon E E \zeta \zeta Z Z
\eta \eta H H \theta \theta \Theta \Theta
\iota \iota I I \kappa \kappa K K
\lambda \lambda \Lambda \Lambda \mu \mu M M
\nu \nu N N \xi \xi \Xi \Xi
o o O O \pi \pi \Pi \Pi
\rho \rho P P \sigma \sigma \Sigma \Sigma
\tau \tau T T \upsilon \upsilon \Upsilon \Upsilon
\phi \phi \Phi \Phi \chi \chi X X
\psi \psi \Psi \Psi \omega \omega \Omega \Omega

部分字母有變量專用形式练般,以 \var- 開頭矗漾。

小寫形式 大寫形式 變量形式 顯示
\epsilon E \varepsilon \epsilon \mid E \mid \varepsilon
\theta \Theta \vartheta \theta \mid \Theta \mid \vartheta
\rho P \varrho \rho \mid P \mid \varrho
\sigma \Sigma \varsigma \sigma \mid \Sigma \mid \varsigma
\phi \Phi \varphi \phi \mid \Phi \mid \varphi

12.如何輸入其它特殊字符

完整的 \LaTeX 可用符號列表可以在 這份文檔 中查閱(極長,共 348 頁)薄料,大部分常用符號可以參閱 這份精簡版文檔 查詢敞贡。需要注意的是,\LaTeX 符號并不保證在 MathJax v2.2 中可用摄职,即在 Cmd Markdown 編輯閱讀器中可能并不支持所輸入的特定命令誊役。

若需要顯示更大或更小的字符,在符號前插入 \large\small 命令谷市。
MathJax 針對任意元素均提供從小至大 \tiny \Tiny \scriptsize \small *默認值 \normalsize \large \Large \LARGE \huge \Huge 共十種渲染大小蛔垢,詳見官方文檔

若找不到需要的符號迫悠,推薦使用 \large\rm{Detexify} 來畫出想要的符號
<span style="text-align: center; display: block">

detexify_t
</span>

(1).關(guān)系運算符

輸入 顯示 輸入 顯示 輸入 顯示 輸入 顯示
\pm \pm \times \times \div \div \mid \mid
\nmid \nmid \cdot \cdot \circ \circ \ast \ast
\bigodot \bigodot \bigotimes \bigotimes \bigoplus \bigoplus \leq \leq
\geq \geq \neq \neq \approx \approx \equiv \equiv
\sum \sum \prod \prod \coprod \coprod \backslash \backslash

(2).集合運算符

輸入 顯示 輸入 顯示 輸入 顯示
\emptyset \emptyset \in \in \notin \notin
\subset \subset \supset \supset \subseteq \subseteq
\supseteq \supseteq \cap \cap \cup \cup
\vee \vee \wedge \wedge \uplus \uplus
\top \top \bot \bot \complement \complement

(3).對數(shù)運算符

輸入 顯示 輸入 顯示 輸入 顯示
\log \log \lg \lg \ln \ln

(4).三角運算符

輸入 顯示 輸入 顯示 輸入 顯示
\backsim \backsim \cong \cong \angle A \angle A
\sin \sin \cos \cos \tan \tan
\csc \csc \sec \sec \cot \cot

(5).微積分運算符

輸入 顯示 輸入 顯示 輸入 顯示
\int \int \iint \iint \iiint \iiint
\partial \partial \oint \oint \prime \prime
\lim \lim \infty \infty \nabla \nabla

(6).邏輯運算符

輸入 顯示 輸入 顯示 輸入 顯示
\because \because \therefore \therefore \neg \neg
\forall \forall \exists \exists \not\subset \not\subset
\not< \not< \not> \not> \not= \not=

(7).戴帽符號

輸入 顯示 輸入 顯示 輸入 顯示
\hat{xy} \hat{xy} \widehat{xyz} \widehat{xyz} \bar{y} \bar{y}
\tilde{xy} \tilde{xy} \widetilde{xyz} \widetilde{xyz} \acute{y} \acute{y}
\breve{y} \breve{y} \check{y} \check{y} \grave{y} \grave{y}
\dot{x} \dot{x} \ddot{x} \ddot{x} \dddot{x} \dddot{x}

若需要在特定文字頂部\底部放置內(nèi)容鹏漆,可使用 \overset{頂部內(nèi)容}{正常內(nèi)容}\underset{底部內(nèi)容}{正常內(nèi)容} 命令。

  • 例子:
$$ \verb+\overset{above}{level}+ \qquad \overset{xx}{ABC} \;\; \mid \quad \overset{x^2}{\longmapsto}\ \, \mid \quad \overset{\bullet\circ\circ\bullet}{T} $$
  • 顯示:
    \verb+\overset{above}{level}+ \qquad \overset{xx}{ABC} \;\; \mid \quad \overset{x^2}{\longmapsto}\ \, \mid \quad \overset{\bullet\circ\circ\bullet}{T}

  • 例子:

$$ \verb+\underset{below}{level}+ \qquad \underset{xx}{ABC} \;\; \mid \quad \underset{x^2}{\longmapsto}\ \, \mid \quad \underset{\bullet\circ\circ\bullet}{T} $$
  • 顯示:
    \verb+\underset{below}{level}+ \qquad \underset{xx}{ABC} \;\; \mid \quad \underset{x^2}{\longmapsto}\ \, \mid \quad \underset{\bullet\circ\circ\bullet}{T}

此命令可疊加嵌套使用及皂,生成類似化學(xué)反應(yīng)式的多重條件符號甫男,
\overset{H_2}{\underset{1300℃}{\Longleftrightarrow}}
\rm{SrO+V^{''}_{Sr} \overset{H_2}{\underset{1300℃}{\Longleftrightarrow}} Sr^{\times}_{Sr}+2e^{'}+\frac 12O_2(g)}\overset{Surface/bulk}{\underset{diffusion}{\longleftrightarrow}}
\rm{2OH^{\bullet}_{O(STN)}+2O^{\times}_{O(YSZ)} \; \overset{Surface/bulk}{\underset{diffusion}{\longleftrightarrow}} \;\; 2OH^{\bullet}_{O(YSZ)}+2O^{\times}_{O(STN)}}

一般建議在書寫化學(xué)方程式時聲明 \require{AMDcd} 語句,使用 MathJax 內(nèi)置的交換圖表功能验烧,具體例子可參見下文板驳。

(8).連線符號

其它可用的文字修飾符可參見官方文檔 "Additional decorations"

輸入 顯示
\fbox{a+b+c+d} <span style="display: block">高級框選需聲明 enclose 標簽</span> \fbox{a+b+c+d}
\overleftarrow{a+b+c+d} \overleftarrow{a+b+c+d}
\overrightarrow{a+b+c+d} \overrightarrow{a+b+c+d}
\overleftrightarrow{a+b+c+d} \overleftrightarrow{a+b+c+d}
\underleftarrow{a+b+c+d} \underleftarrow{a+b+c+d}
\underrightarrow{a+b+c+d} \underrightarrow{a+b+c+d}
\underleftrightarrow{a+b+c+d} \underleftrightarrow{a+b+c+d}
\overline{a+b+c+d} \overline{a+b+c+d}
\underline{a+b+c+d} \underline{a+b+c+d}
\overbrace{a+b+c+d}^{Sample} \overbrace{a+b+c+d}^{Sample}
\underbrace{a+b+c+d}_{Sample} \underbrace{a+b+c+d}_{Sample}
\overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0} \overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0}
\underbrace{a\cdot a\cdots a}_{b\text{ times}} \underbrace{a\cdot a\cdots a}_{b\text{ times}}

(9).箭頭符號

  • 推薦使用符號:
    |輸入|顯示|輸入|顯示|輸入|顯示|
    |:--:|:--:|:--:|:--:|:--:|:--:|
    |\to|\to|\mapsto|\mapsto|\underrightarrow{1℃/min} | \underrightarrow{1℃/min} |
    |\implies|\implies|\iff|\iff|\impliedby|\impliedby|
  • 其它可用符號:
    |輸入|顯示|輸入|顯示|
    |:--:|:--:|:--:|:--:|
    |\uparrow|\uparrow|\Uparrow|\Uparrow|
    |\downarrow|\downarrow|\Downarrow|\Downarrow|
    |\leftarrow|\leftarrow|\Leftarrow|\Leftarrow|
    |\rightarrow|\rightarrow|\Rightarrow|\Rightarrow|
    |\leftrightarrow|\leftrightarrow|\Leftrightarrow|\Leftrightarrow|
    |\longleftarrow|\longleftarrow|\Longleftarrow|\Longleftarrow|
    |\longrightarrow|\longrightarrow|\Longrightarrow|\Longrightarrow|
    |\longleftrightarrow|\longleftrightarrow|\Longleftrightarrow|\Longleftrightarrow|

13.如何進行字體轉(zhuǎn)換

若要對公式的某一部分字符進行字體轉(zhuǎn)換碍拆,可以用 {\字體 {需轉(zhuǎn)換的部分字符}} 命令若治,其中 \字體 部分可以參照下表選擇合適的字體慨蓝。一般情況下,公式默認為斜體字 italic 端幼。

示例中 全部大寫 的字體僅大寫可用礼烈。

|輸入|全字母可用|顯示|輸入|僅大寫可用|顯示|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|\rm|羅馬體|\rm{Sample}|\mathcal|花體(數(shù)學(xué)符號等)|\mathcal{SAMPLE}|
|\it|斜體|\it{Sample}|\mathbb|黑板粗體(定義域等)|\mathbb{SAMPLE}|
|\bf|粗體|\bf{Sample}|\mit|數(shù)學(xué)斜體|\mit{SAMPLE}|
|\sf|等線體|\sf{Sample}|\scr|手寫體|\scr{SAMPLE}|
|\tt|打字機體|\tt{Sample}|
|\frak|舊德式字體|\frak{Sample}|

@lymd \boldsymbol{\alpha} 用來表示向量或者矩陣的加粗斜體,如向量 \boldsymbol{\vec\alpha}婆跑。

轉(zhuǎn)換字體十分常用此熬,例如在積分中:

  • 例子:
\begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \\
    \hline \\
    \int_0^1 x^2 dx & \int_0^1 x^2 \,{\rm d}x
\end{array}
  • 顯示:
    \begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \
    \hline \
    \int_0^1 x^2 dx & \int_0^1 x^2 ,{\rm d}x
    \end{array}

注意比較兩個式子間 dx{\rm d} x 的不同。
使用 \operatorname 命令也可以達到相同的效果滑进,詳見“定義新的運算符”犀忱。

14.如何高亮一行公式

使用 \bbox[底色, (可選)邊距, (可選)邊框 border: 框?qū)挾?框類型 框顏色] 命令來高亮一行公式。
底色和框顏色支持詳見“更改文字顏色”扶关,邊距及框?qū)挾戎С?絕對像素 px相對大小 em阴汇,框類型支持 實線 solid虛線 dashed

  • 例子:
$$
\bbox[yellow]{
    e^x=\lim_{n\to\infty} \left( 1+\frac{x}{n} \right)^n \qquad (1)
}
$$
  • 顯示:
    \bbox[yellow]{ e^x=\lim_{n\to\infty} \left( 1+\frac{x}{n} \right)^n \qquad (1) }
  • 例子:
$$
\bbox[#9ff, 5px]{ % 此處向外添加 5 像素的邊距
    e^x=\lim_{n\to\infty} \left( 1+\frac{x}{n} \right)^n \qquad (1)
}
$$
  • 顯示:
    \bbox[#9ff, 5px]{ e^x=\lim_{n\to\infty} \left( 1+\frac{x}{n} \right)^n \qquad (1) }
  • 例子:
$$
% 此處使用 0.5 倍行高作為邊距节槐,附加 2 像素的實線邊框(Ctrl+Alt+Y 可見)
\bbox[#2f3542, 0.5em, border:2px solid #f1f2f6]{
    \color{#f1f2f6}{e^x=\lim_{n\to\infty} \left( 1+\frac{x}{n} \right)^n \qquad (1)}
}
$$
  • 顯示:
    \bbox[#2f3542, 0.5em, border:2px solid #f1f2f6]{ \color{#f1f2f6}{e^x=\lim_{n\to\infty} \left( 1+\frac{x}{n} \right)^n \qquad (1)} }

15.大括號和行標的使用

\left\right 之后加上要使用的括號來創(chuàng)建自動匹配高度的圓括號 ( )搀庶,方括號 [ ] 和花括號 \{ \}
在每個公式末尾前使用 \tag {行標} 來實現(xiàn)行標铜异。

  • 例子:
$$
f\left(
   \left[ 
     \frac{
       1+\left\{x,y\right\}
     }{
       \left(
          \frac xy + \frac yx
       \right)
       (u+1)
     }+a
   \right]^{3/2}
\right)
\tag {行標}
$$
  • 顯示:
    f\left( \left[ \frac{ 1+\left\{x,y\right\} }{ \left( \frac xy + \frac yx \right) (u+1) }+a \right]^{3/2} \right) \tag {行標}

如果你需要在不同的行顯示對應(yīng)括號哥倔,可以在每一行對應(yīng)處使用 \left.\right. 來放一個“不存在的括號”。

  • 例子:
$$
\begin{align*}
    a=&\left(1+2+3+ \cdots \right. \\
      &\cdots+\left. \infty-2+\infty-1+\infty\right)
\end{align*}
$$
  • 顯示:
    \begin{align*} a=&\left(1+2+3+ \cdots \right. \\ &\cdots+\left. \infty-2+\infty-1+\infty\right) \end{align*}

如果你需要將大括號里面顯示的分隔符也變大熙掺,可以使用 \middle 命令未斑,此處分別使用單豎線 | 和雙豎線 \\|

  • 例子:
$$
\left\langle  
    q \; \middle|
        \frac{\frac xy}{\frac uv}
    \middle\| p 
\right\rangle
$$
  • 顯示:
    \left\langle q \; \middle| \frac{\frac xy}{\frac uv} \middle\| p \right\rangle

16.其它命令

(1).定義新的運算符 \operatorname

當需要使用的運算符不在 MathJax 的內(nèi)置庫中時币绩,程序可能會報錯或產(chǎn)生錯誤的渲染結(jié)果。此時可以使用 \operatorname 命令定義一個新的運算符號府阀。

  • 反例:
\begin{array}{c|c}
    \mathrm{Error} & \text{Wrong rendering} \\
    \hline \\
    \arsinh(x) & arsinh(x) \\
    \Res_{z=1} & Res_{z=1}{\frac{1}{z^2-z}=1} \\
\end{array}
  • 顯示:
    \begin{array}{c|c}
    \mathrm{Error} & \text{Wrong rendering} \
    \hline \
    \arsinh(x) & arsinh(x) \
    \Res_{z=1} & Res_{z=1}{\frac{1}{z^2-z}=1} \
    \end{array}

使用 \operatorname{運算符}{式子} 來生成一個普通運算缆镣,或使用 \operatorname*{運算符}_{下標}^{上標}{式子} 來生成一個含上下標的自定義運算。

  • 例子:
\begin{array}{c|c}
    \text{Normal Operator} & \text{Operator with label above and below} \\
    \hline \\
    \scriptsize\text{\operatorname{arsinh}{x}} & \scriptsize\text{\operatorname*{Res}_{z=1}{\frac{1}{z^2-z}=1}} \\
    \operatorname{arsinh}{x} & \operatorname*{Res}_{z=1}{\frac{1}{z^2-z}=1} \\
\end{array}
  • 顯示:
    \begin{array}{c|c}
    \text{Normal Operator} & \text{Operator with label above and below} \
    \scriptsize\text{\operatorname{arsinh}{x}} & \scriptsize\text{\operatorname{Res}_{z=1}{\frac{1}{z^2-z}=1}} \[2ex]
    \hline \
    \operatorname{arsinh}{x} & \operatorname
    {Res}_{z=1}{\frac{1}{z^2-z}=1}
    \end{array}

查詢關(guān)于此命令的定義關(guān)于此命令的討論來進一步了解此命令试浙。

(2).添加注釋文字 \text

\text {文字} 中仍可以使用 $公式$ 插入其它公式董瞻。

  • 例子:
$$ f(n)= \begin{cases} n/2, & \text {if $n$ is even} \\ 3n+1, & \text{if $n$ is odd} \end{cases} $$
  • 顯示:
    f(n)= \begin{cases} n/2, & \text {if $n$ is even} \\ 3n+1, & \text{if $n$ is odd} \end{cases}

(3).在字符間加入空格

有四種寬度的空格可以使用: \,\;田巴、\quad\qquad钠糊,靈活使用 \text{n個空格} 也可以在任意位置實現(xiàn)空格。
同時存在一種負空格 \! 用來減小字符間距壹哺,一般在物理單位中使用抄伍。
反復(fù)使用 \! 命令能夠?qū)崿F(xiàn)不同元素的疊加渲染,如\wedge\!\!\!\!\!\!\!\!\;\bigcirc\}\!\!\!\!\!\div

  • 例子:
\begin{array}{c|c}
    \text{Spaces} & \text{Negative Space in Units} \\
    \hline \\
    \overbrace{a \! b}^{\text{\!}} \mid \underbrace{ab}_{\rm{default}} \mid \overbrace{a \, b}^{\text{\,}} \mid \underbrace{a \; b}_{\text{\;}} \mid \overbrace{a \quad b}^{\text{\quad}} \mid \underbrace{a \qquad b}_{\text{\qquad}} & \mathrm{N}\!\cdot\!\mathrm{m} \mid \mathrm{s}\!\cdot\!\mathrm{A} \mid \mathrm{kg}\!\cdot\!\mathrm{m}^2 \\ 
\end{array}
  • 顯示:
    \begin{array}{c|c}
    \text{Spaces} & \text{Negative Space in Units} \
    \hline \
    \overbrace{a ! b}^{\text{!}} \mid \underbrace{ab}{\rm{default}} \mid \overbrace{a , b}^{\text{,}} \mid \underbrace{a ; b}{\text{;}} \mid \overbrace{a \quad b}^{\text{\quad}} \mid \underbrace{a \qquad b}_{\text{\qquad}} & \mathrm{N}!\cdot!\mathrm{m} \mid \mathrm{s}!\cdot!\mathrm{A} \mid \mathrm{kg}!\cdot!\mathrm{m}^2 \
    \end{array}

一些常見的公式單位可表達如下:

  • 例子:
$$ \mu_0=4\pi\times10^{-7} \ \left.\mathrm{\mathrm{T}\!\cdot\!\mathrm{m}}\middle/\mathrm{A}\right. $$
$$ 180^\circ=\pi \ \mathrm{rad} $$
$$ \mathrm{N_A} = 6.022\times10^{23} \ \mathrm{mol}^{-1} $$
  • 顯示:
    \mu_0=4\pi\times10^{-7} \ \left.\mathrm{\mathrm{T}\!\cdot\!\mathrm{m}}\middle/\mathrm{A}\right. 180^\circ=\pi \ \mathrm{rad} \mathrm{N_A} = 6.022\times10^{23} \ \mathrm{mol}^{-1}

(4).更改文字顏色 \color

使用 \color{顏色}{文字} 來更改特定的文字顏色管宵。

更改文字顏色需要瀏覽器支持 截珍,如果瀏覽器不知道你所需的顏色攀甚,那么文字將被渲染為黑色。對于較舊的瀏覽器(HTML4 & CSS2)岗喉,以下顏色是被支持的:

輸入 顯示 輸入 顯示
black \color{black}{text} grey \color{grey}{text}
silver \color{silver}{text} white \color{white}{text}
maroon \color{maroon}{text} red \color{red}{text}
yellow \color{yellow}{text} lime \color{lime}{text}
olive \color{olive}{text} green \color{green}{text}
teal \color{teal}{text} auqa \color{auqa}{text}
blue \color{blue}{text} navy \color{navy}{text}
purple \color{purple}{text} fuchsia \color{fuchsia}{text}

對于較新的瀏覽器(HTML5 & CSS3)秋度,HEX 顏色將被支持:

輸入 \color {#rgb} {text} 來自定義更多的顏色,其中 #rgb#rrggbbr g b 可輸入 0-9a-f 來表示紅色钱床、綠色和藍色的純度(飽和度)荚斯。

  • 例子:
\begin{array}{|rrrrrrrr|}\hline
    \verb+#000+ & \color{#000}{text} & & &
    \verb+#00F+ & \color{#00F}{text} & & \\
    & & \verb+#0F0+ & \color{#0F0}{text} &
    & & \verb+#0FF+ & \color{#0FF}{text} \\
    \verb+#F00+ & \color{#F00}{text} & & &
    \verb+#F0F+ & \color{#F0F}{text} & & \\
    & & \verb+#FF0+ & \color{#FF0}{text} &
    & & \verb+#FFF+ & \color{#FFF}{text} \\
\hline\end{array}
  • 顯示:
    \begin{array}{|rrrrrrrr|}\hline
    \verb+#000+ & \color{#000}{text} & & &
    \verb+#00F+ & \color{#00F}{text} & & \
    & & \verb+#0F0+ & \color{#0F0}{text} &
    & & \verb+#0FF+ & \color{#0FF}{text} \
    \verb+#F00+ & \color{#F00}{text} & & &
    \verb+#F0F+ & \color{#F0F}{text} & & \
    & & \verb+#FF0+ & \color{#FF0}{text} &
    & & \verb+#FFF+ & \color{#FFF}{text} \
    \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}
  • 顯示:
    \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}

(5).添加刪除線

使用刪除線功能必須聲明 $$ 符號。

在公式內(nèi)使用 \require{cancel} 來允許片段刪除線的顯示查牌。
聲明片段刪除線后鲸拥,使用 \cancel{字符}\bcancel{字符}僧免、\xcancel{字符}\cancelto{字符} 來實現(xiàn)各種片段刪除線效果刑赶。

  • 例子:
$$
\require{cancel}
\begin{array}{rl}
    \verb|y+\cancel{x}| & y+\cancel{x} \\
    \verb|\cancel{y+x}| & \cancel{y+x} \\
    \verb|y+\bcancel{x}| & y+\bcancel{x} \\
    \verb|y+\xcancel{x}| & y+\xcancel{x} \\
    \verb|y+\cancelto{0}{x}| & y+\cancelto{0}{x} \\
    \verb+\frac{1\cancel9}{\cancel95} = \frac15+& \frac{1\cancel9}{\cancel95} = \frac15 \\
\end{array}
$$
  • 顯示:
    \require{cancel} \begin{array}{rl} \verb|y+\cancel{x}| & y+\cancel{x} \\ \verb|\cancel{y+x}| & \cancel{y+x} \\ \verb|y+\bcancel{x}| & y+\bcancel{x} \\ \verb|y+\xcancel{x}| & y+\xcancel{x} \\ \verb|y+\cancelto{0}{x}| & y+\cancelto{0}{x} \\ \verb+\frac{1\cancel9}{\cancel95} = \frac15+& \frac{1\cancel9}{\cancel95} = \frac15 \\ \end{array}

使用 \require{enclose} 來允許整段刪除線的顯示。
聲明整段刪除線后懂衩,使用 \enclose{刪除線效果}{字符} 來實現(xiàn)各種整段刪除線效果撞叨。
其中,刪除線效果有 horizontalstrike浊洞、verticalstrike牵敷、updiagonalstrikedowndiagonalstrike,可疊加使用法希。

  • 例子:
$$
\require{enclose}
\begin{array}{rl}
    \verb|\enclose{horizontalstrike}{x+y}| & \enclose{horizontalstrike}{x+y} \\
    \verb|\enclose{verticalstrike}{\frac xy}| & \enclose{verticalstrike}{\frac xy} \\
    \verb|\enclose{updiagonalstrike}{x+y}| & \enclose{updiagonalstrike}{x+y} \\
    \verb|\enclose{downdiagonalstrike}{x+y}| & \enclose{downdiagonalstrike}{x+y} \\
    \verb|\enclose{horizontalstrike,updiagonalstrike}{x+y}| & \enclose{horizontalstrike,updiagonalstrike}{x+y} \\
\end{array}
$$
  • 顯示:
    \require{enclose} \begin{array}{rl} \verb|\enclose{horizontalstrike}{x+y}| & \enclose{horizontalstrike}{x+y} \\ \verb|\enclose{verticalstrike}{\frac xy}| & \enclose{verticalstrike}{\frac xy} \\ \verb|\enclose{updiagonalstrike}{x+y}| & \enclose{updiagonalstrike}{x+y} \\ \verb|\enclose{downdiagonalstrike}{x+y}| & \enclose{downdiagonalstrike}{x+y} \\ \verb|\enclose{horizontalstrike,updiagonalstrike}{x+y}| & \enclose{horizontalstrike,updiagonalstrike}{x+y} \\ \end{array}

此外枷餐, \enclose 命令還可以產(chǎn)生包圍的邊框和圓等,參見 MathML Menclose Documentation 以查看更多效果苫亦。

  • 例子:
分別使用 circleroundedbox 包圍的公式
$$
\require{enclose}
\begin{array}{c}
    \enclose{circle}{f(\top),\, f^2(\top),\, f^3(\top) \,\cdots\, f^n(\top)} \\
    \enclose{roundedbox}{f(\bot),\, f^2(\bot),\, f^3(\bot) \,\cdots\, f^n(\bot)} \\
\end{array}
$$
使用 box 框住所有公式
$$
\require{enclose}
\enclose{box}{
    \begin{array}{c}
        f(\top),\, f^2(\top),\, f^3(\top) \,\cdots\, f^n(\top) \\
        f(\bot),\, f^2(\bot),\, f^3(\bot) \,\cdots\, f^n(\bot) \\
    \end{array}
}
$$
  • 顯示:
分別使用 circleroundedbox 包圍的公式 使用 box 框住所有公式
$$

\require{enclose}
\begin{array}{c}
\enclose{circle}{f(\top),, f^2(\top),, f^3(\top) ,\cdots, f^n(\top)} \
\enclose{roundedbox}{f(\bot),, f^2(\bot),, f^3(\bot) ,\cdots, f^n(\bot)} \
\end{array}
|
\require{enclose}
\enclose{box}{
\begin{array}{c}
f(\top),, f^2(\top),, f^3(\top) ,\cdots, f^n(\top) \
f(\bot),, f^2(\bot),, f^3(\bot) ,\cdots, f^n(\bot) \
\end{array}
}
$$|

此例語法可參見“如何輸入一個數(shù)組或表格”毛肋。

二、矩陣使用參考

1.如何輸入無框矩陣

在開頭使用 \begin{matrix}屋剑,在結(jié)尾使用 \end{matrix}润匙,在中間插入矩陣元素,每個元素之間插入 & 唉匾,并在每行結(jié)尾處使用 \\ 孕讳。
使用矩陣時必須聲明 $$$ 符號。

  • 例子:
$$
\begin{matrix}
    1 & x & x^2 \\
    1 & y & y^2 \\
    1 & z & z^2 \\
\end{matrix}
$$
  • 顯示:
    \begin{matrix} 1 & x & x^2 \\ 1 & y & y^2 \\ 1 & z & z^2 \\ \end{matrix}

2.如何輸入邊框矩陣

在開頭將 matrix 替換為 pmatrix bmatrix Bmatrix vmatrix Vmatrix 巍膘。

  • 例子:
$ \begin{matrix} 1 & 2 \\ 3 & 4 \\ \end{matrix} $
$ \begin{pmatrix} 1 & 2 \\ 3 & 4 \\ \end{pmatrix} $
$ \begin{bmatrix} 1 & 2 \\ 3 & 4 \\ \end{bmatrix} $
$ \begin{Bmatrix} 1 & 2 \\ 3 & 4 \\ \end{Bmatrix} $
$ \begin{vmatrix} 1 & 2 \\ 3 & 4 \\ \end{vmatrix} $
$ \begin{Vmatrix} 1 & 2 \\ 3 & 4 \\ \end{Vmatrix} $
  • 顯示:
    |matrix|pmatrix|bmatrix|Bmatrix|vmatrix|Vmatrix|
    |:--:|:--:|:--:|:--:|:--:|:--:|
    |\begin{matrix} 1 & 2 \\ 3 & 4 \\ \end{matrix}|\begin{pmatrix} 1 & 2 \\ 3 & 4 \\ \end{pmatrix}|\begin{bmatrix} 1 & 2 \\ 3 & 4 \\ \end{bmatrix}|\begin{Bmatrix} 1 & 2 \\ 3 & 4 \\ \end{Bmatrix}|\begin{vmatrix} 1 & 2 \\ 3 & 4 \\ \end{vmatrix}|\begin{Vmatrix} 1 & 2 \\ 3 & 4 \\ \end{Vmatrix}|

3.如何輸入帶省略符號的矩陣

使用 \cdots \cdots , \ddots \ddots , \vdots \vdots 來輸入省略符號厂财。

  • 例子:
$$
\begin{pmatrix}
    1 & a_1 & a_1^2 & \cdots & a_1^n \\
    1 & a_2 & a_2^2 & \cdots & a_2^n \\
    \vdots & \vdots & \vdots & \ddots & \vdots \\
    1 & a_m & a_m^2 & \cdots & a_m^n \\
\end{pmatrix}
$$
  • 顯示:
    \begin{pmatrix} 1 & a_1 & a_1^2 & \cdots & a_1^n \\ 1 & a_2 & a_2^2 & \cdots & a_2^n \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 1 & a_m & a_m^2 & \cdots & a_m^n \\ \end{pmatrix}

4.如何輸入帶分割符號的矩陣

詳見"數(shù)組使用參考"。

  • 例子:
$$
\left[
    \begin{array}{cc|c}
        1 & 2 & 3 \\
        4 & 5 & 6 \\
    \end{array}
\right]
$$
  • 顯示:
    \left[ \begin{array}{cc|c} 1 & 2 & 3 \\ 4 & 5 & 6 \\ \end{array} \right]

其中 cc|c 代表在一個三列矩陣中的第二和第三列之間插入分割線峡懈。

5.如何輸入行中矩陣

若想在一行內(nèi)顯示矩陣璃饱,
使用\bigl(\begin{smallmatrix} ... \end{smallmatrix}\bigr)

  • 例子:
這是一個行中矩陣的示例 $\bigl(\begin{smallmatrix} a & b \\ c & d \end{smallmatrix}\bigr)$ 逮诲。
  • 顯示:這是一個行中矩陣的示例 \bigl(\begin{smallmatrix} a & b \\ c & d \end{smallmatrix}\bigr) 帜平。

三幽告、方程式序列使用參考

1.如何輸入一個方程式序列

人們經(jīng)常想要一列整齊且居中的方程式序列。使用 \begin{align}…\end{align} 來創(chuàng)造一列方程式裆甩,其中在每行結(jié)尾處使用 \\ 冗锁。使用方程式序列無需聲明公式符號 $$$

請注意 {align} 語句是自動編號的嗤栓,使用 {align*} 聲明不自動編號冻河。

  • 例子:
\begin{align}
    \sqrt{37} & = \sqrt{\frac{73^2-1}{12^2}} \\
              & = \sqrt{\frac{73^2}{12^2}\cdot\frac{73^2-1}{73^2}} \\ 
              & = \sqrt{\frac{73^2}{12^2}}\sqrt{\frac{73^2-1}{73^2}} \\
              & = \frac{73}{12}\sqrt{1-\frac{1}{73^2}} \\ 
              & \approx \frac{73}{12}\left(1-\frac{1}{2\cdot73^2}\right) \\
\end{align}
  • 顯示:
    \begin{align}
    \sqrt{37} & = \sqrt{\frac{732-1}{122}} \
    & = \sqrt{\frac{732}{122}\cdot\frac{732-1}{732}} \
    & = \sqrt{\frac{732}{122}}\sqrt{\frac{732-1}{732}} \
    & = \frac{73}{12}\sqrt{1-\frac{1}{73^2}} \
    & \approx \frac{73}{12}\left(1-\frac{1}{2\cdot73^2}\right) \
    \end{align}

本例中每行公式的編號續(xù)自“如何插入公式”中的自動編號公式\eqref{eq:sample} 。

2.在一個方程式序列的每一行中注明原因

{align} 中后添加 & 符號來自動對齊后面的內(nèi)容茉帅,可靈活組合 \text\tag 語句叨叙。\tag 語句編號優(yōu)先級高于自動編號。

  • 例子:
\begin{align}
    v + w & = 0  & \text{Given} \tag 1 \\
       -w & = -w + 0 & \text{additive identity} \tag 2 \\
   -w + 0 & = -w + (v + w) & \text{equations $(1)$ and $(2)$} \\
\end{align}
  • 顯示:
    \begin{align}
    v + w & = 0 & \text{Given} \tag 1 \
    -w & = -w + 0 & \text{additive identity} \tag 2 \
    -w + 0 & = -w + (v + w) & \text{equations (1) and (2)} \
    \end{align}

本例中第一堪澎、第二行的自動編號被 \tag 語句覆蓋擂错,第三行的編號為自動編號。

@joyphys 如何引用 \tag 標記的公式樱蛤?
<span style="text-align: center; display: block;"> 使用 \tag{yourtag} 來標記公式钮呀,然后在 \tag 之后加上 \label{yourlabel} </span>

四、條件表達式使用參考

1.如何輸入一個條件表達式

使用 \begin{cases}…\end{cases} 來創(chuàng)造一組條件表達式昨凡,在每一行條件中插入 & 來指定需要對齊的內(nèi)容爽醋,并在每一行結(jié)尾處使用 \\

  • 例子:
$$
    f(n) =
        \begin{cases}
            n/2,  & \text{if $n$ is even} \\
            3n+1, & \text{if $n$ is odd} \\
        \end{cases}
$$
  • 顯示:
    f(n) = \begin{cases} n/2, & \text{if $n$ is even} \\ 3n+1, & \text{if $n$ is odd} \\ \end{cases}

@Sherlockk 用 markdown+math 編輯時 \text 內(nèi)需用 \(equation\)

2.如何輸入一個左側(cè)對齊的條件表達式

若想讓文字在左側(cè)對齊顯示便脊,則有如下方式:

  • 例子:
$$
    \left.
        \begin{array}{l}
            \text{if $n$ is even:} & n/2 \\
            \text{if $n$ is odd:} & 3n+1 \\
        \end{array}
    \right\}
    =f(n)
$$
  • 顯示:
    \left. \begin{array}{l} \text{if $n$ is even:} & n/2 \\ \text{if $n$ is odd:} & 3n+1 \\ \end{array} \right\} =f(n)

3.如何使條件表達式適配行高

在一些情況下蚂四,條件表達式中某些行的行高為非標準高度,此時使用 \\[2ex] 語句代替該行末尾的 \\ 來讓編輯器適配哪痰。

  • 例子:
    |不適配[2ex]|
    |:--:|
$$
f(n) = 
    \begin{cases}
        \frac{n}{2}, & \text{if $n$ is even} \\
        3n+1,        & \text{if $n$ is odd} \\
    \end{cases}
$$
適配[2ex]
$$
f(n) = 
    \begin{cases}
        \frac{n}{2}, & \text{if $n$ is even} \\[2ex]
        3n+1,        & \text{if $n$ is odd} \\
    \end{cases}
$$
  • 顯示:
    |不適配[2ex]|適配[2ex]|
    |:--:|:--:|
    |f(n) = \begin{cases} \frac{n}{2}, & \text{if $n$ is even} \\ 3n+1, & \text{if $n$ is odd} \\ \end{cases}|f(n) = \begin{cases} \frac{n}{2}, & \text{if $n$ is even} \\[2ex] 3n+1, & \text{if $n$ is odd} \\ \end{cases}|

一個 [ex] 指一個 "X-Height"遂赠,即 x 字母高度《视可以根據(jù)情況指定多個 [ex]解愤,如 [3ex][4ex] 等乎莉。
其實可以在任意換行處使用 \\[2ex] 語句,只要你覺得合適奸笤。

五惋啃、數(shù)組與表格使用參考

1.如何輸入一個數(shù)組或表格

通常,一個格式化后的表格比單純的文字或排版后的文字更具有可讀性监右。
數(shù)組和表格均以 \begin{array} 開頭边灭,并在其后定義列數(shù)及每一列的文本對齊屬性,c l r 分別代表居中健盒、左對齊及右對齊绒瘦。若需要插入垂直分割線称簿,在定義式中插入 | ,若要插入水平分割線惰帽,在下一行輸入前插入 \hline 憨降。
與矩陣相似,每行元素間均須要插入 & 该酗,每行元素以 \\ 結(jié)尾授药,最后以 \ end{array} 結(jié)束數(shù)組。
使用單個數(shù)組或表格時無需聲明 $$$ 符號呜魄。

  • 例子:
\begin{array}{c|lcr}
    n & \text{左對齊} & \text{居中對齊} & \text{右對齊} \\
    \hline
    1 & 0.24 & 1 & 125 \\
    2 & -1 & 189 & -8 \\
    3 & -20 & 2000 & 1+10i \\
\end{array}
  • 顯示:
    \begin{array}{c|lcr}
    n & \text{左對齊} & \text{居中對齊} & \text{右對齊} \
    \hline
    1 & 0.24 & 1 & 125 \
    2 & -1 & 189 & -8 \
    3 & -20 & 2000 & 1+10i \
    \end{array}

2.如何輸入一個嵌套的數(shù)組或表格

多個數(shù)組\表格可 互相嵌套 并組成一組數(shù)組或表格悔叽。
使用嵌套前必須聲明 $$ 符號。

  • 例子:
$$
\begin{array}{c} % 總表格
    \begin{array}{cc} % 第一行內(nèi)分成兩列
        \begin{array}{c|cccc} % 第一列"最小值"數(shù)組
            \text{min} & 0 & 1 & 2 & 3 \\
            \hline
            0 & 0 & 0 & 0 & 0 \\
            1 & 0 & 1 & 1 & 1 \\
            2 & 0 & 1 & 2 & 2 \\
            3 & 0 & 1 & 2 & 3 \\
        \end{array}
        &
        \begin{array}{c|cccc} % 第二列"最大值"數(shù)組
            \text{max} & 0 & 1 & 2 & 3 \\
            \hline
            0 & 0 & 1 & 2 & 3 \\
            1 & 1 & 1 & 2 & 3 \\
            2 & 2 & 2 & 2 & 3 \\
            3 & 3 & 3 & 3 & 3 \\
        \end{array}
    \end{array} % 第一行表格組結(jié)束
    \\
    \begin{array}{c|cccc} % 第二行 Delta 值數(shù)組
        \Delta & 0 & 1 & 2 & 3 \\
        \hline
        0 & 0 & 1 & 2 & 3 \\
        1 & 1 & 0 & 1 & 2 \\
        2 & 2 & 1 & 0 & 1 \\
        3 & 3 & 2 & 1 & 0 \\
    \end{array} % 第二行表格結(jié)束
\end{array} % 總表格結(jié)束
$$
  • 顯示:
    \begin{array}{c} % 總表格 \begin{array}{cc} % 第一行內(nèi)分成兩列 \begin{array}{c|cccc} % 第一列"最小值"數(shù)組 \text{min} & 0 & 1 & 2 & 3 \\ \hline 0 & 0 & 0 & 0 & 0 \\ 1 & 0 & 1 & 1 & 1 \\ 2 & 0 & 1 & 2 & 2 \\ 3 & 0 & 1 & 2 & 3 \\ \end{array} & \begin{array}{c|cccc} % 第二列"最大值"數(shù)組 \text{max} & 0 & 1 & 2 & 3 \\ \hline 0 & 0 & 1 & 2 & 3 \\ 1 & 1 & 1 & 2 & 3 \\ 2 & 2 & 2 & 2 & 3 \\ 3 & 3 & 3 & 3 & 3 \\ \end{array} \end{array} % 第一行表格組結(jié)束 \\ \begin{array}{c|cccc} % 第二行 Delta 值數(shù)組 \Delta & 0 & 1 & 2 & 3 \\ \hline 0 & 0 & 1 & 2 & 3 \\ 1 & 1 & 0 & 1 & 2 \\ 2 & 2 & 1 & 0 & 1 \\ 3 & 3 & 2 & 1 & 0 \\ \end{array} % 第二行表格結(jié)束 \end{array} % 總表格結(jié)束

3.如何輸入一個方程組

可以使用 \begin{array} … \end{array}\left\{ … \right. 來創(chuàng)建一個方程組:

  • 例子:
$$
\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. 
$$
  • 顯示:
    \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.

或使用條件表達式組 \begin{cases} … \end{cases} 來實現(xiàn)相同效果:

  • 例子:
\begin{cases}
    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{cases}
  • 顯示:
    \begin{cases}
    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{cases}

六爵嗅、連分數(shù)使用參考

1.如何輸入一個連分式

就像輸入分式時使用 \frac 一樣娇澎,使用 \cfrac 來創(chuàng)建一個連分數(shù)。

  • 例子:
$$
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 } } } }

不要使用普通的 \frac\over 來生成連分數(shù)睹晒,這樣會看起來很惡心趟庄。

  • 反例:
$$
x = a_0 + \frac{1^2}{a_1 +
            \frac{2^2}{a_2 +
              \frac{3^2}{a_3 +
                \frac{4^4}{a_4 + 
                  \cdots
                }
              }
            }
          }
$$
  • 顯示:
    x = a_0 + \frac{1^2}{a_1 + \frac{2^2}{a_2 + \frac{3^2}{a_3 + \frac{4^4}{a_4 + \cdots } } } }

當然,你可以使用 \frac 來表達連分數(shù)的緊縮記法

  • 例子:
$$
x = a_0 + \frac{1^2}{a_1 +}
          \frac{2^2}{a_2 +}
          \frac{3^2}{a_3 +}
          \frac{4^4}{a_4 +}
          \cdots
$$
  • 顯示:
    x = a_0 + \frac{1^2}{a_1 +} \frac{2^2}{a_2 +} \frac{3^2}{a_3 +} \frac{4^4}{a_4 +} \cdots

連分數(shù)通常都太大以至于不易排版锰悼,所以建議在連分數(shù)前后聲明 $$ 符號让歼,或使用像 [a0,a1,a2,a3,…] 一樣的緊縮記法。

七虑鼎、交換圖表使用參考

1.如何輸入一個交換圖表

推薦使用 Cmd Markdown 自帶的各種圖功能,詳見 Cmd Markdown 高階語法手冊键痛。

使用一行 \require{AMScd} 語句來允許交換圖表的顯示炫彩。
聲明交換圖表后,語法與矩陣相似絮短,在開頭使用 \begin{CD}江兢,在結(jié)尾使用 \ end{CD},在中間插入圖表元素丁频,每個元素之間插入 & 杉允,并在每行結(jié)尾處使用 \\

  • 例子:
$$
\require{AMScd}
\begin{CD}
    A @>a>> B \\
    @V b V V\# @VV c V \\
    C @>>d> D \\
\end{CD}
$$
  • 顯示:
    \require{AMScd} \begin{CD} A @>a>> B \\ @V b V V\# @VV c V \\ C @>>d> D \\ \end{CD}

其中席里,@>>> 代表右箭頭叔磷、@<<< 代表左箭頭、@VVV 代表下箭頭奖磁、@AAA 代表上箭頭改基、@= 代表水平雙實線、@| 代表豎直雙實線咖为、@.代表沒有箭頭秕狰。
@>>>>>> 之間任意插入文字即代表該箭頭的注釋文字稠腊。

  • 例子:
$$
\require{AMDcd}
\begin{CD}
    A @>>> B @>{\text{very long label}}>> C \\
    @. @AAA @| \\
    D @= E @<<< F \\
\end{CD}
$$
  • 顯示:
    \require{AMDcd} \begin{CD} A @>>> B @>{\text{very long label}}>> C \\ @. @AAA @| \\ D @= E @<<< F \\ \end{CD}

在本例中,very long label 自動延長了它所在箭頭以及對應(yīng)箭頭的長度鸣哀,因而交換圖表十分適合進行化學(xué)反應(yīng)式的書寫架忌。

  • 例子:
$$
\require{AMDcd}
\begin{CD}
    \rm{RCOHR^{'}SO_3Na} @>{\large\text{Hydrolysis, $\Delta$, Dil.HCl}}>> \rm{(RCOR^{'})+NaCl+SO_2+ H_2O}
\end{CD}
$$
  • 顯示:
    \require{AMDcd} \begin{CD} \rm{RCOHR^{'}SO_3Na} @>{\large\text{Hydrolysis, $\Delta$, Dil.HCl}}>> \rm{(RCOR^{'})+NaCl+SO_2+ H_2O} \end{CD}

八、一些特殊的注意事項

!! 本段內(nèi)容為個人翻譯诺舔,可能有不準確之處 !!

These are issues that won't affect the correctness of formulas, but might make them look significantly better or worse. Beginners should feel free to ignore this advice; someone else will correct it for them, or more likely nobody will care.

現(xiàn)在指出的小問題并不會影響公式的正確顯示鳖昌,但能讓它們看起來明顯更好看。初學(xué)者可無視這些建議低飒,自然會有強迫癥患者替你們改掉它的许昨,或者更可能地,不會有人在意這些細節(jié)褥赊。

Don't use \frac in exponents or limits of integrals; it looks bad and can be confusing, which is why it is rarely done in professional mathematical typesetting. Write the fraction horizontally, with a slash:

在以 e 為底的指數(shù)函數(shù)糕档、極限和積分中盡量不要使用 \frac 符號——它會使整段函數(shù)看起來很奇怪并可能產(chǎn)生歧義,因此它在專業(yè)數(shù)學(xué)排版中幾乎從不出現(xiàn)拌喉∷倌牵可試著橫著寫這些分式,中間使用斜線間隔 / (用斜線代替分數(shù)線)尿背。

  • 例子:
\begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \\
    \hline \\
    \large e^{i\frac{\pi}2} \quad e^{\frac{i\pi}2}& \large e^{i\pi/2} \\[2ex]
    \int_{-\frac\pi2}^\frac\pi2 \sin x\,dx & \int_{-\pi/2}^{\pi/2}\sin x\,dx \\
\end{array}
  • 顯示:
    \begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \
    \hline \
    \large e^{i\frac{\pi}2} \quad e^{\frac{i\pi}2}& \large e^{i\pi/2} \[2ex]
    \int_{-\frac\pi2}^\frac\pi2 \sin x,dx & \int_{-\pi/2}^{\pi/2}\sin x,dx \
    \end{array}

The | symbol has the wrong spacing when it is used as a divider, for example in set comprehensions. Use \mid instead:

使用 | 符號作為分隔符時會產(chǎn)生錯誤的間距端仰,因此在需要分隔時最好使用 \mid 來代替它。

  • 例子:
\begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \\
    \hline \\
    \{x|x^2\in\Bbb Z\} & \{x\mid x^2\in\Bbb Z\} \\
\end{array}
  • 顯示:
    \begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \
    \hline \
    {x|x^2\in\Bbb Z} & {x\mid x^2\in\Bbb Z} \
    \end{array}

For double and triple integrals, don't use \int\int or \int\int\int. Instead use the special forms \iint and \iiint:

使用多重積分符號時田藐,不要多次使用 \int 來聲明荔烧,直接使用 \iint 來表示二重積分,使用 \iiint 來表示三重積分汽久。
個人補充:在表示面積分和體積分時下標建議使用 \boldsymbol{S}\boldsymbol{V} 符號鹤竭;對于多維函數(shù)的超體積,可使用 \idotsint景醇,如下面的例子所示臀稚。

  • 例子:
\begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \\
    \hline \\
    \int\int_S f(x)\,dy\,dx & \iint_{\boldsymbol{S}} f(x)\,{\rm d}y\,{\rm d}x \\
    \int\int\int_V f(x)\,dz\,dy\,dx & \iiint_{\boldsymbol{V}} f(x)\,{\rm d}z\,{\rm d}y\,{\rm d}x \\[3ex]
    \hline \\
    \text{多重積分示例} & \idotsint_{\boldsymbol{D}} f(x_1,x_2,\,\cdots\, ,x_n)\,{\rm d}x_1\cdots{\rm d}x_n
\end{array}
  • 顯示:
    \require{AMSmath} \begin{array}{cc} \mathrm{Bad} & \mathrm{Better} \\ \hline \\ \int\int_S f(x)\,dy\,dx & \iint_{\boldsymbol{S}} f(x)\,{\rm d}y\,{\rm d}x \\ \int\int\int_V f(x)\,dz\,dy\,dx & \iiint_{\boldsymbol{V}} f(x)\,{\rm d}z\,{\rm d}y\,{\rm d}x \\[3ex] \hline \\ \text{多重積分示例} & \idotsint_{\boldsymbol{D}} f(x_1,x_2,\,\cdots\, ,x_n)\,{\rm d}x_1\cdots{\rm d}x_n \end{array}

Use \,, to insert a thin space before differentials; without this \TeX will mash them together:

使用多重積分時,在被積變量后加入 \, (或在微分符號 {\rm d} 之前)來插入一個小的間距三痰,否則各種被積變量將會擠成一團吧寺。注意比較 {\rm d}z{\rm d} y{\rm d} x 的不同。

  • 例子:
\begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \\
    \hline \\
    \iiint_V f(x){\rm d}z {\rm d}y {\rm d}x & \iiint_{\boldsymbol{V}} f(x)\,{\rm d}z\,{\rm d}y\,{\rm d}x \\
\end{array}
  • 顯示:
    \begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \
    \hline \
    \iiint_V f(x){\rm d}z {\rm d}y {\rm d}x & \iiint_{\boldsymbol{V}} f(x),{\rm d}z,{\rm d}y,{\rm d}x \
    \end{array}

感謝您花費時間閱讀這份指導(dǎo)手冊散劫,本手冊內(nèi)容可能有疏漏之處撮执,歡迎更改指正。
更多語法請參見:Cmd Markdown 簡明語法手冊舷丹,Cmd Markdown 高階語法手冊
祝您記錄蜓肆、閱讀颜凯、分享愉快谋币!

Drafted & Translated by Eric P.
2015-10-02

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市症概,隨后出現(xiàn)的幾起案子蕾额,更是在濱河造成了極大的恐慌,老刑警劉巖彼城,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诅蝶,死亡現(xiàn)場離奇詭異,居然都是意外死亡募壕,警方通過查閱死者的電腦和手機调炬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舱馅,“玉大人缰泡,你說我怎么就攤上這事〈停” “怎么了棘钞?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長干毅。 經(jīng)常有香客問我宜猜,道長,這世上最難降的妖魔是什么硝逢? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任姨拥,我火速辦了婚禮,結(jié)果婚禮上趴捅,老公的妹妹穿的比我還像新娘垫毙。我一直安慰自己,他們只是感情好拱绑,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布综芥。 她就那樣靜靜地躺著,像睡著了一般猎拨。 火紅的嫁衣襯著肌膚如雪膀藐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天红省,我揣著相機與錄音额各,去河邊找鬼。 笑死吧恃,一個胖子當著我的面吹牛虾啦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼傲醉,長吁一口氣:“原來是場噩夢啊……” “哼蝇闭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起硬毕,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤呻引,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后吐咳,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逻悠,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年韭脊,在試婚紗的時候發(fā)現(xiàn)自己被綠了童谒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡乾蓬,死狀恐怖惠啄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情任内,我是刑警寧澤撵渡,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站死嗦,受9級特大地震影響趋距,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜越除,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一节腐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧摘盆,春花似錦翼雀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至类垦,卻和暖如春狈邑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蚤认。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工米苹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人砰琢。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓蘸嘶,卻偏偏與公主長得像良瞧,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子亏较,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容