Markdown 公式指導手冊
[TOC]
一、公式使用參考
1.如何插入公式
\\TeX 可使用行中公式放在文中與其它文字混編,或單獨成行的獨立公式。
(1)行中公式
可以用如下方法表示:
$ 表達式 $
例子:
$ 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)公式示例} **
(2)獨立公式
可以用如下方法表示:
$$ 表達式 $$
例子:
$$ 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{,獨立公式示例}
(3)自動編號
公式可以用如下方法表示:
\\begin{equation}
表達式
\\label{eq:當前公式名}
\\end{equation}
自動編號后的公式可在全文任意處使用 \\eqref{eq:公式名}
語句引用。
例子:
$$ 在公式 \\eqref{eq:sample} 中,我們看到了這個被自動編號的公式。$$
\\begin{equation}
E=mc^2 \\text{,自動編號公式示例}
\\label{eq:sample}
\\end{equation}
顯示:
\\begin{equation}
E=mc^2 \\text{,自動編號公式示例}
\\label{eq:sample7}
\\end{equation}
在公式 \\eqref{eq:sample6} 中,我們看到了這個被自動編號的公式。
(4)手動編號
若需要手動編號,可在公式后使用 \\tag{編號}
語句。
例子:
$$ J_\\alpha(x) = \\sum_{m=0}^\\infty \\frac{(-1)^m}{m! \\Gamma (m + \\alpha + 1)} {\\left({ \\frac{x}{2} }\\right)}^{2m + \\alpha} \\text{,使用 \\tag 手動編號} \\tag{0.1} $$
顯示:
J_\\alpha(x) = \\sum_{m=0}^\\infty \\frac{(-1)^m}{m! \\Gamma (m + \\alpha + 1)} {\\left({ \\frac{x}{2} }\\right)}^{2m + \\alpha} \\text{,使用 \\tag 手動編號} \\tag{0.1}
(5)不自動編號
公式可以用如下方法表示:
\\begin{equation*}
表達式
\\end{equation*}
顯示:
\\begin{equation*}
表達式
\\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)公式渲染。
本例內(nèi) \\quad
均為空格符號,為方便公式格式對比而添加,請注意辨別。詳見[在字符間加入空格](# 3在字符間加入空格)。
- 例子:
$$ \\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 |
有時,我們需要在行內(nèi)使用兩個豎杠表示向量間的某種空間距離,可以這樣寫:
\\lVert \\boldsymbol{X}_i - \\boldsymbol{S}_j \\rVert^2
→ \\lVert \\boldsymbol{X}_i - \\boldsymbol{S}_j \\rVert^2
- 例子:
$$ 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ù)可多層嵌套。
若分數(shù)只有一層,也可使用 分子 \\over 分母
命令。
例內(nèi) \\quad
\\mid
\\,
等均為空格或分隔符號,為方便公式格式對比而添加,請注意辨別。詳見[在字符間加入空格](# 3在字符間加入空格)。
- 例子:
$$ \\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ù)}
命令輸入開方。
本例內(nèi) \\quad
均為空格符號,為方便公式格式對比而添加,請注意辨別。詳見[在字符間加入空格](# 3在字符間加入空格)。
- 例子:
$$ \\sqrt{2} \\quad or \\quad \\sqrt[n]{3} $$
- 顯示:
\\sqrt{2} \\quad or \\quad \\sqrt[n]{3}
6.如何輸入省略號
數(shù)學公式中常見的省略號有兩種,\\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
等命令自定義字母上方的符號。
例內(nèi) \\quad
\\mid
\\,
等均為空格或分隔符號,為方便公式格式對比而添加,請注意辨別。詳見[在字符間加入空格](# 3在字符間加入空格)。
- 例子:
$$ \\vec{a} \\cdot \\vec{b}=0 $$
- 顯示:
\\vec{a} \\cdot \\vec{b}=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}
部分可省略,但加入能使式子更美觀,詳見[在字符間加入空格](# 3在字符間加入空格)及[如何進行字體轉(zhuǎn)換](# 13如何進行字體轉(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
來分別輸入累乘、并集和交集,更多符號可參考“[其它特殊字符](# 12如何輸入其它特殊字符)”。
此類符號在行內(nèi)顯示時上下標表達式將會移至右上角和右下角,如 \\sum_{i=1}^n \\frac{1}{i^2}
顯示為 \\sum_{i=1}^n \\frac{1}{i^2} ;
或在行內(nèi)可使用 \\sum\\limits_{下標表達式}^{上標表達式} {累加表達式}
使上下標仍在正上正下方。
如 \\sum\\limits_{i=1}^n \\frac{1}{i^2}
顯示為 \\sum\\limits_{i=1}^n \\frac{1}{i^2} 。
本例內(nèi) \\quad
均為空格符號,為方便公式格式對比而添加,請注意辨別。詳見[在字符間加入空格](# 3在字符間加入空格)。
- 例子:
$$ \\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 |
\\partial | \\partial | \\nabla | \\nabla |
部分字母有變量專用形式,以 \\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.如何輸入其它特殊字符
(1).關(guān)系運算符
輸入 | 顯示 | 輸入 | 顯示 | 輸入 | 顯示 | 輸入 | 顯示 |
---|---|---|---|---|---|---|---|
\\pm | \\pm | \\times | \\times | \\div | \\div | \\mid | \\mid |
\\nmid | \\nmid | \\cdot | \\cdot | \\circ | \\circ | \\ast | \\ast |
\\odot | \\odot | \\otimes | \\otimes | \\oplus | \\oplus | \\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= |
\\vdash | \\vdash |
(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)容}
命令。
例內(nèi) \\qquad
\\quad
\\mid
\\;
\\,
等均為空格或分隔符號,為方便公式格式對比而添加,請注意辨別。詳見[在字符間加入空格](# 3在字符間加入空格)。
- 例子:
$$ \\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}
此命令可疊加嵌套使用,生成類似化學反應式的多重條件符號,
如 \\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}}
:
\\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)
}
% 此處使用 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)}
}
f\\left(
\\left[
\\frac{
1+\\left{x,y\\right}
}{
\\left(
\\frac xy + \\frac yx
\\right)
(u+1)
}+a
\\right]^{3/2}
\\right)
\\tag {行標}
\\begin{align*}
a=&\\left(1+2+3+ \\cdots \\right. \\
&\\cdots+\\left. \\infty-2+\\infty-1+\\infty\\right)
\\end{align*}
\\left\\langle
q ; \\middle|
\\frac{\\frac xy}{\\frac uv}
\\middle| p
\\right\\rangle
* 顯示:
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)空格。
同時存在一種負空格 `\\!` 用來減小字符間距,一般在物理單位中使用。
**重復使用 `\\!` 命令能夠?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}
### (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` 或 `#rrggbb` 的 `r` `g` `b` 可輸入 `0-9` 和 `a-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{enclose}` 來允許**整段刪除線**的顯示。
聲明整段刪除線后,使用 `\\enclose{刪除線效果}{字符}` 來實現(xiàn)各種整段刪除線效果。
其中,刪除線效果有 `horizontalstrike`、`verticalstrike`、`updiagonalstrike` 和 `downdiagonalstrike`,可疊加使用。
* 例子:
* 顯示:
\\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](https://developer.mozilla.org/en-US/docs/Web/MathML/Element/menclose) 以查看更多效果。
* 例子:
| 分別使用`circle`和`roundedbox`包圍的公式 |
| :------------------------------------------------: |
| 使用`box`框住所有公式 |
| :-------------------------: |
* 顯示:
分別使用 `circle` 和 `roundedbox` 包圍的公式:
\\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}
}
此例語法可參見[如何輸入一個數(shù)組或表格](# 五、數(shù)組與表格使用參考)。
# 二、矩陣使用參考
## 1.如何輸入無框矩陣
在開頭使用 `\\begin{matrix}`,在結(jié)尾使用 `\\end{matrix}`,在中間插入矩陣元素,每個元素之間插入 `&` ,并在每行結(jié)尾處使用 `\\\\` 。
使用矩陣時必須聲明 `$` 或 `$$` 符號。
* 例子:
* 顯示:
\\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:
\\begin{matrix} 1 & 2 \\\\ 3 & 4 \\\\ \\end{matrix}
pmatrix:
\\begin{pmatrix} 1 & 2 \\\\ 3 & 4 \\\\ \\end{pmatrix}
bmatrix:
\\begin{bmatrix} 1 & 2 \\\\ 3 & 4 \\\\ \\end{bmatrix}
Bmatrix:
\\begin{Bmatrix} 1 & 2 \\\\ 3 & 4 \\\\ \\end{Bmatrix}
vmatrix:
\\begin{vmatrix} 1 & 2 \\\\ 3 & 4 \\\\ \\end{vmatrix}
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}
## 4.如何輸入帶分割符號的矩陣
詳見[數(shù)組使用參考](#五、數(shù)組與表格使用參考)。
* 例子:
* 顯示:
\\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{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}
本例中每行公式的編號續(xù)自“[如何插入公式](# 1如何插入公式)”中的自動編號公式\\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` 語句覆蓋,第三行的編號為自動編號。
如何引用 `\\tag` 標記的公式?
使用 `\\tag{yourtag}` 來標記公式,然后在 `\\tag` 之后加上 `\\label{yourlabel}`
# 四、條件表達式使用參考
## 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}
用 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)
## 3.如何使條件表達式適配行高
在一些情況下,條件表達式中某些行的行高為非標準高度,此時使用 `\\\\[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é)束
## 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.
或使用條件表達式組 `\\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
}
}
}
}
不要使用普通的 `\\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
}
}
}
}
當然,你可以使用 `\\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
連分數(shù)通常都太大以至于不易排版,所以建議在連分數(shù)前后聲明 `$$` 符號,或使用像 `[a0,a1,a2,a3,…]` 一樣的緊縮記法。
# 七、交換圖表使用參考
## 1.如何輸入一個交換圖表
>
> 推薦使用 Cmd Markdown 自帶的各種圖功能,詳見 [Cmd Markdown 高階語法手冊](https://www.zybuluo.com/mdeditor?url=https://www.zybuluo.com/static/editor/md-help.markdown#7-%E6%B5%81%E7%A8%8B%E5%9B%BE)。
>
使用一行 `\\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}
其中,`@>>>` 代表右箭頭、`@<<<` 代表左箭頭、`@VVV` 代表下箭頭、`@AAA` 代表上箭頭、`@=` 代表水平雙實線、`@|` 代表豎直雙實線、`@.`代表沒有箭頭。
在 `@>>>` 的 `>>>` 之間任意插入文字即代表該箭頭的注釋文字。
* 例子:
* 顯示:
\\require{AMDcd}
\\begin{CD}
A @>>> B @>{\\text{very long label}}>> C \\\\
@. @AAA @| \\\\
D @= E @<<< F \\\\
\\end{CD}
在本例中,`very long label` 自動延長了它所在箭頭以及對應箭頭的長度,因而交換圖表十分適合進行化學反應式的書寫。
* 例子:
* 顯示:
\\require{AMDcd}
\\begin{CD}
\\rm{RCOHR^{'}SO_3Na} @>{\\large\\text{Hydrolysis, $\\Delta$, Dil.HCl}}>> \\rm{(RCOR^{'})+NaCl+SO_2+ H_2O}
\\end{CD}
# 八、一些特殊的注意事項
現(xiàn)在指出的小問題并不會影響公式的正確顯示,但能讓它們看起來明顯更好看。初學者可無視這些建議,自然會有強迫癥患者替你們改掉它的,或者更可能地,不會有人在意這些細節(jié)。
在以 **e** 為底的指數(shù)函數(shù)、極限和積分中盡量不要使用 `\\frac` 符號——它會使整段函數(shù)看起來很奇怪并可能產(chǎn)生歧義,因此它在專業(yè)數(shù)學排版中幾乎從不出現(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}
使用 `|` 符號作為分隔符時會產(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}
使用多重積分符號時,不要多次使用 `\\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}
使用多重積分時,在被積變量后加入 `\\,` (或在微分符號 **{\\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}
-
公式
+關(guān)注
關(guān)注
0文章
22瀏覽量
16069 -
MarkDown
+關(guān)注
關(guān)注
0文章
46瀏覽量
291
發(fā)布評論請先 登錄
相關(guān)推薦
評論