markdown及latex语法
本文总结摘录Markdown及LaTex语法。由于不同环境可能稍有不同,本文指hugo+github pages环境。
似乎我这里是在记流水账呢,有没有系统的关于markdown的语法学习材料呢。 有空到这里https://www.markdownguide.org/学学吧,感觉markdown还是很有用的东西,比word什么的方便很多。
1 Markdown
1.1 标题写法
第一种方法:
1、在文本下面加上 等于号 = ,那么上方的文本就变成了大标题。等于号的个数无限制,但一定要大于0个哦。。
2、在文本下面加上 下划线 - ,那么上方的文本就变成了中标题,同样的 下划线个数无限制。
3、要想输入=号,上面有文本而不让其转化为大标题,则需要在两者之间加一个空行。
另一种方法:(推荐这种方法;注意⚠️中间需要有一个空格)
关于标题还有等级表示法,分为六个等级,显示的文本大小依次减小。不同等级之间是以井号 # 的个数来标识的。一级标题有一个 #,二级标题有两个# ,以此类推。
例如:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
1.2 列表
刚刚才发现词汇叫列表,可多级,可有序,可无序。还有一个概念叫引用,也可分级。
项目1
项目2
项目3
项目1 (一个*号会显示为一个黑点,注意⚠️有空格,否则直接显示为*项目1)
项目2
无序列表使用星号、加号或是减号
1.3 文字换行
(建议直接在前一行后面补两个空格)
直接回车不能换行,
可以在上一行文本后面补两个空格,
这样下一行的文本就换行了。
或者就是在两行文本直接加一个空行。
也能实现换行效果,不过这个行间距有点大。
1.4 居中
1.5 字体格式强调
我们可以使用下面的方式给我们的文本添加强调的效果
强调 (示例:斜体)
强调 (示例:斜体)
加重强调 (示例:粗体)
加重强调 (示例:粗体)
特别强调 (示例:粗斜体)
特别强调 (示例:粗斜体)
1.6 引用
第一行引用文字
第二行引用文字
1.7 代码
<hello world>
1.8 代码块
@Override
protected void onDestroy() {
EventBus.getDefault().unregister(this);
super.onDestroy();
}
1.9 表格
表头 | 表头 | 表头 |
---|---|---|
单元格内容 | 单元格内容 | 行1 行2(在行1和行2间加“<br>”即可换行) |
单元格内容 | 行1 行2 |
单元格内容 |
在表格前空一行,否则表格可能无法正常显示
表格内换行用
标签
还有更复杂的表格结构,如合并单元格、文字加粗、对齐方式等,那简单的markdown语法是无能为力的,可借助html语法或latex语法,并且这种复杂表结构可借助工具生成对应的html语句或latex语句。
方法一:借助html语句,参考自abloume的博文-如何在Markdown中合并单元格,其推荐No-Cruft Excel to HTML Table Converter将excel转成html语句的表格。
方法二:借助latex语句,参考自3NICE的博文-解决在Markdown中的表格单元格合并的问题,其推荐Tables Generator 生成latex语句的表格。
点开网页,发现方法二更直观。
1.6 图片链接
注:中括号中为题注,小括号内为路径,关于hugo图片链接路径细节参阅我博客其他部分。
1.10 超链接
2 LaTex
MathJax简介 MathJax是一款运行在浏览器中的开源数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。MathJax项目于2009年开始,发起人有American Mathematical Society, Design Science等,还有众多的支持者,个人感觉MathJax会成为今后数学符号渲染引擎中的主流,也许现在已经是了。本文接下来会讲述MathJax的基础用法,但不涉及MathJax的安装及配置。
2.1 公式标记与查看公式
使用MathJax时,需要用一些适当的标记告诉MathJax某段文本时公式代码。此外,MathJax中的公式排版有两种方式,inline和displayed。inline表示公式嵌入到文本中。例如,$f(x)=3 \times x$这是一个inline公式,而下面$$f(x)=3 \times x$$则是一个displayed公式。
在MathJax中,默认displayed公式分隔符有\$\$...\$\$和\[...\],而默认的inline公式分隔符为(...),当然这些都是可以自定义的,具体配置请参考文档。下文使用\$\$...\$\$作为displayed分隔符,\$...\$作为inline分隔符。
此外,可以在渲染完成的公式上方右键点击,患处邮件菜单。在菜单中提供了查看公式代码、设置显示效果和渲染模式的选项。
2.2 希腊字母
请参考下表:
名称 | 大写 | Tex | 小写 | Tex |
---|---|---|---|---|
alpha | $A$ | A | $\alpha$ | \alpha |
beta | $B$ | B | $\beta$ | \beta |
gamma | $\Gamma$ | \Gamma | $\gamma$ | \gamma |
delta | $\Delta$ | \Delta | $\delta$ | \delta |
epsilon | $E$ | E | $\epsilon$ | \epsilon |
zeta | $Z$ | Z | $\zeta$ | \zeta |
eta | $H$ | H | $\eta$ | \eta |
theta | $\Theta$ | \Theta | $\theta$ | \theta |
iota | $I$ | I | $\iota$ | \iota |
kappa | $K$ | K | $\kappa$ | \kappa |
lambda | $\Lambda$ | \Lambda | $\lambda$ | \lambda |
mu | $M$ | M | $\mu$ | \mu |
nu | $N$ | N | $\nu$ | \nu |
xi | $\Xi$ | \Xi | $\xi$ | \xi |
omicron | $O$ | O | $\omicron$ | \omicron |
pi | $\Pi$ | \Pi | $\pi$ | \pi |
rho | $P$ | P | $\rho$ | \rho |
sigma | $\Sigma$ | \Sigma | $\sigma$ | \sigma |
tau | $T$ | T | $\tau$ | \tau |
upsilon | $\Upsilon$ | \Upsilon | $\upsilon$ | \upsilon |
phi | $\Phi$ | \Phi | $\phi$ | \phi |
chi | $X$ | X | $\chi$ | \chi |
psi | $\Psi$ | \Psi | $\psi$ | \psi |
omega | $\Omega$ | \Omega | $\omega$ | \omega |
小写字母为+名称,大写字母为+名称(首字母大写),但是有些希腊字母大写例外。
2.3 上标与下标
上标和下标分别使用^和_,例如x_i^2:$x_i^2$。默认情况下,上下标符号仅对下一个组起作用。一个组即单个字符或者使用{...}包裹起来的内容。也就是说,如果使用10^10,会得到$10^10$,而10^{10},才是$10^{10}$。同时,大括号还能消除二义性,如x^5^6将得到一个错误,必须使用大括号来界定^的结合性,如{x^5}^6:${x^5}^6$或者x^{5^6}:$x^{5^6}$。
2.4 括号
- 小括号与方括号:使用原始的(),[]即可,如(2+3)[4+4]: $(2+3)[4+4]$
- 大括号:由于大括号{}被用来分组,因此需要使用{和}表示大括号,也可以使用\lbrace和\rbrace来表示。如{a*b}: $\{a*b\}$ ,\lbrace a*b \rbrace: $\lbrace a*b \rbrace$
- 尖括号:使用\langle和\rangle表示左尖括号和右尖括号。如\langle x \rangle : $\langle x \rangle$
- 上取整:使用\lceil和\rceil表示。如\lceil x \rceil: $\lceil x \rceil$
- 下取整:使用\lfloor和\rfloor表示。如\lfloor x \rfloor: $\lfloor x \rfloor$
- 需要注意的是,原始符号并不会随着公式大小缩放,可以使用\left(...\right)来自适应地调整括号大小。如下,
$$(1+\frac23x)$$
$$\left(1+\frac23x\right)$$
可以看到,公式1.2中的括号是经过缩放的。 - \left和\right标记必须是成对出现的,但有时候我们只用到其中一个,比如只用一个|当作分割线,这时候可以通过.来表示空的那一方,即用\left.表达左边空的情况,用\right.表达右边空的情况。例如\left. \frac{du}{dx} \right| _{x=0}效果
$\left. \frac{du}{dx} \right|_{x=0}$
。
2.5 求和与积分
\sum用来表示求和符号,其下标表示求和下限,上标表示上限。如\sum_1^n: $\sum_1^n$ 。
\int用来表示积分符号,同样地,其上下标表示积分的上下限。如\int_1^\infty: $\int_1^\infty$ 。
与此类似的符号还有:\prod: $\prod$,\bigcup: $\bigcup$,\bigcap: $\bigcap$,\iint: $\iint$, 。
2.6 分式和根式
分式的表示:
第一种,使用\frac a b , \frac作用于其后的两个组a , b ,结果为 $\frac a b$ 。如果你的分子或分母不是单个字符,请使用{...}来分组。
第二种,使用\over来分隔一个组的前后两部分,如 {a+1 \over b+1}: ${a+1 \over b+1}$
根式使用\sqrt表示,如:\sqrt[4]{\frac xy} : $\sqrt[4]{\frac xy}$
2.7 字体
使用\mathbb{...}或\Bbb{...}显示黑板粗体字,此字体经常用来表示实数、整数、有理数、复数。如 $\mathbb{ CHNQRZ}$和$\Bbb{ CHNQRZ}$。
使用\mathbf{...}显示黑体字,如 $\mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ , $\mathbf{abcdefghijklmnopqrstuvwxyz}$
使用\mathtt{...}显示打印机字体,如 $\mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ , $\mathtt{abcdefghijklmnopqrstuvwxyz}$
使用\mathrm{...}显示罗马字体,如 $\mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ , $\mathrm{abcdefghijklmnopqrstuvwxyz}$
使用\mathscr{...}显示手写体,如, $\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
使用\mathfrak{...}显示Fraktur字母(一种德国字体),如 $\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ , $\mathfrak{abcdefghijklmnopqrstuvwxyz}$
2.8 特殊函数和符号
常见的三角函数,如 \sin x:
$\sin x$
,\arctan x:$\arctan x$
,\lim_{1 \to +\infty}:$\lim_{1 \to +\infty}$
,比较运算符:\lt、\gt、\le、\ge、\neq、\gg、\ll : $\lt$、 $\gt$、 $\le$、 $\ge$、 $\neq$ $\gg$、 $\ll$ 。可以在这些运算符前面加上\not,如\not\lt : $\not\lt$
\times、\div、\pm、\mp 表示: $\times$、 $\div$、 $\pm$、 $\mp$、 ,\cdot表示居中的点,x \cdot y : $x \cdot y$
集合关系与运算:\cup、\cap、\setminus、\subset、\subseteq、\subsetneq、\supset、\in、\notin、\emptyset、\varnothing : $\cup$、 $\cap$、 $\setminus$、 $\subset$、 $\subseteq$、 $\subsetneq$、 $\supset$、 $\in$、 $\notin$、 $\emptyset$、 $\varnothing$
表示排列使用\binom{n+1}{2k}或{n+1 \choose 2k}:$\binom{n+1}{2k}$或${n+1 \choose 2k}$
箭头:\to、\rightarrow、\leftarrow、\Rightarrow、\Leftarrow、\mapsto: $\to$、 $\rightarrow$、 $\leftarrow$、 $\Rightarrow$、 $\Leftarrow$、 $\mapsto$
逻辑运算符:\land、\lor、\lnot、\forall、\exists、\top、\bot、\vdash、\vDash: $\land$、 $\lor$、 $\lnot$、 $\forall$、 $\exists$、 $\top$、 $\bot$、 $\vdash$、 $\vDash$
\star、\ast、\oplus、\circ、\bullet : $\star$、 $\ast$、 $\oplus$、 $\circ$、 $\bullet$
\approx、\sim、\cong、\equiv、\prec : $\approx$、 $\sim$、 $\cong$、 $\equiv$、 $\prec$
\infty、\aleph_o、\nabla、\partial、\Im、\Re : $\infty$、 $\aleph_o$、 $\nabla$、 $\partial$、 $\Im$、 $\Re$
模运算 \pmode , 如 a \equiv b \pmod n : $a \equiv b \pmod n$
\ldots与\cdots,其区别是dots的位置不同,ldots位置稍低,cdots位置居中。a_1 + a_2 + \cdots + a_n , a_1 , a_2 , \ldots , a_n $a_1 + a_2 + \cdots + a_n , a_1 , a_2 , \ldots , a_n$
一些希腊字母具有变体形式,如\epsilon、\varepsilon : $\epsilon$、 $\varepsilon$
正比\propto:$\propto$
对数\log_ab、\ln a、\lg 10:$\log_ab$、$\ln a$、$\lg10$
偏导数\partial如:
$\frac{\partial{L}}{\partial{\alpha}}$
2.9 空间
通常MathJax通过内部策略自己管理公式内部的空间,因此a b与a b( . 表示空格)都会显示为 $a b$与$a b$ 。可以通过在ab间加入\增加些许间隙,\ \增加较宽间隙,\quad与\qquad会增加更大的间隙,如 $a\ b$、 $a\ \ b$、 $a\quad b$、 $a\qquad b$
2.10 顶部符号
对于单字符,\hat{...} :
$\hat{x}$;
对于多字符,\widehat{...} :
$\widehat{xyz}$;
类似的还有 \overline{...}、\vec{...}、\overrightarrow{...}、\dot{...}、\ddot{...}、\tilde{...}、\widetilde{...}:
$\overline{xyz}$、
$\vec{a}$、
$\overrightarrow{x}$、
$\dot{x}$、
$\ddot{x}$、
$\tilde{x}$、
$\widetilde{xyz}$。
2.11 矩阵
基本用法
使用begin{matrix}...end{matrix}来表示矩阵(为方便显示,特意去掉begin和end前面的反斜杠),在\begin与\end之间加入矩阵的元素即可。矩阵的行之间用\\分隔,列之间用&分隔。
例如 $$\begin{matrix} 1 & x & x^2 \\ 1 & y & y^2 \\ 1 & z & z^2 \end{matrix}$$
很奇怪,这里需加包围方可正常显示矩阵。
2.12 加括号
如果要对矩阵加括号,可以像上文中提到的那样,使用\left与\right配合表示括号符号。也可以使用特殊的matrix,即替换\begin{matrix}...\end{matrix}中的matrix为pmatrix , bmatrix , Bmatrix , vmatrix , Vmatrix.
如 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}$
。
很奇怪,这里需加包围方可正常显示矩阵。
2.13 省略元素
可以使用\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}$$
2.14 增广矩阵
增广矩阵需要使用前面的array来实现,如 $$ \left[ \begin{array}{cc|c} 1 & 2 & 3 \\ 4 & 5 & 6 \end{array} \right] $$
2.15 对齐的公式
有时候可能需要一系列的公式中等号对齐,在需要对齐处前面加&,如:
$$\begin{align}
\sqrt{37} & = \sqrt{\frac{73^2-1}{12^2}} \\
& = \sqrt{\frac{73^2}{12^2} \cdot \frac{73^2-1}{73^2}} \\
& = \frac{73}{12} \sqrt{1 - \frac{1}{73^2}} \\
& \approx \frac{73}{12} \left( 1 - \frac{1}{2 \cdot 73^2} \right)
\end{align}$$
似乎,任何含有begin、end的latex均需包围,方能正常显示。
这时候需要使用形如begin{align}...end{align}的格式(为方便显示,特意去掉begin和end前面的反斜杠),其中需要使用&来指示需要对齐的位置,请使用右键查看上述公式的代码。
2.16 分类表达式
定义函数的时候经常需要分情况给出表达式,可使用begin{cases}...end{cases}(为方便显示,特意去掉begin和end前面的反斜杠)。其中,使用\来分类,使用&指示需要对齐的位置。如:
$$f(n) = \begin{cases} n/2, & \text{if $n$ is even} \\ 3n+1, & \text{if $n$ is odd} \end{cases}$$
上述公式也可以移动到右侧,不过需要使用array来实现,如下:
$$\left. \begin{array}{l} \text{if $n$ is even:} & n/2 \\ \text{if $n$ is odd:} & 3n+1 \end{array} \right\} = f(n)$$
最后,如果需要让分类之间的垂直间隔变大,可以使用\[2ex]代替\来分隔不同情况。(3ex, 4ex也可以使用,1ex相当于原始距离)。
2.17 排版问题
在使用LaTex公式时,有一些不会影响公式正确性,但会使其看上去很糟糕的问题。
不要在指数或者积分中使用\frac
在指数或者基本表达式中使用\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{\pi}{2}}^{\frac{\pi}{2}} \sin x \, dx & \int_{-\pi/2}^{\pi/2} \sin x \, dx \\ \end{array}$$
使用\mid代替|作为分隔符
符号|作为分隔符时有排版空间大小的问题,应该使用\mid代替,效果如下:
$$\begin{array}{cc} \mathrm{Bad} & \mathrm{Better} \\ \hline \\ \{x | x^2 \in \Bbb Z\} & \{x \mid x^2 \in \Bbb Z \} \end{array}$$
2.18 多重积分
对于多重积分,不要使用\int\int此类的表达,应该使用\iint \iiint等特殊形式,效果如下:
$$\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}$$
此外,在微分前应该使用\,来增加些许空间,否则
$\TeX$
会将微分紧凑地排列在一起,如下:
$$\begin{array}{cc} \mathrm{Bad} & \mathrm{Better} \\ \hline \\ \iiint_V f(x) dz dy dx & \iiint_V f(x) \, dz \, dy \, dx \end{array}$$
2.19 连分数
书写连分数表达式时,请使用\cfrac代替\frac或者\over,两者效果对比如下: $$x = a_0+\cfrac{1^2}{a_1+\cfrac{2^2}{a_2+\cfrac{3^2}{a_3+\cfrac{4^2}{a_4+\cdots}}}} \tag{\cfrac}$$ $$x = a_0+\frac{1^2}{a_1+\frac{2^2}{a_2+\frac{3^2}{a_3+\frac{4^2}{a_4+\cdots}}}} \tag{\frac}$$
2.20 方程组
使用begin{array}...end{array}(为方便显示,特意去掉begin和end前面的反斜杠)与\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=d3 \end{array} \right.$$
同时,还可以使用begin{cases}...end{cases}(为方便显示,特意去掉begin和end前面的反斜杠)表达同样的方程组,如:
$$\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{aligned}...end{aligned}(为方便显示,特意去掉begin和end前面的反斜杠),如:
$$\left\{ \begin{aligned} a_1x+b_1y+c_1z & = d_1+e_1 \\ a_2x+b_2y & = d_2 \\ a_3x+b_3y+c_3z & = d_3 \end{aligned} \right.$$
2.21 公式标记与引用
使用\tag{yourtat}来标记公式,如果想在之后引用该公式,则还需要加上\label{yourlabel}在\tag之后,如:
$$a:= x^2-y^3 \tag{cfytaget}\label{cfylabel}$$
为了引用公式,可以使用\eqref{cfylabel},如:
$$a+y^3 \stackrel{\eqref{cfylabel}}=x^2$$
可以看到,通过超链接可以跳转到被引用公式的位置。
2.22 向量、矩阵
\mathrm{x,y}、\mathbf{x,y}
$\mathrm{x, y}$、$\mathbf{x, y}$
2.23 转义字符保留
基础部分就是这些。需要注意的是一些MathJax使用的特殊字符,可以使用\转义为原来的含义。
2.24 表格
使用begin{array}{列样式}...end{array}这样的形式来创建表格(为方便显示,特意去掉begin和end前面的反斜杠),列样式可以是clr表示居中,左,右对齐,还可以使用|表示一条竖线。表格中各行使用\分隔,各列使用&分隔,使用\hline在本行前加入一条直线。例如$$\begin{array}{c|lcr} n & \text{Left} & \text{Center} & \text{Right} \\ \hline 1 & 0.24 & 1 & 125 \\ 2 & -1 & 189 & -8 \\ 3 & -20 & 2000 & 1+10i \\ \end{array}$$
$$\begin{array}{c}\begin{array}{cc}\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} & \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} \\ \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}$$
2.25 颜色
命名颜色是浏览器相关的,如果浏览器没有定义相关的颜色名称,则相关文本将被渲染为黑色。以下颜色是HTML4和CSS2标准中定义的一些颜色,其应该被大多数浏览器定义了。
$$\begin{array}{|rc|} \hline \\ \verb+\color{black}{text}+ & \color{black}{text} \\ \verb+\color{gray}{text}+ & \color{gray}{text} \\ \verb+\color{silver}{text}+ & \color{silver}{text} \\ \verb+\color{white}{text}+ & \color{white}{text} \\ \hline \\ \verb+\color{maroon}{text}+ & \color{maroon}{text} \\ \verb+\color{red}{text}+ & \color{red}{text} \\ \verb+\color{yellow}{text}+ & \color{yellow}{text} \\ \verb+\color{lime}{text}+ & \color{lime}{text} \\ \verb+\color{olive}{text}+ & \color{olive}{text} \\ \verb+\color{green}{text}+ & \color{green}{text} \\ \verb+\color{teal}{text}+ & \color{teal}{text} \\ \verb+\color{aqua}{text}+ & \color{aqua}{text} \\ \verb+\color{blue}{text}+ & \color{blue}{text} \\ \verb+\color{navy}{text}+ & \color{navy}{text} \\ \verb+\color{purple}{text}+ & \color{purple}{text} \\ \verb+\color{fuchsia}{text}+ & \color{fuchsia}{text} \\ \verb+\color{magenta}{text}+ & \color{magenta}{text} \\ \hline \end{array}$$
此外,HTML5和CSS3也定义了一些颜色名称,参见CSS Color Module Level 3及HTML色彩快速参考手册。同时,颜色也可以使用#rgb的形式来表示,如下:
$$\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}$$
2.26 补充
使用 \begin{align} 时,在每个式子末尾加上 \nonumber 可以去掉显示式子的标号。
本文latex部分参考自林大勇,有稍许修改。 本文latex部分参考自garfielder007-LaTeX 各种命令,符号,有稍许修改。