mathjax_command - yuhannah/skills_map GitHub Wiki

Markdown 公式指导手册

支持 $\LaTeX$ 编辑显示支持,例如:$\sum_{i=1}^n a_i=0$,访问 MathJax 以参考更多使用方法。

[TOC]

一、基础

斜体文字

加粗文字

加粗的斜体文字

添加删除线的文字

1.插入公式

$\LaTeX$ 的数学公式有两种:行中公式和独立公式。行中公式放在文中与其它文字混编,独立公式单独成行。

(1) 行中公式

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

文本 $ 数学公式 $ 文本
  • 例子:

    文本 $ 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 {,行内公式示例} $ 文本

(2) 独立公式

独立公式可以用如下方法表示(Typora需要在新一行键入$$回车产生公式编辑框):

文本
$$ 
数学公式 
$$
文本
  • 例子:

    文本
    $$ 
    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 {,独立公式示例} $$ 文本

2.输入上下标

^ 表示上标,_ 表示下标。如果上下标的内容多于一个字符,需要用 {} 将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。

  • 例子:

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

另外,如果要在左右两边都有上下标,可以用 \sideset 命令。

  • 例子:

    $ \sideset{^1_2}{^3_4}\bigotimes $
    
  • 显示:$\sideset{^1_2}{^3_4}\bigotimes$

3.输入括号和分隔符

()[]| 表示符号本身,使用 \{\} 来表示 {} 。当要显示大号的括号或分隔符时,要用 \left\right 命令。[(2) 大括号的使用](#(2) 大括号的使用)

输入 显示 输入 显示
( $($ ) $)$
[ $[$ ] $]$
\{,\lbrace} ${$ \},\rbrace $}$
\langle $\langle$ \rangle $\rangle$
\lceil $\lceil$ \rceil $\rceil$
\lfloor $\lfloor$ \rfloor $\rfloor$
/ $/$ \backslash $\backslash$
` ` $ $
\uparrow $\uparrow$ \Uparrow $\Uparrow$
\downarrow $\downarrow$ \Downarrow $\Downarrow$
\updownarrow $\updownarrow$ \Updownarrow $\Updownarrow$
  • 例子:

    $ \{\frac{2}{2}\} $
    
  • 显示:${\frac{2}{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.输入分数

通常使用 \frac {分子} {分母} 命令产生一个分数,分数可嵌套。便捷情况可直接输入 \frac ab 来快速生成一个 $\frac ab$ 。如果分式很复杂,亦可使用 分子 \over 分母 命令,此时分数仅有一层。

  • 例子:

    $ \frac{a-1}{b-1} \quad and \quad {a+1 \over b+1} $
    
  • 显示:$\frac{a-1}{b-1} \quad and \quad {a+1 \over b+1}$

5.输入连分数

就像输入分式时使用 \frac 一样,使用 \cfrac 来创建一个连分数。

  • 例子:

    $$
    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 来创建,否则会看起来 很恶心

  • 反例:

    $$
    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 来表达连分数的 紧缩记法

  • 例子:

    $$
    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 $$

连分数通常都太大以至于不易排版,所以建议在连分数前后声明 $$ 符号,或使用像 [a0;a1,a2,a3,…] 一样的紧缩记法。

6.输入开方

使用 \sqrt [根指数,省略时为2] {被开方数} 命令输入开方。

  • 例子:

    $ \sqrt{2} \quad and \quad \sqrt[n]{3} $
    
  • 显示:$\sqrt{2} \quad and \quad \sqrt[n]{3}$

7.输入省略号

数学公式中常见的省略号有两种,\ldots 表示与文本底线对齐的省略号,\cdots 表示与文本中线对齐的省略号。\vdots\ddots 常用于矩阵。

输入 显示 输入 显示
\ldots $\ldots$ \cdots $\cdots$
\vdots $\vdots$ \ddots $\ddots$
  • 例子:

    $ 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$

8.输入矢量

使用 \vec{矢量} 来自动产生一个矢量。也可以使用 \overrightarrow 等命令自定义字母上方的符号。它箭头符号参考输入箭头,其他戴帽符号参考19.输入戴帽符号20.输入连线符号

  • 例子:

    $ \vec{ab} \cdot \overrightarrow{bc}=0 $
    
  • 显示:$\vec{ab} \cdot \overrightarrow{bc}=0$

9.输入积分和微分

使用 \int_积分下限^积分上限 {被积表达式} 来输入一个积分。使用 \partial {微分表达式} 来输入一个偏微分。使用 \d {微分表达式} 来输入一个微分。

输入 显示 输入 显示
\int $\int$ \iint $\iint$
\iiint $\iiint$ \iiiint $\iiiint$
\oint $\oint$
{\rm d} ${\rm d}$ \partial $\partial$
\prime $\prime$ \nabla $\nabla$
  • 例子:

    $ \int_0^1 {x^2} \,{\rm d}x $
    
  • 显示:$\int_0^1 {x^2} ,{\rm d}x$

本例中 \,{\rm d} 部分可省略,但建议加入,能使式子更美观。

10.输入极限运算

使用 \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)}$

11.输入累加、累乘运算

使用 \sum_{下标表达式}^{上标表达式} {累加表达式} 来输入一个累加。与之类似,使用 \prod \coprod \bigcup \bigcap 来分别输入累乘、并集和交集。此类符号在行内显示时上下标表达式将会移至右上角和右下角。这类符号可变大小,原始大小的集合符号参考13.输入二进制运算符

输入 显示 输入 显示
\sum $\sum$
\prod $\prod$ \coprod $\coprod$
\bigcap $\bigcap$ \bigcup $\bigcup$
\bigsqcup $\bigsqcup$
\bigvee $\bigvee$ \bigwedge $\bigwedge$
\bigodot $\bigodot$ \bigotimes $\bigotimes$
\bigoplus $\bigoplus$ \biguplus $\biguplus$
\int $\int$ \oint $\oint$
  • 例子:

    $$ \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} 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} R$$

12.输入希腊字母

输入 \小写希腊字母英文全称\首字母大写希腊字母英文全称 来分别输入小写和大写希腊字母。 对于大写希腊字母与现有字母相同的,直接输入大写字母即可。

输入 显示 输入 显示 输入 显示 输入 显示
\alpha $\alpha$ A $A$ \beta $\beta$ B $B$
\gamma $\gamma$ \Gamma $\Gamma$ \delta $\delta$ \Delta $\Delta$
\epsilon $\epsilon$ E $E$ \varepsilon $\varepsilon$
\zeta $\zeta$ Z $Z$ \eta $\eta$ H $H$
\theta $\theta$ \Theta $\Theta$ \vartheta $\vartheta$
\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$ \varpi $\varpi$
\rho $\rho$ P $P$ \varrho $\varrho$
\sigma $\sigma$ \Sigma $\Sigma$ \varsigma $\varsigma$
\tau $\tau$ T $T$ \upsilon $\upsilon$ \Upsilon $\Upsilon$
\phi $\phi$ \Phi $\Phi$ \varphi $\varphi$
\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$
\pi \Pi \varpi $\pi \mid \Pi \mid \varpi$
\rho P \varrho $\rho \mid P \mid \varrho$
\sigma \Sigma \varsigma $\sigma \mid \Sigma \mid \varsigma$
\phi \Phi \varphi $\phi \mid \Phi \mid \varphi$

13.输入二进制运算符

部分二进制运算符有大号形式,参考11.输入累加、累乘运算

输入 显示 输入 显示
\pm $\pm$ \mp $\mp$
\times $\times$ \div $\div$
\ast $\ast$ \star $\star$
\circ $\circ$ \bullet $\bullet$
\cdot $\cdot$
+ $+$ - $-$
\cap $\cap$ \cup $\cup$
\uplus $\uplus$
\sqcap $\sqcap$ \sqcup $\sqcup$
\vee,\lor $\vee$ \wedge,\land $\wedge$
\setminus $\setminus$ \wr $\wr$
\diamond $\diamond$ \triangle $\triangle$
\bigtriangleup $\bigtriangleup$ \bigtriangledown $\bigtriangledown$
\triangleleft $\triangleleft$ \triangleright $\triangleright$
\lhd $\lhd$ \rhd $\rhd$
\unlhd $\unlhd$ \unrhd $\unrhd$
\oplus $\oplus$ \ominus $\ominus$
\otimes $\otimes$ \oslash $\oslash$
\odot $\odot$ \bigcirc $\bigcirc$
\dagger $\dagger$ \ddagger $\ddagger$
\amalg $\amalg$

14.输入关系运算符

否定形式的符号:可以在这些运算符前面加上\not表示否定符号。或者在\eq前插入n表示否定符号。有时候两者有差别,比如\not \leq显示为$\not \leq$,而\lneq则表示$\lneq$,不等号的位置不同。

输入 显示 输入 显示
\leq,\le $\leq$ \geq,\ge $\geq$
\prec $\prec$ \succ $\succ$
\preceq $\preceq$ \succeq $\succeq$
\ll $\ll$ \gg $\gg$
\subset $\subset$ \supset $\supset$
\subseteq $\subseteq$ \supseteq $\supseteq$
\sqsubset $\sqsubset$ \sqsupset $\sqsupset$
\sqsubseteq $\sqsubseteq$ \sqsupseteq $\sqsupseteq$
\in $\in$ \ni $\ni$
\vdash $\vdash$ \dashv $\dashv$
\equiv $\equiv$ \models $\models$
\sim $\sim$ \perp $\perp$
\simeq $\simeq$ \mid $\mid$
\asymp $\asymp$ |,\parallel $\parallel$
\approx $\approx$ \bowtie $\bowtie$
\cong $\cong$ \Join $\Join$
\neq,\ne,\not= $\neq$ \smile $\smile$
\doteq $\doteq$ \frown $\frown$
\propto $\propto$ = $=$
<,\lt $\lt$ >,\gt $\gt$
: $:$

15.输入标点符号

说明略。

输入 显示 输入 显示
, $,$ ; $;$
:或\colon $\colon$ .或\ldotp $\ldotp$
\cdotp $\cdotp$

16.输入正下方符号

如果是数学符号,那么直接用\limits命令放在正下方:

  • 例子:

    $ \sum \limits_{i=1} $
    
  • 显示:$\sum \limits_{i=1}$

若是普通符号,那么要用\mathop先转成数学符号,再用\limits

  • 例子:

    $ \mathop{a} \limits_{i=1} $
    
  • 显示:$\mathop{a} \limits_{i=1}$

17.输入使目标函数取最值符号

说明略。

输入 显示
\arg $\arg$
\mathop{\arg \min}\limits_{\theta} $\mathop{\arg \min}\limits_{\theta}$
\mathop{\arg \max}\limits_{\theta} $\mathop{\arg \max}\limits_{\theta}$

18.输入原始样子的符号

该分类汇集了输入方式与原始符号仅相差一个转义符的符号,包括三角函数、集合函数、对数函数等。

(1) 三角函数符号

输入 显示 输入 显示
\sin $\sin$ \arcsin $\arcsin$
\cos $\cos$ \arccos $\arccos$
\tan $\tan$ \arctan $\arctan$
\cot $\cot$
\csc $\csc$ \sec $\sec$
\sinh $\sinh$ \cosh $\cosh$
\tanh $\tanh$ \coth $\coth$
\circ $\circ$ \angle $\angle$
\bot $\bot$ \deg $\deg$

(2) 对数函数符号

输入 显示 输入 显示
\log $\log$ \lg $\lg$
\ln $\ln$

(3) 其他符号

输入 显示 输入 显示
\det $\det$ \dim $\dim$
\exp $\exp$ \gcd $\gcd$
\hom $\hom$ \inf $\inf$
\ker $\ker$ \lim $\lim$
\liminf $\liminf$ \limsup $\limsup$
\max $\max$ \min $\min$
\Pr $\Pr$ \sup $\sup$

19.输入戴帽符号

输入 显示 输入 显示
\hat{xy} $\hat{xy}$ \widehat{xyz} $\widehat{xyz}$
\tilde{xy} $\tilde{xy}$ \widetilde{xyz} $\widetilde{xyz}$
\check{x} $\check{x}$ \breve{x} $\breve{x}$
\grave{x} $\grave{x}$ \acute{x} $\acute{x}$
\vec{x} $\vec{x}$ \dot{x} $\dot{x}$
\ddot{x} $\ddot{x}$ \dot{\dot{x}} $\dot{\dot{x}}$
\bar{x} $\bar{x}$ \overline{xyz} $\overline{xyz}$

20.输入连线符号

输入 显示 输入 显示
\fbox{abc} $\fbox{abc}$
\widetilde{abc} $\widetilde{abc}$ \widehat{abs} $\widehat{abs}$
\overleftarrow{abc} $\overleftarrow{abc}$ \overrightarrow{abc} $\overrightarrow{abc}$
\underleftarrow{abc} $\underleftarrow{abc}$ \underrightarrow{abc} $\underrightarrow{abc}$
\overleftrightarrow{abc} $\overleftrightarrow{abc}$ \underleftrightarrow{abc} $\underleftrightarrow{abc}$
\overline{abc} $\overline{abc}$ \underline{abc} $\underline{abc}$
\overbrace{abc}^{Sample} $\overbrace{abc}^{Sample}$ \underbrace{abc}_{Sample} $\underbrace{abc}_{Sample}$
\sqrt{abc} $\sqrt{abc}$ \sqrt[n]{abc} $\sqrt[n]{abc}$
  • 例子:

    $ \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}}$

21.输入箭头符号

输入 显示 输入 显示
\to $\to$
\uparrow $\uparrow$ \Uparrow $\Uparrow$
\downarrow $\downarrow$ \Downarrow $\Downarrow$
\updownarrow $\updownarrow$ \Updownarrow $\Updownarrow$
\leftarrow $\leftarrow$ \Leftarrow $\Leftarrow$
\rightarrow $\rightarrow$ \Rightarrow $\Rightarrow$
\leftrightarrow $\leftrightarrow$ \Leftrightarrow $\Leftrightarrow$
\longleftarrow $\longleftarrow$ \Longleftarrow $\Longleftarrow$
\longrightarrow $\longrightarrow$ \Longrightarrow $\Longrightarrow$
\longleftrightarrow $\longleftrightarrow$ \Longleftrightarrow $\Longleftrightarrow$
\nearrow $\nearrow$ \searrow $\searrow$
\swarrow $\swarrow$ \nwarrow $\nwarrow$
\mapsto $\mapsto$ \longmapsto $\longmapsto$
\hookleftarrow $\hookleftarrow$ \hookrightarrow $\hookrightarrow$
\leftharpoonup $\leftharpoonup$ \rightharpoonup $\rightharpoonup$
\leftharpoondown $\leftharpoondown$ \rightharpoondown $\rightharpoondown$
\rightleftharpoons $\rightleftharpoons$
\leadsto $\leadsto$
\implies $\implies$ \impliedby $\impliedby$
\iff $\iff$

22.输入排列符号

区别于矩阵,该符号写出的公式与文字大小相同。矩阵参考

输入 显示 输入 显示
\binom{n+1}{2k} $\binom{n+1}{2k}$ {n+1 \choose 2k} ${n+1 \choose 2k}$

23.输入模运算符

说明略。

输入 显示
\pmod $\pmod {x}$

24.输入其他符号

其他未分类的符号。

输入 显示 输入 显示
\aleph $\aleph$ \hbar $\hbar$
\imath $\imath$ \jmath $\jmath$
\ell $\ell$ \wp $\wp$
\Re $\Re$ \Im $\Im$
\mho $\mho$ \Game $\Game$
\nabla $\nabla$ \prime $\prime$
\emptyset $\emptyset$ \varnothing $\varnothing$
\surd $\surd$
\top $\top$ \bot $\bot$
\angle $\angle$ \measuredangle $\measuredangle$
\forall $\forall$
\exists $\exists$ \neg $\neg$
\flat $\flat$ \natural $\natural$
\sharp $\sharp$ \backslash $\backslash$
\infty $\infty$ \Box,\square $\Box$
\Diamond $\Diamond$ \triangle $\triangle$
\clubsuit $\clubsuit$ \diamondsuit $\diamondsuit$
\heartsuit $\heartsuit$ \spadesuit $\spadesuit$
\overset $\overset{def}{=}$ \xlongequal $\xlongequal[123]{def}$
\vDash $\vDash$
\because $\because$ \therefore $\therefore$

25.其他命令

(1) 字体转换

若要对公式的某一部分字符进行字体转换,可以用 {\字体 {需转换的部分字符}} 命令,其中 \字体 部分可以参照下表选择合适的字体。一般情况下,公式默认为意大利体 $italic$

示例中 全部大写 的字体仅大写可用。

输入 说明 显示 备注
\rm 罗马体 $\rm{SAmple123}$
\it,\mit,\mathit 意大利体 $\it{SAmple123}$ 公式默认
\bf,\mathbf 粗体/黑体 $\bf{SAmple123}$
\sf 等线体 $\sf{Sample123}$
\tt,\mathtt 打字机体 $\tt{SAmple123}$
\frak 旧德式字体 $\frak{Sample123}$
\Bbb,\mathbb 黑板粗体 $\Bbb{SAMPLE123}$ 仅限大写
\scr 手写体 $\scr{SAMPLE123}$ 仅限大写
\cal 花体 $\cal{SAMPLE123}$ 仅限大写

黑板粗体经常用来表示代表实数、整数、有理数、复数的大写字母。

**一个字体转换的作用范围是包含它的第一个{}包括的范围。**如果没有对字体转换进行范围约束,其作用范围将持续到下一次新的字体转换。

注意\mathxx类型的字体转换必须把需要转换的文字用{}包含起来,否则\mathxx字体转换只对第一个文字有效,而其他类型的字体转换不必需:

  • 例子:

    $ {\mathtt abc} \quad {\mathtt {abc}} \quad {\rm abc} \quad {\rm {abc}} $
    
  • 显示:$ {\mathtt abc} \quad {\mathtt {abc}} \quad {\rm abc} \quad {\rm {abc}} $

转换字体十分常用,例如在积分中:

  • 例子:

    $$
    \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 命令也可以达到相同的效果,详见 定义新的符号 \operatorname

(2) 大括号的使用

使用 \left\right 来创建自动匹配高度的 (圆括号),[方括号] 和 {花括号} 。

  • 例子:

    $$
    f\left(
       \left[ 
         \frac{
           1+\left\{x,y\right\}
         }{
           \left(
              \frac{x}{y}+\frac{y}{x}
           \right)
           \left(u+1\right)
         }+a
       \right]^{3/2}
    \right)
    \tag{行标}
    $$
    
  • 显示: $$ f\left( \left[ \frac{ 1+\left{x,y\right} }{ \left( \frac{x}{y}+\frac{y}{x} \right) \left(u+1\right) }+a \right]^{3/2} \right) \tag{行标} $$

如果你需要在不同的行显示对应括号,可以在每一行对应处使用 \left.\right. 来放一个"影子"括号:

  • 例子:

    $$
    \begin{aligned}
    a=&\left(1+2+3+  \cdots \right. \\
    & \cdots+ \left. \infty-2+\infty-1+\infty\right)
    \end{aligned}
    $$
    
  • 显示: $$ \begin{aligned} a=&\left(1+2+3+ \cdots \right. \ & \cdots+ \left. \infty-2+\infty-1+\infty\right) \end{aligned} $$

如果你需要将行内显示的分隔符也变大,可以使用 \middle 命令:

  • 例子:

    $$
    \left\langle  
      q
    \middle\|
      \frac{\frac{x}{y}}{\frac{u}{v}}
    \middle| 
       p 
    \right\rangle
    $$
    
  • 显示: $$ \left\langle
    q \middle| \frac{\frac{x}{y}}{\frac{u}{v}} \middle| p \right\rangle $$

(3) 行标的使用

在每个公式末尾前使用 \tag{行标} 来实现行标。

a. 手动编号

手动编号的公式可以用如下方法表示:

$$ 数学公式 \tag{编号} $$
  • 例子:

    $$ x^n+y^n=z^n \tag{1.1} $$
    
  • 显示:$$x^n+y^n=z^n \tag{1.1}$$

b. 自动编号

自动编号的公式可以用如下方法表示:

$$
\begin{equation}
数学公式
\label{eq:当前公式名}
\end{equation}
$$

自动编号后的公式可在全文任意处使用 \eqref{eq:公式名} 语句引用。

  • 例子:

    在公式$ \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} $$

自动编号在Typora中不适用。

(4) 单公式多行非对齐单行标

在一对$$ $$中,单个公式需要换行,在需要转行的地方使用\\。此时仅允许生成一个编号。

$$ 数学公式1 \\ 数学公式2 \tag{编号} $$
  • 例子:

    $$ x = 12 \\ y0 = 345 \tag{1.1} $$
    
  • 显示: $$ x = 12 \ y0 = 345 \tag{1.1} $$

(5) 单公式多行对齐单行标

在一对$$ $$中,单个公式很长的时候需要换行,但仅允许生成一个编号时,可以用split标签包围公式代码,在需要转行的地方使用\\,每行需要使用1个&来标识对齐的位置,结束后可使用\tag{...}标签编号。也可以使用align标签,效果一样。

注意:每行只允许出现一个&,使用split标签后,编号会上下居中显示。

$$
\begin{split}
a &= b \\
c &= d \\
e &= f 
\end{split} \tag{编号}
\begin{align}
a &= b \\
c &= d \\
e &= f 
\end{align} \tag{编号}
$$

  • 例子:

    \begin{split}
    a &= b \\
    c &= dsdf \\
    e &= f 
    \end{split} \tag{1.1}
    
    \begin{align}
    a &=b+c+d \\
    x &=y+z
    \end{align} \tag{1.1}
    
    
  • 显示: $$ \begin{split} a &= b \ c &= dsdf \ e &= f \end{split} \tag{1.1} $$

    $$ \begin{align} a &=b+c+d \ x &=y+z \end{align} \tag{1.1} $$

(6) 多公式多行对齐多行标

在一对$$ $$中,有时候需要罗列多个公式,可以用eqnarray*标签包围公式代码,在需要转行的地方使用\\,每行需要使用2个&来标识对齐位置,两个&...&号之间的是公式间对齐的位置,每行公式后可使用\tag{...}标签编号:

$$
\begin{eqnarray*}
a &=& b \tag{编号} \\
c &=& d \tag{编号}
\end{eqnarray*}
$$
  • 例子:

    $$
    \begin{eqnarray*}
    x^n+y^n &=& z^n \tag{1.4} \\
    x+y &=& z \tag{1.5}
    \end{eqnarray*}
    $$
    
  • 显示: $$ \begin{eqnarray*} x^n+y^n &=& z^n \tag{1.4} \ x+y &=& z \tag{1.5} \end{eqnarray*} $$

(7) 定义新的符号\operatorname

查询 关于此命令的定义关于此命令的讨论 来进一步了解此命令。

  • 例子:

    $$ \operatorname{Symbol} A $$
    
  • 显示: $$\operatorname{Symbol} A$$

(8) 添加注释文字\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} $$

(9) 在字符间加入空格

有四种宽度的空格可以使用: \,\;\quad\qquad

  • 例子:

    $ a \, b \mid a \; b \mid a \quad b \mid a \qquad b $
    
  • 显示: $ a , b \mid a ; b \mid a \quad b \mid a \qquad b $

当然,使用 \text {n个空格} 也可以达到同样效果。

(10) 插入水平竖直分割线

应用于表格和矩阵,若需要插入垂直分割线,在定义式中插入 | ,若要插入水平分割线,在下一行输入前插入 \hline 。参考五、数组与表格使用参考

  • 例子:

    $$
    \begin{array}{c|lcr}
    n & x & y \\
    \hline
    1 & 0.24 & 1 \\
    2 & -1 & 189
    \end{array}
    $$
    
  • 显示: $$ \begin{array}{c|lcr} n & x & y \ \hline 1 & 0.24 & 1 \ 2 & -1 & 189 \end{array} $$

(11) 添加删除线

使用删除线功能必须声明 $$ 符号。在公式内使用 \require{cancel} 来允许 片段删除线 的显示。声明片段删除线后,使用 \cancel{字符}\bcancel{字符}\xcancel{字符}\cancelto{字符} 来实现各种片段删除线效果。

  • 例子:

    $$
    \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{删除线效果}{字符} 来实现各种整段删除线效果。 其中,删除线效果有 horizontalstrikeverticalstrikeupdiagonalstrikedowndiagonalstrike,可叠加使用。

  • 例子:

    $$
    \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 命令还可以产生包围的边框和圆等,参见 MathML Menclose Documentation 以查看更多效果。

(12) 更改文字颜色

使用 \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),额外的124种颜色将被支持:

输入 \color {#rgb} {text} 来自定义更多的颜色,其中 #rgbr 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} $$

(13) 字体、字号、颜色设置

  • 例子:

    <font face="微软雅黑" >微软雅黑字体</font>
    <font face="黑体" >黑体</font>
    <font size=3 >3号字</font>
    <font size=4 >4号字</font>
    <font color=#FF0000 >红色</font>
    <font color=#008000 >绿色</font>
    <font color=#0000FF >蓝色</font>
    
  • 显示:

    微软雅黑字体 黑体 3号字 4号字 红色 绿色 蓝色

字体、字号以及颜色可在<font ……</font>中同时设置:

  • 例子:

    <font face="微软雅黑" size=6 color=#FF0000 >微软雅黑字体</font>
    
  • 显示:

    微软雅黑字体

(14) 背景色设置

背景色可以借助 table, tr,td 等表格标签的bgcolor属性来实现背景色的功能。

  • 例子:

    <table><tr><td bgcolor=orange> 背景色1 orange</td></tr></table>
    <table><tr><td bgcolor=BlueViolet> 背景色2 BlueViolet</td></tr></table>
    
  • 显示:

    背景色1 orange
    背景色2 BlueViolet

(15) 十六进制颜色值

见附录。

(16) 显示更大更小的符号\large,\small`

若需要显示更大或更小的字符,在符号前插入 \large\small 命令。

(17) 用Detexify2输入其它特殊字符


若找不到需要的符号,使用 $\rm{Detexify^2}$ 来画出想要的符号。

Detexify^2

二、矩阵使用参考

1.如何输入无框矩阵

在开头使用 begin{matrix},在结尾使用 end{matrix},在中间插入矩阵元素,每个元素之间插入 & ,并在每行结尾处使用 \\ 。 使用矩阵时必须声明 $$$ 符号。$\begin{matrix}1&2&3\1&2&3 \end{matrix}$

  • 例子:

    $$
            \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.如何输入带分割符号的矩阵

详见"数组使用参考"。

  • 例子:

    $$
    \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.如何输入行中矩阵

若想在一行内显示矩阵, 使用\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.如何输入一个方程式序列

人们经常想要一列整齐且居中的方程式序列。使用 \begin{align}…\end{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} $$

本例中每行公式的编号续自 如何插入公式 中的自动编号公式\eqref{eq:sample}

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

{align} 中灵活组合 \text\tag 语句。\tag 语句编号优先级高于自动编号。

  • 例子:

    \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 语句覆盖,第三行的编号为自动编号。

四、条件表达式使用参考

1.如何输入一个条件表达式

使用 begin{cases} 来创造一组条件表达式,在每一行条件中插入 & 来指定需要对齐的内容,并在每一行结尾处使用 \\,以 end{cases} 结束。 条件表达式无需声明 $$$ 符号。

  • 例子:

    $$
            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} $$

如果想分类之间的垂直间隔变大,可以使用\\[2ex] 代替\\ 来分隔不同的情况。(3ex,4ex 也可以用,1ex 相当于原始距离)。如下所示: $$ L(Y,f(X)) = \begin{cases} 0, & \text{Y = f(X)} \[5ex] 1, & \text{Y $\neq$ f(X)} \end{cases} $$

2.如何输入一个左侧对齐的条件表达式

若想让文字在 左侧对齐显示 ,则有如下方式:

  • 例子:

    $$
            \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] $$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}$$

一个 [ex] 指一个 "X-Height",即x字母高度。可以根据情况指定多个 [ex],如 [3ex][4ex] 等。 其实可以在任何地方使用 \\[2ex] 语句,只要你觉得合适。

五、数组与表格使用参考

1.如何输入一个数组或表格

通常,一个格式化后的表格比单纯的文字或排版后的文字更具有可读性。数组和表格均以 begin{array} 开头,并在其后定义列数及每一列的文本对齐属性,c l r 分别代表居中、左对齐及右对齐。若需要插入垂直分割线,在定义式中插入 | ,若要插入水平分割线,在下一行输入前插入 \hline 。与矩阵相似,每行元素间均须要插入 & ,每行元素以 \\ 结尾,最后以 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}
    
  • 显示: $$ \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.如何输入一个嵌套的数组或表格

多个数组/表格可 互相嵌套 并组成一组数组/一组表格。 使用嵌套前必须声明 $$ 符号。

  • 例子:

    $$
    % outer vertical array of arrays 外层垂直表格
    \begin{array}{c}
        % inner horizontal array of arrays 内层水平表格
        \begin{array}{cc}
            % inner array of minimum values 内层"最小值"数组
            \begin{array}{c|cccc}
            \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}
        &
            % inner array of maximum values 内层"最大值"数组
            \begin{array}{c|cccc}
            \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}
        % 内层第一行表格组结束
        \\
        % inner array of delta values 内层第二行Delta值数组
            \begin{array}{c|cccc}
            \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}
            % 内层第二行表格组结束
    \end{array}
    $$
    
  • 显示: $$ % outer vertical array of arrays 外层垂直表格 \begin{array}{c} % inner horizontal array of arrays 内层水平表格 \begin{array}{cc} % inner array of minimum values 内层"最小值"数组 \begin{array}{c|cccc} \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} & % inner array of maximum values 内层"最大值"数组 \begin{array}{c|cccc} \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} % 内层第一行表格组结束 \ % inner array of delta values 内层第二行Delta值数组 \begin{array}{c|cccc} \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} % 内层第二行表格组结束 \end{array} $$

3.如何输入一个方程组

使用 \begin{array}…\end{array}\left\{…\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. 
    $$
    
  • 显示: $$ \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} 来实现相同效果:

  • 例子:

    \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} $$

六、交换图表使用参考

1.如何输入一个交换图表

使用一行 $ \require{AMScd} $ 语句来允许交换图表的显示。 声明交换图表后,语法与矩阵相似,在开头使用 begin{CD},在结尾使用 end{CD},在中间插入图表元素,每个元素之间插入 & ,并在每行结尾处使用 \\

  • 例子:

    $\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 代表上箭头、@= 代表水平双实线、@| 代表竖直双实线、@.代表没有箭头。 在 @>>>>>> 之间任意插入文字即代表该箭头的注释文字。

  • 例子:

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

在本例中, "very long label"自动延长了它所在箭头以及对应箭头的长度。

七、链接和标题和跳转

在MarkDown中是通过 链接标题 来实现页面内跳转的,所以先讲下MarkDown中 链接标题 的语法。

1. 如何输入一个链接

Markdown 支持两种形式的链接语法: 行内式和参考式两种形式。

(1) 行内式链接

行内式链接可以用如下方法表示:

行内式链接 = [内容](地址 "标题")

标题 是可选的,可以用单引号 或 双引号。

  • 例子:

    行内式链接 = [内容](地址 "标题")
    
  • 显示:

    行内式链接 = 内容

(2) 参考式链接

参考式链接可以用如下方法表示:

参考式链接 = [内容][参考标识符]
参考标识符 = [标识符]: 地址 "标题"

参考式链接参考标识符 的定义没有先后顺序;

[内容][参考标识符] 之间可以有一个空格;

标题 是可选的,可以用单引号、双引号或是圆括弧包着。

  • 例子:

    参考式链接 = [内容][参考标识符]
    参考标识符 = [标识符]: 地址 "标题"
    
  • 显示:

    参考式链接 = [内容][参考标识符] 参考标识符 = [标识符]: 地址 "标题"

2. 如何输入一个标题

Markdown 支持两种标题的语法:类Setext形式 和 类atx形式。

(1) 类Setext形式标题

类Setext形式标题的定义是用底线的形式,可以利用任何个数的符号 =(最高级标题)和 -(第2级标题)来做底线(底线的符号个数为大于或等于1),格式为:

标题内容
====

或者:

标题内容
----

(2) 类Atx形式标题

类 Atx 形式标题的定义则是在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶,格式为:

# 1级标题内容
## 2级标题内容
### 3级标题内容
#### 4级标题内容
##### 5级标题内容
###### 6级标题内容

3. 如何实现一个跳转

MarkDown中是通过定义链接的方式来定义跳转的,跳转也称为锚点,跳转的目标称为锚点目标

(1) 锚点

锚点就是一个链接,MarkDown锚点就是一个[MarkDown链接][链接的定义],只是链接地址的格式为:

链接地址 = #目标内容

(2) 锚点目标

MarkDown形式的锚点目标的定义其实就是[标题][标题的定义]的定义,即:任何级别的标题可以直接作为锚点目标:

标题内容 = 目标内容
  • [锚点][锚点的定义]目标内容 中不能有大写字母和空格,所以如果锚点目标的 目标内容 中有大写字母或空格,则需要在定义锚点中的 目标内容 时,把大写字母改成小写字母,把空格改成 -
  • [锚点][锚点的定义]目标内容中不能含有半角点(即英文中的句号).

12.输入希腊字母

12.输入希腊字母

八、UML图

1. 流程图

流程图绘制包括两部分:节点定义和节点连接。

  1. 节点定义

    格式如下:节点名称=>节点类型: 提示文本

    节点名称可随意起,甚至支持中文。提示文本可以为英文,可以为中文,也可以为空使用默认值。例如:

    st=>start: start
    or
        kaishi=>start: 开始
    or
        起点=>start: 起点
    or
        start=>start
    

    节点类型有start、operation、condition、end等,如下所示。

    start=>start: 开始
    login=>operation: 登陆
    isLogin=>condition: 是否已登陆?
    test=>operation: 进行测试
    end=>end: 结束
    
  2. 节点连接

    格式如下:

    一般节点连接:
        节点->节点
    条件判断节点连接:
        条件节点(yes)->正确应答节点
        条件节点(no)->错误应答节点
    

    如下面代码所示:

    start->isLogin
    isLogin(yes)->test
    isLogin(no)->login->test
    test->end
    
  3. 例子

    start=>start: 开始 
    isLogin=>condition: 是否已登录? 
    login=>operation: 登陆 
    selectPic=>operation: 选择一张图片 
    isPic=>condition: 格式是否正确? 
    doIt=>operation: 完成资料 
    isRight=>condition: 资料是否符合要求? 
    end=>end: 完成 
    
    start->isLogin
    isLogin(yes)->selectPic
    isLogin(no)->login->selectPic->isPic
    isPic(yes)->doIt->isRight
    isPic(no)->selectPic
    isRight(yes)->end
    isRight(no)->doIt
    

    显示:

    start=>start: 开始 
    isLogin=>condition: 是否已登录? 
    login=>operation: 登陆 
    selectPic=>operation: 选择一张图片 
    isPic=>condition: 格式是否正确? 
    doIt=>operation: 完成资料 
    isRight=>condition: 资料是否符合要求? 
    end=>end: 完成 
    
    start->isLogin
    isLogin(yes)->selectPic
    isLogin(no)->login->selectPic->isPic
    isPic(yes)->doIt->isRight
    isPic(no)->selectPic
    isRight(yes)->end
    isRight(no)->doIt
    

2. 序列图

序列图的语法如下:

  1. 设置title,采用title:message

  2. 设置participant,采用participant: actor

  3. 设置note

    • 左侧note: note left of acotor: message
    • 右侧note: note right of actor: message
    • 覆盖note: note over actor:message
  4. 设置会话

    • 实线实箭头: actor->actor: message
    • 虚线实箭头: actor–>actor:message
    • 实线虚箭头: actor->>actor:message
    • 虚线虚箭头: actor–>>actor:message
  5. 例子

    title: 序列图标题
    participant A
    participant B
    note left of A: 左侧note
    note right of B: 右侧note
    note over C: 覆盖note
    note over A,B: 覆盖多个actor
    note over B,C: 测试下\n 换行
    A->A:自言自语
    A->B:实线实箭头
    A-->B:虚线实箭头
    A->>B:实线虚箭头
    A-->>B:虚线虚箭头
    

    显示:

    title: 序列图标题
    participant A
    participant B
    note left of A: 左侧note
    note right of B: 右侧note
    note over C: 覆盖note
    note over A,B: 覆盖多个actor
    note over B,C: 测试下\n 换行
    A->A:自言自语
    A->B:实线实箭头
    A-->B:虚线实箭头
    A->>B:实线虚箭头
    A-->>B:虚线虚箭头
    

3. Gravizo

九、一些特殊的注意事项

!! 本段内容为个人翻译,可能有不准确之处 !!

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.

现在指出的小问题并不会影响方程式及公式等的正确显示,但能让它们看起来明显更好看。初学者可无视这些建议,自然会有强迫症患者替你们改掉它的,或者更可能地,根本没人发现这些问题。

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为底的指数函数、极限和积分中尽量不要使用 \frac 符号:它会使整段函数看起来很怪,而且可能产生歧义。也正是因此它在专业数学排版中几乎从不出现。 横着写这些分式,中间使用斜线间隔 / (用斜线代替分数线)。

  • 例子:

    \begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \\
    \hline \\
    e^{i\frac{\pi}2} \quad e^{\frac{i\pi}2}& e^{i\pi/2} \\
    \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 \ e^{i\frac{\pi}2} \quad e^{\frac{i\pi}2}& e^{i\pi/2} \ \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:

| 符号在被当作分隔符时会产生错误的间隔,因此在需要分隔时最好使用 \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 来表示 三重积分 等。对于无限次积分,可以用 \int \cdots \int 表示。

  • 例子:

    \begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \\
    \hline \\
    \int\int_S f(x)\,dy\,dx & \iint_S f(x)\,dy\,dx \\
    \int\int\int_V f(x)\,dz\,dy\,dx & \iiint_V f(x)\,dz\,dy\,dx
    \end{array}
    
  • 显示: $$ \begin{array}{cc} \mathrm{Bad} & \mathrm{Better} \ \hline \ \int\int_S f(x),dy,dx & \iint_S f(x),dy,dx \ \int\int\int_V f(x),dz,dy,dx & \iiint_V f(x),dz,dy,dx \end{array} $$

$$无限次积分:\int \cdots \int$$

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

在微分符号前加入 \, 来插入一个小的间隔空隙;没有 \, 符号的话,$\TeX$ 将会把不同的微分符号堆在一起。

  • 例子:

    \begin{array}{cc}
    \mathrm{Bad} & \mathrm{Better} \\
    \hline \\
    \iiint_V f(x){\rm d}z {\rm d}y {\rm d}x & \iiint_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_V f(x),{\rm d}z,{\rm d}y,{\rm d}x \end{array} $$

附录:十六进制颜色值

颜色名列表

颜色名 十六进制颜色值 颜色
AliceBlue #F0F8FF SAMPLE rgb(240, 248, 255)
AntiqueWhite #FAEBD7 rgb(250, 235, 215)
Aqua #00FFFF rgb(0, 255, 255)
Aquamarine #7FFFD4 rgb(127, 255, 212)
Azure #F0FFFF rgb(240, 255, 255)
Beige #F5F5DC rgb(245, 245, 220)
Bisque #FFE4C4 rgb(255, 228, 196)
Black #000000 SAMPLE rgb(0, 0, 0)
BlanchedAlmond #FFEBCD rgb(255, 235, 205)
Blue #0000FF rgb(0, 0, 255)
BlueViolet #8A2BE2 rgb(138, 43, 226)
Brown #A52A2A SAMPLE rgb(165, 42, 42)
BurlyWood #DEB887 rgb(222, 184, 135)
CadetBlue #5F9EA0 rgb(95, 158, 160)
Chartreuse #7FFF00 rgb(127, 255, 0)
Chocolate #D2691E rgb(210, 105, 30)
Coral #FF7F50 rgb(255, 127, 80)
CornflowerBlue #6495ED rgb(100, 149, 237)
Cornsilk #FFF8DC rgb(255, 248, 220)
Crimson #DC143C SAMPLE rgb(220, 20, 60)
Cyan #00FFFF SAMPLE rgb(0, 255, 255)
DarkBlue #00008B SAMPLE rgb(0, 0, 139)
DarkCyan #008B8B SAMPLE rgb(0, 139, 139)
DarkGoldenRod #B8860B rgb(184, 134, 11)
DarkGray #A9A9A9 rgb(169, 169, 169)
DarkGreen #006400 rgb(0, 100, 0)
DarkKhaki #BDB76B rgb(189, 183, 107)
DarkMagenta #8B008B rgb(139, 0, 139)
DarkOliveGreen #556B2F rgb(85, 107, 47)
Darkorange #FF8C00 rgb(255, 140, 0)
DarkOrchid #9932CC rgb(153, 50, 204)
DarkRed #8B0000 rgb(139, 0, 0)
DarkSalmon #E9967A rgb(233, 150, 122)
DarkSeaGreen #8FBC8F SAMPLE rgb(143, 188, 143)
DarkSlateBlue #483D8B rgb(72, 61, 139)
DarkSlateGray #2F4F4F rgb(47, 79, 79)
DarkTurquoise #00CED1 rgb(0, 206, 209)
DarkViolet #9400D3 rgb(148, 0, 211)
DeepPink #FF1493 rgb(255, 20, 147)
DeepSkyBlue #00BFFF rgb(0, 191, 255)
DimGray #696969 rgb(105, 105, 105)
DodgerBlue #1E90FF rgb(30, 144, 255)
Feldspar #D19275 rgb(209, 146, 117)
FireBrick #B22222 rgb(178, 34, 34)
FloralWhite #FFFAF0 rgb(255, 250, 240)
ForestGreen #228B22 rgb(34, 139, 34)
Fuchsia #FF00FF rgb(255, 0, 255)
Gainsboro #DCDCDC rgb(220, 220, 220)
GhostWhite #F8F8FF rgb(248, 248, 255)
Gold #FFD700 rgb(255, 215, 0)
GoldenRod #DAA520 rgb(218, 165, 32)
Gray #808080 rgb(128, 128, 128)
Green #008000 rgb(0, 128, 0)
GreenYellow #ADFF2F rgb(173, 255, 47)
HoneyDew #F0FFF0 rgb(240, 255, 240)
HotPink #FF69B4 rgb(255, 105, 180)
IndianRed #CD5C5C rgb(205, 92, 92)
Indigo #4B0082 rgb(75, 0, 130)
Ivory #FFFFF0 rgb(255, 255, 240)
Khaki #F0E68C rgb(240, 230, 140)
Lavender #E6E6FA rgb(230, 230, 250)
LavenderBlush #FFF0F5 rgb(255, 240, 245)
LawnGreen #7CFC00 rgb(124, 252, 0)
LemonChiffon #FFFACD rgb(255, 250, 205)
LightBlue #ADD8E6 rgb(173, 216, 230)
LightCoral #F08080 rgb(240, 128, 128)
LightCyan #E0FFFF rgb(224, 255, 255)
LightGoldenRodYellow #FAFAD2 rgb(250, 250, 210)
LightGrey #D3D3D3 rgb(211, 211, 211)
LightGreen #90EE90 rgb(144, 238, 144)
LightPink #FFB6C1 rgb(255, 182, 193)
LightSalmon #FFA07A rgb(255, 160, 122)
LightSeaGreen #20B2AA rgb(32, 178, 170)
LightSkyBlue #87CEFA rgb(135, 206, 250)
LightSlateBlue #8470FF rgb(132, 112, 255)
LightSlateGray #778899 rgb(119, 136, 153)
LightSteelBlue #B0C4DE rgb(176, 196, 222)
LightYellow #FFFFE0 rgb(255, 255, 224)
Lime #00FF00 rgb(0, 255, 0)
LimeGreen #32CD32 rgb(50, 205, 50)
Linen #FAF0E6 rgb(250, 240, 230)
Magenta #FF00FF rgb(255, 0, 255)
Maroon #800000 rgb(128, 0, 0)
MediumAquaMarine #66CDAA rgb(102, 205, 170)
MediumBlue #0000CD rgb(0, 0, 205)
MediumOrchid #BA55D3 rgb(186, 85, 211)
MediumPurple #9370D8 rgb(147, 112, 216)
MediumSeaGreen #3CB371 rgb(60, 179, 113)
MediumSlateBlue #7B68EE rgb(123, 104, 238)
MediumSpringGreen #00FA9A rgb(0, 250, 154)
MediumTurquoise #48D1CC rgb(72, 209, 204)
MediumVioletRed #C71585 rgb(199, 21, 133)
MidnightBlue #191970 rgb(25, 25, 112)
MintCream #F5FFFA rgb(245, 255, 250)
MistyRose #FFE4E1 rgb(255, 228, 225)
Moccasin #FFE4B5 rgb(255, 228, 181)
NavajoWhite #FFDEAD rgb(255, 222, 173)
Navy #000080 SAMPLE rgb(0, 0, 128)
OldLace #FDF5E6 rgb(253, 245, 230)
Olive #808000 rgb(128, 128, 0)
OliveDrab #6B8E23 rgb(107, 142, 35)
Orange #FFA500 rgb(255, 165, 0)
OrangeRed #FF4500 SAMPLE rgb(255, 69, 0)
Orchid #DA70D6 rgb(218, 112, 214)
PaleGoldenRod #EEE8AA rgb(238, 232, 170)
PaleGreen #98FB98 rgb(152, 251, 152)
PaleTurquoise #AFEEEE rgb(175, 238, 238)
PaleVioletRed #D87093 rgb(216, 112, 147)
PapayaWhip #FFEFD5 rgb(255, 239, 213)
PeachPuff #FFDAB9 rgb(255, 218, 185)
Peru #CD853F rgb(205, 133, 63)
Pink #FFC0CB rgb(255, 192, 203)
Plum #DDA0DD rgb(221, 160, 221)
PowderBlue #B0E0E6 rgb(176, 224, 230)
Purple #800080 rgb(128, 0, 128)
Red #FF0000 rgb(255, 0, 0)
RosyBrown #BC8F8F rgb(188, 143, 143)
RoyalBlue #4169E1 rgb(65, 105, 225)
SaddleBrown #8B4513 rgb(139, 69, 19)
Salmon #FA8072 SAMPLE rgb(250, 128, 114)
SandyBrown #F4A460 rgb(244, 164, 96)
SeaGreen #2E8B57 rgb(46, 139, 87)
SeaShell #FFF5EE rgb(255, 245, 238)
Sienna #A0522D rgb(160, 82, 45)
Silver #C0C0C0 rgb(192, 192, 192)
SkyBlue #87CEEB rgb(135, 206, 235)
SlateBlue #6A5ACD rgb(106, 90, 205)
SlateGray #708090 rgb(112, 128, 144)
Snow #FFFAFA rgb(255, 250, 250)
SpringGreen #00FF7F rgb(0, 255, 127)
SteelBlue #4682B4 rgb(70, 130, 180)
Tan #D2B48C rgb(210, 180, 140)
Teal #008080 rgb(0, 128, 128)
Thistle #D8BFD8 rgb(216, 191, 216)
Tomato #FF6347 rgb(255, 99, 71)
Turquoise #40E0D0 rgb(64, 224, 208)
Violet #EE82EE rgb(238, 130, 238)
VioletRed #D02090 rgb(208, 32, 144)
Wheat #F5DEB3 rgb(245, 222, 179)
White #FFFFFF rgb(255, 255, 255)
WhiteSmoke #F5F5F5 rgb(245, 245, 245)
Yellow #FFFF00 rgb(255, 255, 0)
YellowGreen #9ACD32 rgb(154, 205, 50)

感谢您花费时间阅读这份指导手册,本手册内容可能有疏漏之处,欢迎更改指正。 更多语法请参见:Cmd Markdown 简明语法手册Cmd Markdown 高阶语法手册。 祝您记录、阅读、分享愉快!

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

⚠️ **GitHub.com Fallback** ⚠️