【原创】[更新中]CSDN·Markdown·KaTex/LaTex 用法小全

版权声明:未经过作者允许,QωQ是可以转载的,只不过要赞一下本文章并发评论告诉我,然后转载附上原网址就好了!=QωQ= https://blog.csdn.net/c20182030/article/details/84840373


创作的动机和小部分内容学习自freopen大佬,然后辗转了很多blog,最后跑到了官网
自己操刀了很多啊……

欢迎指出错误,记得回复哦❤
(私信也是可以的吧……因为很久没人发我私信了所以不怎么会注意到私信……)

工作量巨大但同时也没什么技术水平呢……

总之,女武神官网的丢三落四搬运工——Crloss!参上!


话说沉睡的在minecraft里面写命令方块的感觉又回来了。


KaTex

〇、区分LaTex和KaTex

LaTeX是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

MathJax是一个显示网络上数学公式的开源JavaScript引擎库,它可以在所有浏览器上面工作,其中就支持LaTeX,MathML和AsciiMath 符号,里面的数字会被MathJax使用JavaScript引擎解析成HTML,SVG或者是MathML 方程式,然后在现代的浏览器里面显示。 它的设计目标是利用最新的web技术,构建一个支持math的web平台。支持主要的浏览器和操作系统,包括那些移动设备

KaTeX: 可汗学院出品,号称“最快”的数学公式渲染库
支持主流的浏览器:Chrome, Firefox, Safari, Opera和 IE8~IE11

(事实我用的是QQ浏览器(QQ浏览器用的是Chrome内核)以及经历了被QQ浏览器支配的恐惧后又换成了Chrome,虽然号称最快但是本文几百上千个KaTeX负荷是在太大已经将彩姬的电脑卡挂机好几次了)。
.
.
.
真的,几十分钟下来,眼睛都看花了以后,电脑突然挂了这样的事情——居然出现了五次。
.
UPD:现在,是,六次了。Merry Christmas And Good Night。2018.12.25 22:58
UPD:第七次,新年快乐。2018.12.30 16:29

然后csdn里支持的是KaTex,这KaTex有四大宝啊:(棒读)
快速:并发渲染,无需重排页面。根据这个测试,性能绝对秒杀MathJax。
渲染效果好:采用TeX语法,渲染效果达到印刷出版级别。
无依赖:不依赖其它库。
支持服务器端渲染:例如,服务器端的Node.js程序调用KaTeX,把渲染好的HTML片段直接发送给客户端。

这个部分来自:https://blog.csdn.net/u013210620/article/details/81938733


一、如何插入公式

分类

KaTex中公式分为两种:

行中公式

就是在了字里行间里面插入的公式。你看: ( o ) d e s u d i f f e r e n t l y ヾ(o◕∀◕)ノヾ看我看我我就是desu ♪,是不是感觉differently 。还可以在后面无压力的打字o!

操作方式
形如$something to say$,左边一个$,右边一个$就搞定了,效果就是 s o m e t h i n g t o s a y something to say

独立公式

就是单独成行的公式:
2 + 2 = 1000 7 = ? d e s u   啦啦啦啦 2+2=?1000-7=? 我是独立公式desu☆~
但是独立公式强制居中可能会比较难看就是了。

操作方式
形如$$something to say$$,左边两个$,右边两个$就是了,效果就是 s o m e t h i n g t o s a y something to say

没错你没有看错空格被吞掉了!

注意

这两种公式除了是否单独成行以外还有别的区别之后会略有涉及。


二、关于{},text{}与operatorname{}

这个就好像我们将 a + b x a+b*x 写成 ( a + b ) x (a+b)*x 来改变优先度以免产生歧义或者错误的小括号一样,“{}”里面的可以使一些字符或者一串式子,诸如:

原式 结果 去掉大括号 结果
{xyz}^{5+5} x y z 5 + 5 {xyz}^{5+5} xyz^5+5 x y z 5 + 5 xyz^5+5
x^{123} x 123 x^{123} x^123 x 1 23 x^123
{x} x {x} x x x
{7} 7 {7} 7 7 7

当然如果说不会产生歧义的话,尤其是{}内只有一个字符的时候,可以不写大括号,如表格中后两行。
下文中的{},如果{}中只有一个字符,那么也可以把大括号去掉

有时,我们需要特别把文字和公式区分开,或者不晓得怎么打公式,或者会产生歧义的时候,可以用**\text{}来刻意划出一个文字的区域,用\operatorname{}来产生一个公式操作**。
比方说我们想输入 A sin ( ω x + μ ) A\sin(\omega x+\mu) ←(是用正经KaTex输入的),但是我们一个都不会!
于是我们点开了输入法的特殊字符,找到了 ω μ \omega 和 \mu ,并输入了起来:Asin(ωx+μ),感觉上十分不一样,怎么办呢?
$\operatorname{Asin}\text{ (ωx+μ) }$,就得到了 Asin  (ωx+μ)  \operatorname{Asin}\text{ (ωx+μ) } 。看上去就有逼格了一些。

事实上,在\text{文字}中仍可以使用 $ $插入其它公式。

$$f(n)=n^n \quad \text{n$\in N^\ast$}$$
f ( n ) = n n n N f(n)=n^n \quad \text{n$\in N^\ast$}


三、在公式中进行“你怎么穿着品如的衣服”操作

P.S. 因为在下个人喜欢行中公式所以下文中几乎全是行中公式哦
P.S.II 若有“根本用不到”,“重复太多次了吧”的操作,可能因为本人当时心情而被省略。所以本文所收集的,是已经粗略筛选后的结果。

1.上下移

^代表上标,_代表下标。
如果上标或下标内容多于一个字符,则使用{} 括起来
比如:

before after
$C^{2^2}_{n+1}$ C n + 1 2 2 C^{2^2}_{n+1}
$x^{2^2_2}_2$ x 2 2 2 2 x^{2^2_2}_2
${^1_2}\bigotimes {^3_4}$ 2 1 4 3 {^1_2}\bigotimes {^3_4}
$^{12} C ^6_6$ 8 18 O 2 2 ^{18} _8 O ^{-2} _2

总结一下:
看起来就像是:
$^{A}$等价于让{A}出现在前面单位的上一层,_同理。
所以这个只是简单的上下移而已,后面会有其他上下标。


2.字符变大变小

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

before after
$\tiny x$ x \tiny x
$\scriptsize x$ x \scriptsize x
$\footnotesize x$ x \footnotesize x
$\small x$ x \small x
$\normalsize x$ x \normalsize x
$x$ x x
$\large x$ x \large x
$\Large x$ x \Large x
$\LARGE x$ x \LARGE x
$\huge x$ x \huge x
$\Huge x$ x \Huge x
$\small\ {aa}a \large {a}aa$   a a a a a a \small\ {aa}a \large {a}aa
$\boldsymbol{\alpha 12bcEF}12bcEF$ α 12 b c E F 12 b c E F \boldsymbol{\alpha 12bcEF}12bcEF

开起来好像是从这个变大变小指令到下一个变大变小指令为止,都维持这个大小
请注意最后一行,与其他的本质不同的\boldsymbol{},能且只能加粗{}内的内容。


3.各种字体

before after
$\normal$ 0123456789 a b c d h i j k A B C D H I J K {原版 \quad 0123456789abcdhijkABCDHIJK}
$\rm$ 0123456789 a b c d h i j k A B C D H I J K \rm {罗马体 \quad 0123456789abcdhijkABCDHIJK}
$\it$ 0123456789 a b c d h i j k A B C D H I J K o n l y \it {意大利斜体 \quad 0123456789abcdhijkABCDHIJK \quad only数字}
$\bf$ 0123456789 a b c d h i j k A B C D H I J K \bf {粗体 \quad 0123456789abcdhijkABCDHIJK}
$\sf$ 线 0123456789 a b c d h i j k A B C D H I J K \sf {等线体 \quad 0123456789abcdhijkABCDHIJK}
$\tt$ 0123456789 a b c d h i j k A B C D H I J K \tt {打字机体 \quad 0123456789abcdhijkABCDHIJK}
$\frak$ 0123456789 a b c d h i j k A B C D H I J K \frak {旧德式字体 \quad 0123456789abcdhijkABCDHIJK}
$\Bbb$ 0123456789 a b c d h i j k A B C D H I J K \Bbb {黑板粗体 \quad 0123456789abcdhijkABCDHIJK}
$\mathcal$ 0123456789 a b c d h i j k A B C D H I J K \mathcal {手写体 \quad 0123456789abcdhijkABCDHIJK}
$\bold$ 0123456789 a b c d h i j k A B C D H I J K \bold{\quad 0123456789abcdhijkABCDHIJK}
$\bm$(\boldsymbol的简写) 0123456789 a b c d h i j k A B C D H I J K \bm {\quad 0123456789abcdhijkABCDHIJK}
$\mathscr$ 0123456789 a b c d h i j k A B C D H I J K \mathscr {\quad 0123456789abcdhijkABCDHIJK}

上述字体中,没有math-前缀的,(某些)可以加上math-前缀或者text-前缀,
比如\textsf{就等效于使用sf这个字体的text}→ 就等效于使用sf这个字体的text \textsf{就等效于使用sf这个字体的text} ,注意\Bbb要换成\mathbb。

4.输入换行和空格

因为不是说了空格会被吃掉嘛……

before after
$用\quad 或 \space 来空格极\space 寒\space空\quad格$     极\space 寒\space空\quad格
$用 \newline 来换行\newline F \newline G \newline O \newline$ F G O F \newline G \newline O \newline
$两倍的空格\qquad两倍的快乐$ 两倍的空格\qquad两倍的快乐
$还可以用 \ 来空格 \ 有 \ 在 \ 健 \ 身$       有 \ 在 \ 健 \ 身
$还可以用 \; 或 ~ 或 \thickspace 来空格 \; 二 ~ 十 \; 四 \thickspace 岁$         二 ~ 十 \; 四 \thickspace 岁
$还可以用 \, 或 \thinspace 来小空格 \, 是 \thinspace 个 \, 学 \thinspace 生$         \, 是 \, 个 \, 学 \, 生
$还可以用 \medspace or \: 来中空格,\: 谢 \: 谢 \medspace 前 \: 辈$       谢 \: 谢\medspace 前 \: 辈
$还可以用\nobreakspace 来空格? 只 有 \nobreakspace 红 茶$   只有 \nobreakspace 红 茶
$在medspace,thickspace,thinspace前面加“neg”来负空格也可以用\!来负空格,目 \negmedspace 力 \negthickspace 前 \negthinspace 辈 \! 啊 \! 啊 \! 啊\! 啊\! 啊$ ​ ​ ​ ​ ​ ​ ​ ​ 目 \negmedspace 力 \negthickspace 前 \negthinspace 辈 \! 啊 \! 啊 \! 啊\! 啊\! 啊
$还能用 \\ 来换行 \\ 噔 \\ 噔 \\ 噔 \\ 噔$ 噔 \\ 噔 \\ 噔 \\ 噔

无端联想——
堆雪人。(×
堆屑人。(指正

5.输入括号和分隔符

emmmm,有点多,有点乱,看表格吧。
(其实有些不算括号或分隔符⑧……

还有,(),[],|等很多其实是可以直接输入的。

before after before after
$\lfloor {a} \rfloor$ a \lfloor a \rfloor $\lceil {b} \rceil$ b \lceil b \rceil
$\lbrace {c} \rbrace$ { c } \lbrace c \rbrace $\{ {d} \}$ { d } \{ d \}
$\langle {e} \rangle$ e \langle e \rangle $\left( {f} \right)$ ( f ) \left( f \right)
$\left[ {g} \right]$ [ g ] \left[ g \right] $\langle {h} \rangle$ h \langle h \rangle
$/ {i} \backslash$ / i \ / i \backslash $\lmoustache {j} \rmoustache$ j \lmoustache j \rmoustache
$\ulcorner {k} \urcorner$ k \ulcorner k \urcorner $\llcorner {l} \lrcorner$ l \llcorner {l} \lrcorner
$\vert {m} \vert$ m \vert m \vert $\Vert {n} \Vert$ n \Vert n \Vert
$\lgroup {o} \rgroup$ o \lgroup o \rgroup $\lt {p} \gt$ < p > \lt p \gt
$\lang {q} \rang$ q \lang q \rang

$| \frac{a}{b} |$ a b \Large | \frac{a}{b} |
$\| \frac{a}{b} \|$ a b \Large \| \frac{a}{b} \|

因为和markdown的表格冲突了所以单独摆出来力。

\newline
此外可以使用\big \bigg \Big \Bigg控制括号的大小,比如:

$$
\Bigg ( 
	\bigg [ 
		\Big \{ 
			\big \langle 
				\| 
					\frac{a}{b} 
				\| 
			\big \rangle
		\Big \}
	\bigg ] 
\Bigg )
$$

得到: ( [ { a b } ] ) \Large \Bigg ( \bigg [ \Big \{ \big \langle \| \frac{a}{b} \| \big \rangle \Big \} \bigg ] \Bigg )
也就是说:$\Bigg (\bigg ( \Big ( \big ($ ( ( ( ( \Bigg (\bigg ( \Big ( \big ( ,大小关系一目了然。
\newline
其实也可以用三、2.的方法来变大变小,而且两者不冲突。

另外,
如果你要在不同行显示对应括号,可以在每一行对应处使用 \left. 或 \right. 来放一个"影子"括号:
$$a = \left(1 + 2 + 3 + \cdots\right. \\ \left. n - 2 + n - 1 + n\right.)$$
a = ( 1 + 2 + 3 +   n 2 + n 1 + n ) a = \left(1 + 2 + 3 + \cdots\right. \\ \left. n - 2 + n - 1 + n\right.)

另外,
a 向下 = g + ( G g p 1 v 1 + m 2 ) \large a_\text{向下}=g+(\frac{\frac{G_{总}}{g}}{\frac{p_1}{v_1}+m_2})
你觉得这个小括号过小了,于是你改成:

$$\large a_\text{向下}=g+(\frac{\frac{G_{总}}{g}}{\frac{p_1}{v_1}+m_2})$$
$$\large a_\text{向下}=g+\left(\frac{\frac{G_{总}}{g}}{\frac{p_1}{v_1}+m_2}\right)$$

a 向下 = g + ( G g p 1 v 1 + m 2 ) \large a_\text{向下}=g+\left(\frac{\frac{G_{总}}{g}}{\frac{p_1}{v_1}+m_2}\right)
发现括号变大了。
也就是说,\left(\right)等会自动匹配大小。

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

        a          | \frac{b}{c} 
 \left. a \middle \| \frac{b}{c} \right.

对应:
a b c a|\frac{b}{c}
a b c \left.a\middle\|\frac{b}{c}\right.

另一类比较不同的括号如下:
$\tbinom{n}{k}$ ( n k ) \tbinom{n}{k}
$\binom{n}{k}$ ( n k ) \binom{n}{k}
$\dbinom{n}{k}$ ( n k ) \dbinom{n}{k}
${n\brace k}$ \{ n k \} {n\brace k}
${n\choose k}$ ( n k ) {n\choose k}
${n\brack k}$ [ n k ] {n\brack k}


6.上下标指令

${1} \over {xyz \over {x}}$ 1 x y z x \LARGE {1} \over {xyz \over {x}}
{A} \over {B} 就是让A跑到B的上面来然后打一根杠杠。

$x \atop y$ x y \Large x \atop y
用\atop,中间就不会有杠杠。

然后这三个:
stackrel{x}{y} y x \text{stackrel\{x\}\{y\}} \to \stackrel{x}{y}
overset{x}{y} y x \text{overset\{x\}\{y\}} \to \overset{x}{y}
underset{x}{y} y x \text{underset\{x\}\{y\}}\to \underset{x}{y}
事实上,我不清楚区别。

还有一种就是\raisebox{长度}{文本}让{文本}上移{长度}这么多,注意此处长度必须带单位。
$a\raisebox{0.25mm}{b}c$ a b c \to a\raisebox{0.25mm}{b}c

$a\raisebox{0.25em}{b}c$ a b c \to a\raisebox{0.25em}{b}c

$a\raisebox{0.25cm}{b}c$ a b c \to a\raisebox{0.25cm}{b}c

$a\raisebox{2.5cm}{b}\raisebox{-2.5cm}{c}$ a b c \to a\raisebox{2.5cm}{b}\raisebox{-2.5cm}{c}

似乎厘米是最大的单位。


7.输入分式

\frac {分子} {分母} ,就会得到: \frac {分子} {分母}
当然,分数是可嵌套的,比如:\frac {\frac{x^2}{2y+z}}{x^3+5x-2y},得到: x 2 2 y + z x 3 + 5 x 2 y \frac {\frac{x^2}{2y+z}}{x^3+5x-2y}

当然也可以用over指令。
\newline
还有以下这样的操作:

1.$\tfrac{s}{m}$ s m 小分数\tfrac{s}{m}
2.$\cfrac{s}{m} 可以再套\cfrac。
比如:\cfrac{2}{c+\cfrac{2}{d+\cfrac{2}{4}}}$ 2 c + 2 d + 2 4 大分数\cfrac{2}{c+\cfrac{2}{d+\cfrac{2}{4}}}
3.$\dfrac{s}{m}$ 嵌套是可以嵌套的。但是比较挤?
比如:\dfrac{2}{c+\dfrac{2}{d+dfrac{2}{4}}}$ 2 c + 2 d + 2 4 大分数\dfrac{2}{c + \dfrac{2}{d +\dfrac{2}{4}}}


8.输入根式

before after
$\sqrt [根指数] {被开方数}$ \sqrt[根指数]{被开方数}
$\sqrt{被开方数}$ ←(平方根) \sqrt{被开方数}
$\sqrt x * \sqrt[3] x * \sqrt[-1] x$ x x 3 x 1 \sqrt x *\sqrt[3] x *\sqrt[-1] x

9.输入省略号

before after
${1+2+3+\ldots+n} 1 + 2 + 3 + + n {1+2+3+\ldots+n}
${1+2+3+\cdots+n} 1 + 2 + 3 + + n {1+2+3+\cdots+n}

简单来说就是ldots居下,cdots居中。

还有各种各样的省略号,矩阵的时候将会用到。
这里简单列举一下。

before after before after before after
\dots \dots \cdots \cdots \ddots \ddots
\ldots \ldots \vdots \vdots \dotsb \dotsb
\dotsc \dotsc \dotsi ​ \dotsi \dotsm \dotsm
\dotso \dotso \sdot \sdot \mathellipsis \mathellipsis
\text{\textellipsis} \text{\textellipsis}

10.accelerator(不是)

10.vector等上标以及各类箭头符号

上标

before after before after
$a^{\prime}$ a a^{\prime} $a'$ a a'
$\bar{a}$ a ˉ \bar{a} $\acute{a}$ a ˊ \acute{a}
$\check{a}$ a ˇ \check{a} $\grave{a}$ a ˋ \grave{a}
$\breve{a}$ a ˘ \breve{a} $\widecheck{ace}$ a c e ˇ \widecheck{ace}
$\dot{a}$ a ˙ \dot{a} $\ddot{a}$ a ¨ \ddot{a}
$\hat{ace}$ a c e ^ \hat{ace} $\widehat{ace}$ a c e ^ \widehat{ace}
$\mathring{g}$ g ˚ \mathring{g} $\tilde{ace}$ a c e ~ \tilde{ace}
$\widetilde{ace}$ a c e ~ \widetilde{ace} $\utilde{AB}$ A B ~ \utilde{AB}
$\overbrace{AB}$ A B \overbrace{AB} $\underbrace{AB}$ A B \underbrace{AB}
$\undergroup{AB}$ A B undefined \undergroup{AB} $\overgroup{AB}$ A B undefined \overgroup{AB}
$\vec{F}=m\vec{a}$ F = m a \vec{F}=m\vec{a} $\Overrightarrow{AB}$ A B \Overrightarrow{AB}
$\overleftarrow{AB}$ A B \overleftarrow{AB} $\overrightarrow{AB}$ A B \overrightarrow{AB}
$\underleftarrow{AB}$ A B \underleftarrow{AB} $\underrightarrow{AB}$ A B \underrightarrow{AB}
$\overleftharpoon{ac}$ a c \overleftharpoon{ac} $\overrightharpoon{ac}$ a c \overrightharpoon{ac}
$\overleftrightarrow{AB}$ A B \overleftrightarrow{AB} $\underleftrightarrow{AB}$ A B \underleftrightarrow{AB}
$\overline{AB}$ A B \overline{AB} $\underline{AB}$ A B \underline{AB}
$\overlinesegment{AB}$ A B undefined \overlinesegment{AB} $\underlinesegment{AB}$ A B undefined \underlinesegment{AB}
$\overset{\frown}{AB}$ A B \overset{\frown}{AB} $a^{\backprime}$ a a^{\backprime}

箭头

以下是各种箭头,(真的会有人用这个吗)

不带字的
before after before after
$\leftarrow$ \leftarrow $\rightarrow$ \rightarrow
$\gets$ \gets $\to$ \to
$\leftrightarrow$ \leftrightarrow $\updownarrow$ \updownarrow
$\longleftarrow$ \longleftarrow $\longrightarrow$ \longrightarrow
$\Longleftarrow$ \Longleftarrow $\Longrightarrow$ \Longrightarrow
$\Leftarrow$ \Leftarrow $\Rightarrow$ \Rightarrow
$\Leftrightarrow$ \Leftrightarrow $\iff$       \iff
$\longleftrightarrow$ \longleftrightarrow $\Longleftrightarrow$ \Longleftrightarrow
$\uparrow$ \uparrow $\downarrow$ \downarrow
$\Uparrow$ \Uparrow $\Downarrow$ \Downarrow
$\Updownarrow$ \Updownarrow
$\leftleftarrows$ \leftleftarrows $\leftrightarrows $ \leftrightarrows
$\rightleftarrows$ \rightleftarrows $\rightrightarrows$ \rightrightarrows
$\upuparrows$ \upuparrows $\downdownarrows$ \downdownarrows
$\Lleftarrow$ \Lleftarrow $\Rrightarrow$ \Rrightarrow
$\lArr$ \lArr $\larr$ \larr
$\rArr$ \rArr $\rarr$ \rarr
$\Larr$ \Larr $\Rarr$ \Rarr
$\uArr$ \uArr $\uarr$ \uarr
$\dArr$ \dArr $\darr$ \darr
$\Uarr$ \Uarr $\Darr$ \Darr
$\lrArr$ \lrArr $\lrarr$ \lrarr
$\hArr$ \hArr $\harr$ \harr
$\Lrarr$ \Lrarr $\Harr$ \Harr
$\nearrow$ \nearrow $\searrow$ \searrow
$\swarrow$ \swarrow $\nwarrow$ \nwarrow
$\hookrightarrow$ \hookrightarrow $\hookleftarrow$ \hookleftarrow
$\leftharpoonup$ \leftharpoonup $\leftharpoondown$ \leftharpoondown
$\rightharpoonup$ \rightharpoonup $\rightharpoondown$ \rightharpoondown
$\restriction$ \restriction
$\upharpoonleft$ \upharpoonleft $\upharpoonright$ \upharpoonright
$\downharpoonleft$ \downharpoonleft $\downharpoonright$ \downharpoonright
$\leftrightharpoons $ \leftrightharpoons $\rightleftharpoons $ \rightleftharpoons
$\nleftarrow$ \nleftarrow $\nLeftarrow$ \nLeftarrow
$\nrightarrow$ \nrightarrow $\nRightarrow$ \nRightarrow
$\nleftrightarrow$ \nleftrightarrow $\nLeftrightarrow$ \nLeftrightarrow
$\leftsquigarrow$ 没有 $\rightsquigarrow$ \rightsquigarrow
$\mapsto$ \mapsto $\longmapsto$ \longmapsto
$\leadsto$ \leadsto $\leftrightsquigarrow$ \leftrightsquigarrow
$\Lsh$ \Lsh $\Rsh$ \Rsh
$\circlearrowleft$ \circlearrowleft $\circlearrowright$ \circlearrowright
$\curvearrowleft$ \curvearrowleft $\curvearrowright$ \curvearrowright
$\dashleftarrow$ \dashleftarrow $\dashrightarrow$ \dashrightarrow
$\looparrowleft$ \looparrowleft $\looparrowright$ \looparrowright
$\twoheadleftarrow$ \twoheadleftarrow $\twoheadrightarrow$ \twoheadrightarrow
$\impliedby$       \impliedby $\implies$       \implies
$\leftarrowtail$ \leftarrowtail $\rightarrowtail$ \rightarrowtail

直接打也未尝不行:←↑→↓↔↕↖↗↘↙↚↛↞↠↢↣↦↩↪↫↬↭↮↰↱↶↷↺↻↼↽↾↾↿⇀⇁⇂⇃⇄⇆⇇⇈⇉⇊⇋⇌⇍⇎⇏⇐⇑⇒⇓⇔⇕⇚⇛⇝⇠⇢⟵⟶⟷⟸⟹⟺⟼ ↽

带字的
before after before after
$\xleftarrow[under]{over}$ u n d e r o v e r \xleftarrow[under]{over} $\xrightarrow[under]{over}$ u n d e r o v e r \xrightarrow[under]{over}
$\xLeftarrow[under]{over}$ u n d e r o v e r \xLeftarrow[under]{over} $\xRightarrow[under]{over}$ u n d e r o v e r \xRightarrow[under]{over}
$\xleftrightarrow[under]{over}$ u n d e r o v e r \xleftrightarrow[under]{over} $\xLeftrightarrow[under]{over}$ u n d e r o v e r \xLeftrightarrow[under]{over}
$\xhookleftarrow[under]{over}$ u n d e r o v e r \xhookleftarrow[under]{over} $\xhookrightarrow[under]{over}$ u n d e r o v e r \xhookrightarrow[under]{over}
$\xtwoheadleftarrow[under]{over}$ u n d e r o v e r \xtwoheadleftarrow[under]{over} $\xtwoheadrightarrow[under]{over}$ u n d e r o v e r \xtwoheadrightarrow[under]{over}
$\xleftharpoonup[under]{over}$ u n d e r o v e r \xleftharpoonup[under]{over} $\xrightharpoonup[under]{over}$ u n d e r o v e r \xrightharpoonup[under]{over}
$\xleftharpoondown[under]{over}$ u n d e r o v e r \xleftharpoondown[under]{over} $\xrightharpoondown[under]{over}$ u n d e r o v e r \xrightharpoondown[under]{over}
$\xleftrightharpoons[under]{over}$ u n d e r o v e r \xleftrightharpoons[under]{over} $\xrightleftharpoons[under]{over}$ u n d e r o v e r \xrightleftharpoons[under]{over}
$\xtofrom[under]{over}$ u n d e r o v e r \xtofrom[under]{over} $\xmapsto[under]{over}$ u n d e r o v e r \xmapsto[under]{over}
$\xlongequal[under]{over}$ = u n d e r o v e r \xlongequal[under]{over} 可以只写[under]也可以只写{over}

整理箭头这一部分花了我一个多小时,完了完了,写完了以后肯定又要被dalao们嘲讽“唉,浪费这么多时间干什么”。


11.积分

$\int_{积分下限}^{积分上限}{被积表达式}$ \int_{积分下限}^{积分上限} {被积表达式}
$$\int_{积分下限}^{积分上限}{被积表达式}$$ \int_{积分下限}^{积分上限} {被积表达式}
嘛,事实上就是先打一个积分符号,再用上下操作做出积分上下限的假象罢了。

除此之外还有如下积分符号

before after
$\smallint$ \smallint
$\intop$ \intop
$\iint$ \iint
$\iiint$ \iiint
$\oint$ \oint
$\oiint$ \oiint
$\oiiint$ \oiiint

12.极限

$\lim_{i \to \infty} \frac 1 i = 0$ lim i 1 i = 0 \lim_{i \to \infty} \frac 1 i = 0
$$\lim_{i \to \infty} \frac 1 i = 0$$ lim i 1 i = 0 \lim_{i \to \infty} \frac 1 i = 0

所以看出来了行中与独立的区别了吧。

这一类“Big Operators”疑似都有这一性质,包括:积分,求和求积,以及一系列名字里带有Big-前缀的公式。
所以接下来的 Big Operators 都会同时给出行中和独立。


13.求和求积求并求交等“大操作”

和极限类似的,求和 \sum_{下标}^{上标} {表达式} ,行中和独立都会有不同的效果。
以下的都可以这么操作。

before after before after before after before after
\sum \sum \prod \prod \bigotimes \bigotimes \bigvee \bigvee
\bigodot \bigodot \coprod \coprod \bigoplus \bigoplus \bigwedge \bigwedge
\bigcup \bigcup \bigcap \bigcap \biguplus \biguplus \bigsqcup \bigsqcup

应用举例:
$$\sum_{1<=i<=N}{\frac {N-i+1}{i^{N-1}} }$$
1 &lt; = i &lt; = N N i + 1 i N 1 \sum_{1&lt;=i&lt;=N}{\frac {N-i+1}{i^{N-1}} }

$\sum_{i=1}^{N}{\frac {N-i+1}{i^{N-1}} }$ i = 1 N N i + 1 i N 1 \sum_{i=1}^{N}{\frac {N-i+1}{i^{N-1}} }

$\bigsqcup_{a,b∈100}{a,b}$ a , b 100 a , b \bigsqcup_{a,b∈100}{a,b}

$$\bigsqcup_{a,b∈100}{a,b}$$
a , b 100 a , b \bigsqcup_{a,b∈100}{a,b}


14.各种符号:

(分类分的不是很严谨,与上文重复的省略掉,一些等效用法可能会省掉一些“这辈子都不可能用到的”东西)

计算符号

正常的加减乘除也是可以的。

before after before after before after before after
\times × \times \ltimes \ltimes \rtimes \rtimes \div ÷ \div
\mp \mp \plusmn ± \plusmn \pm ± \pm \boxplus \boxplus
\boxminus \boxminus \boxtimes \boxtimes \oplus \oplus \otimes \otimes
\circleddash \circleddash \circledast \circledast \circledcirct \circledcirc \divideontimes \divideontimes
\ominus \ominus \uplus \uplus \uplus \uplus \dotplus \dotplus
\leftthreetimes \leftthreetimes \rightthreetimes \rightthreetimes \ast \ast \oslash \oslash
\pmod{a} ( m o d a ) \pmod{a} \pod{a} ( a ) \pod{a} \bmod{a} &VeryThinSpace; m o d &VeryThinSpace; a \bmod{a} \mod{a} m o d &ThinSpace;&ThinSpace; a \mod{a}
\equiv \equiv \amalg ⨿ \amalg % % \%

各种点号

before after before after before after
\cdot \cdot \gtrdot \gtrdot \cdotp \cdotp
\centerdot \centerdot \bullet \bullet \ldotp . \ldotp
\lessdot \lessdot \boxdot \boxdot \odot \odot

集合符号

before after before after before after before after
\cup \cup \Cup \Cup \doublecup \doublecup \sqcup \sqcup
\cap \cap \Cap \Cap \doublecap \doublecap \sqcap \sqcap
\complement \complement \emptyset \emptyset \empty \empty \varnothing \varnothing
\in \in \isin \isin \notin \notin
\ni \ni \notni \notni \backepsilon \backepsilon \owns \owns
\sub \sub \subset \subset \sube \sube \subseteq \subseteq
\subseteqq \subseteqq \Subset \Subset \sqsubset \sqsubset \sqsubseteq \sqsubseteq
\nsubseteq \nsubseteq \subsetneq \subsetneq \nsubseteqq \nsubseteqq \subsetneqq \subsetneqq
\varsubsetneq \varsubsetneq \varsubsetneqq \varsubsetneqq
\sup sup \sup \supset \supset \supe \supe \supseteq \supseteq
\supseteqq \supseteqq \Supset \Supset \sqsupset \sqsupset \sqsupseteq \sqsupseteq
\nsupseteq \nsupseteq \supsetneq \supsetneq \nsupseteqq \nsupseteqq \supsetneqq \supsetneqq
\varsupsetneq \varsupsetneq \varsupsetneqq \varsupsetneqq

逻辑符号

before after before after before after before after
\because \because \therefore \therefore \mid \mid \intercal \intercal
\exist \exist \exists \exists \nexists \nexists \forall \forall
\land \land \lor \lor \neg ¬ \neg \lnot ¬ \lnot
\setminus \setminus \smallsetminus \smallsetminus \And &amp; \And \vee \vee
\wedge \wedge \curlywedge \curlywedge \curlyvee \curlyvee \barwedge \barwedge
\veebar \veebar \doublebarwedge \doublebarwedge \doubleveebar 没有

关系符号

before after before after before after
\eqsim \eqsim \equiv \equiv \circeq \circeq
\simeq \simeq \eqcirc \eqcirc \eqcolon : \eqcolon
\Eqcolon : : \Eqcolon \eqqcolon = : \eqqcolon \Eqqcolon = : : \Eqqcolon
\eqslantgtr \eqslantgtr \eqslantless \eqslantless \doteq \doteq
\Doteq \Doteq \doteqdot \doteqdot \risingdotseq \risingdotseq
\fallingdotseq \fallingdotseq \curlyeqsucc \curlyeqsucc \curlyeqprec \curlyeqprec
\sim \sim \backsim \backsim \backsimeq \backsimeq
\le \le \leq \leq \leqq \leqq
\ge \ge \geq \geq \geqq \geqq
\ne \ne \neq \neq \nleq \nleq
\nleqq \nleqq \lneq \lneq \lneqq \lneqq
\ngeq \ngeq \ngeqq \ngeqq \gneq \gneq
\gneqq \gneqq \npreceq \npreceq \lvertneqq \lvertneqq
\gvertneqq \gvertneqq \nsim \nsim \lnsim \lnsim
\gnsim \gnsim \gg \gg \ggg \ggg
\gggtr \gggtr \gtrless \gtrless \ngtr \ngtr
\nless \nless \ll \ll \lll \lll
\llless \llless \lesssim \lesssim \lessgtr \lessgtr
\lesseqgtr \lesseqgtr \lesseqqgtr \lesseqqgtr \lessapprox \lessapprox
\succ \succ \succeq \succeq \succsim \succsim
\succcurlyeq \succcurlyeq \succapprox \succapprox \nsucc \nsucc
\nsucceq \nsucceq \succneqq \succneqq \succnsim \succnsim
\succnapprox \succnapprox \cong \cong \ncong \ncong
\prec \prec \nprec \nprec \precsim \precsim
\precnsim \precnsim \precapprox \precapprox \preccurlyeq \preccurlyeq
\precnapprox \precnapprox \perp \perp \mid \mid
\nmid \nmid \shortmid \shortmid \nshortmid \nshortmid
\propto \propto \varpropto \varpropto \approx \approx
\approxeq \approxeq \lnapprox \lnapprox \bumpeq \bumpeq
\Bumpeq \Bumpeq \coloneq : \coloneq \Coloneq : : \Coloneq
\coloneqq : = \coloneqq \Coloneqq : : = \Coloneqq \colonsim : \colonsim
\Colonsim : : \Colonsim \colonapprox : \colonapprox \Colonapprox : : \Colonapprox
\dblcolon : : \dblcolon \vcentcolon : \vcentcolon \thicksim \thicksim
\thickapprox \thickapprox \gt &gt; \gt \gtrsim \gtrsim
\gtrapprox \gtrapprox \gtreqless \gtreqless \gtreqqless \gtreqqless
\dashv \dashv \vdash \vdash \vDash \vDash
\Vdash \Vdash \Vvdash \Vvdash \nvdash \nvdash
\nvDash \nvDash \nVdash \nVdash \nVDash \nVDash
\parallel \parallel \nparallel \nparallel \shortparallel \shortparallel
\nshortparallel \nshortparallel \frown \frown \smallfrown \smallfrown
\smile \smile \smallsmile \smallsmile \leqslant \leqslant
\precneqq \precneqq \preceq \preceq \triangleq \triangleq
\vartriangle \vartriangle \vartriangleleft \vartriangleleft \vartriangleright \vartriangleright
\trianglelefteq \trianglelefteq \trianglerighteq \trianglerighteq \ntriangleleft \ntriangleleft
\ntrianglelefteq \ntrianglelefteq \ntriangleright \ntriangleright \ntrianglerighteq \ntrianglerighteq
\lt &lt; \lt \Join \Join \asymp \asymp
\models \models \bowtie \bowtie \between \between
\multimap \multimap \geqslant \geqslant \pitchfork \pitchfork
\nleqslant \nleqslant \colon &NegativeThinSpace; : \colon

其他符号

before after before after before after
% % % % \% # # \#
& &amp; \&amp; _ _ \_ \text{\textunderscore} _ \text{\textunderscore}
\text{–} \text{--} \text{\textendash} \text{\textendash} \text{—} \text{---}
\text{\textemdash} \text{\textemdash} \text{\textasciitilde} ~ \text{\textasciitilde} |$$
\text{\textquoteleft} \text{\textquoteleft} \lq \lq \text{\textquoteright} \text{\textquoteright}
\rq \rq \text{\P} \text{\P} \text{\S} § \text{\S}
\text{\sect} § \text{\sect} \copyright © \copyright \circledR ® \circledR
\text{\textregistered} ® \text{\textregistered} \circledS \circledS \text{\textcircled x} x \text{\textcircled x}
\maltese \maltese \Box \Box \square \square
\blacksquare \blacksquare \triangle \triangle \triangledown \triangledown
\triangleleft \triangleleft \triangleright \triangleright \bigtriangleup \bigtriangleup
\bigtriangledown \bigtriangledown \blacktriangle \blacktriangle \blacktriangledown \blacktriangledown
\blacktriangleleft \blacktriangleleft \blacktriangleright \blacktriangleright \nabla \nabla
\diamond \diamond \Diamond \Diamond \lozenge \lozenge
\blacklozenge \blacklozenge \diamondsuit \diamondsuit \diamonds \diamonds
\clubsuit \clubsuit \clubs \clubs \spadesuit \spadesuit
\spades \spades \heartsuit \heartsuit \hearts \hearts
\star \star \bigstar \bigstar \checkmark \checkmark
\circ \circ \bigcirc \bigcirc \surd \surd
\wr \wr \omicron ο \omicron \eth ð \eth
\frown \frown \bullet \bullet \infty \infty
\bot \bot \top \top \models \models
\lVert \lVert \rVert \rVert \imath ı \imath
\hbar \hbar \ell \ell \mho \mho
\Finv \Finv \Re \Re \Im \Im
\wp \wp \Game \Game \flat \flat
\natural \natural \sharp \sharp \angle \angle
\measuredangle \measuredangle \sphericalangle \sphericalangle $ $$$
\text{\textdollar} $ \text{\textdollar} \pounds £ \pounds \mathsterling £ \mathsterling
\text{\textsterling} £ \text{\textsterling} \yen ¥ \yen \degree ° \degree
\text{\textdegree} ° \text{\textdegree} \diagdown \diagdown \diagup \diagup

希腊字母

大写字母
before after before after before after
\Alpha A \Alpha \Beta B \Beta \Gamma Γ \Gamma
\Delta Δ \Delta \Epsilon E \Epsilon \Zeta Z \Zeta
\Eta H \Eta \Theta Θ \Theta \Iota I \Iota
\Kappa K \Kappa \Lambda Λ \Lambda \Mu M \Mu
\Nu N \Nu \Xi Ξ \Xi \Omicron O \Omicron
\Pi Π \Pi \Rho R \Rho \Sigma Σ \Sigma
\Tau T \Tau \Upsilon Υ \Upsilon \Phi Φ \Phi
\Chi X \Chi \Psi Ψ \Psi \Omega Ω \Omega
小写字母
before after before after before after
\alpha α \alpha \beta β \beta \gamma γ \gamma
\delta δ \delta \epsilon ϵ \epsilon \zeta ζ \zeta
\eta η \eta \theta θ \theta \iota ι \iota
\kappa κ \kappa \lambda λ \lambda \mu μ \mu
\nu ν \nu \xi ξ \xi \omicron ο \omicron
\pi π \pi \rho ρ \rho \sigma σ \sigma
\tau τ \tau \upsilon υ \upsilon \phi ϕ \phi
\chi χ \chi \psi ψ \psi \omega ω \omega
异体字母
before after before after before after
\varepsilon ε \varepsilon \vartheta ϑ \vartheta \varkappa ϰ \varkappa
\varpi ϖ \varpi \varrho ϱ \varrho \varlsigma ς \varsigma
\varphi φ \varphi
已停用字母

 digamma ϝ \text{\ digamma} \to \digamma

希伯来字母
before after
\aleph \aleph
\alef \alef
\alefsym \alefsym
\beth \beth
\gimel \gimel
\daleth \daleth

其他字母

before after before after before after before after
\R R \R \Reals & \reals R &amp; R \Reals \And \reals \Re \Re \real \real
\N N \N \natnums N \natnums \cnums C \cnums \Complex C \Complex
\Z Z \Z \Bbbk k \Bbbk \Game \Game \Finv \Finv
\imath ı \imath \jmath ȷ \jmath \image \image \Im \Im
\text{\i} ı \text{\i} \text{\j} ȷ \text{\j} \ell \ell \eth ð \eth
\wp \wp \weierp \weierp \nabla \nabla \partial \partial
\text{\o} ø \text{\o} \text{\O} Ø \text{\O} \hbar \hbar \hslash \hslash
\text{\aa} a ˚ \text{\aa} \text{\AA} A ˚ \text{\AA} \text{\ae} æ \text{\ae} \text{\AE} Æ \text{\AE}
\text{\ss} ß \text{\ss} \text{\OE} Œ \text{\OE} \text{\oe} œ \text{\oe}

17.文字颜色

调字体颜色的格式为︰\color{色调}{表达式},表达式也可以不加大括号,如果不加就会像调字体大小的时候直到下一个\color才变色。
其中色调可以填英文单词,如下表:

A q u a m a r i n e \color{Aquamarine}{Aquamarine} B l a c k \color{Black}{Black} B l u e \color{Blue}{Blue} B l u e V i o l e t \color{BlueViolet}{BlueViolet}
B r o w n \color{Brown}{Brown} C a d e t B l u e \color{CadetBlue}{CadetBlue} C o r n f l o w e r B l u e \color{CornflowerBlue}{CornflowerBlue} C y a n \color{Cyan}{Cyan}
D a r k O r c h i d \color{DarkOrchid}{DarkOrchid} F o r e s t G r e e n \color{ForestGreen}{ForestGreen} F u c h s i a \color{Fuchsia}{Fuchsia} G o l d e n r o d \color{Goldenrod}{Goldenrod}
G r a y \color{Gray}{Gray} G r e e n \color{Green}{Green} G r e e n Y e l l o w \color{GreenYellow}{GreenYellow} J u n g l e G r e e n \color{JungleGreen}{JungleGreen}
L a v e n d e r \color{Lavender}{Lavender} L i m e G r e e n \color{LimeGreen}{LimeGreen} M a g e n t a \color{Magenta}{Magenta} M a r o o n \color{Maroon}{Maroon}
M i d n i g h t B l u e \color{MidnightBlue}{MidnightBlue} O r a n g e \color{Orange}{Orange} O r a n g e R e d \color{OrangeRed}{OrangeRed} O r c h i d \color{Orchid}{Orchid}
P l u m \color{Plum}{Plum} P u r p l e \color{Purple}{Purple} R e d \color{Red}{Red} R o y a l B l u e \color{RoyalBlue}{RoyalBlue}
S a l m o n \color{Salmon}{Salmon} S e a G r e e n \color{SeaGreen}{SeaGreen} S k y B l u e \color{SkyBlue}{SkyBlue} T a n \color{Tan}{Tan}
T h i s t l e \color{Thistle}{Thistle} T u r q u o i s e \color{Turquoise}{Turquoise} V i o l e t \color{Violet}{Violet} Y e l l o w G r e e n \color{YellowGreen}{YellowGreen}

本来搜到了好多美丽的单词,然后这些好多美丽的单词里面好多都无法使用,都是美丽的黑色。
大小写是无所谓的。

还可以用rgb表示法来表示色调。
\color {#rgb}{text},其中#rgb的rgb是三个十六进制数字,分别代表红绿蓝的纯度(饱和度)。
比如, 900 , 090 , 009 , 228 B 22 , 1 f f f f 1 666666 \color{#900}{900},\color{#090}{090},\color{#009}{009},\color{#228B22}{228B22},\color{#1ffff1}{1ffff1},\color{#666666}{666666}

上述\color指令均可换成\textcolor指令。

除了前景色,还可以改背景色。

\colorbox{aqua}{A}→ A \colorbox{aqua}{A}
\fcolorbox{red}{aqua}{CRL}→ CRL \fcolorbox{red}{aqua}{CRL}

说到加边框,\boxed{my IO life}→ m y I O l i f e \boxed{my IO life}
说到“说到”,我就想起了六学,说到六学,我就想到了……中美合拍……文体两开花……


18.删除线

很简单的快速过掉!
\sout{abc}→ a b c \sout{abc}
\cancel{abc}→ a b c \cancel{abc}
\bcancel{abc}(back cancel)→ a b c \bcancel{abc}
\xcancel{abc}→ a b c \xcancel{abc}


19.矩阵

在开头使用\begin{matrix},在结尾使用\end{matrix},在中间插入矩阵元素,每个元素之间插入&,并在每行结尾处使用 \\
可以在开头将matrix替换为,pmatrix,bmatrix,Bmatrix,vmatrix,Vmatrix 。

这个地方超有minecraft的感觉耶!
来看看效果吧。
因为表格里只能打一行所以请见谅。

before after
\begin{matrix} 1 & 2 & 3 \\ 2 & 3 & 4 \\ 4 & 5 & 6 \\ \end{matrix} 1 2 3 2 3 4 4 5 6 \begin{matrix} 1 &amp; 2 &amp; 3 \\2 &amp; 3 &amp; 4 \\ 4 &amp; 5 &amp; 6 \\\end{matrix}
\begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 4 \\ 4 & 5 & 6 \\ \end{pmatrix} ( 1 2 3 2 3 4 4 5 6 ) \begin{pmatrix} 1 &amp; 2 &amp; 3 \\2 &amp; 3 &amp; 4 \\ 4 &amp; 5 &amp; 6 \\\end{pmatrix}
\begin{bmatrix} 1 & 2 & 3 \\ 2 & 3 & 4 \\ 4 & 5 & 6 \\ \end{bmatrix} [ 1 2 3 2 3 4 4 5 6 ] \begin{bmatrix} 1 &amp; 2 &amp; 3 \\2 &amp; 3 &amp; 4 \\ 4 &amp; 5 &amp; 6 \\\end{bmatrix}
\begin{Bmatrix} 1 & 2 & 3 \\ 2 & 3 & 4 \\ 4 & 5 & 6 \\ \end{Bmatrix} { 1 2 3 2 3 4 4 5 6 } \begin{Bmatrix} 1 &amp; 2 &amp; 3 \\2 &amp; 3 &amp; 4 \\ 4 &amp; 5 &amp; 6 \\\end{Bmatrix}
\begin{vmatrix} 1 & 2 & 3 \\ 2 & 3 & 4 \\ 4 & 5 & 6 \\ \end{vmatrix} 1 2 3 2 3 4 4 5 6 \begin{vmatrix} 1 &amp; 2 &amp; 3 \\2 &amp; 3 &amp; 4 \\ 4 &amp; 5 &amp; 6 \\\end{vmatrix}
\begin{Vmatrix} 1 & 2 & 3 \\ 2 & 3 & 4 \\ 4 & 5 & 6 \\ \end{Vmatrix} 1 2 3 2 3 4 4 5 6 \begin{Vmatrix} 1 &amp; 2 &amp; 3 \\2 &amp; 3 &amp; 4 \\ 4 &amp; 5 &amp; 6 \\\end{Vmatrix}

矩阵当中可以输入前文提到的各种省略号,例如:

\begin{bmatrix}
a_{1,1} & a_{1,2} & a_{1,3} & \cdots & a_{1,n} \\
a_{2,1} & a_{2,2} & a_{2,3} & \cdots & a_{2,n} \\
\vdots & \vdots & \vdots & \ddots & \vdots \\
a_{m,1} & a_{m,2} & a_{m,3} & \cdots & a_{m,n} \\
\end{bmatrix}

[ a 1 , 1 a 1 , 2 a 1 , 3 a 1 , n a 2 , 1 a 2 , 2 a 2 , 3 a 2 , n a m , 1 a m , 2 a m , 3 a m , n ] \begin{bmatrix} a_{1,1} &amp; a_{1,2} &amp; a_{1,3} &amp; \cdots &amp; a_{1,n} \\ a_{2,1} &amp; a_{2,2} &amp; a_{2,3} &amp; \cdots &amp; a_{2,n} \\ \vdots &amp; \vdots &amp; \vdots &amp; \ddots &amp; \vdots \\ a_{m,1} &amp; a_{m,2} &amp; a_{m,3} &amp; \cdots &amp; a_{m,n} \\ \end{bmatrix}


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

类比于矩阵,首先我们需要(用dollar符号把它框起来)声明:\begin{array}以及\end{array}
不过特殊的是,我们需要事先说明这个表格有几列,形如\begin{array}{ccc}
这里c有几个就代表有几列,c可以换成l,r,分别代表这一列是居中,左对齐还是右对齐。

同样,这个元素用&分开,换行用\\

举个简单例子:

$$
\begin{array}{lcrlcr}  
1 & 2 & 3 & 4 & 5 & 6 \\  
11 & 12 & 13 & 14 &15 &16  
\end{array}
$$

1 2 3 4 5 6 11 12 13 14 15 16 \to \begin{array}{lcrlcr}1 &amp; 2 &amp; 3 &amp; 4 &amp; 5 &amp; 6 \\11 &amp; 12 &amp; 13 &amp; 14 &amp;15 &amp;16\end{array}

可以通过在这堆c之中加入“|”代表这两列之间要打一根竖线分开,加入“:”代表画虚线。
在换行(`\\`)的时候,再用\hline代表这一行(指还没换行的这一行)和下一行(换行了之后的那一行)之间要打横线,用\hdashline代表虚线。
$$
\begin{array}{c|cc:c}
a & b & c & d\\\hline
a & b & c & d\\
a & b & c & d\\\hline \hline
a & b & c & d\\ \hdashline
a & b& c & d 
\end{array}
$$

a b c d a b c d a b c d a b c d a b c d \begin{array}{c|cc:c} a &amp; b &amp; c &amp; d\\\hline a &amp; b &amp; c &amp; d\\ a &amp; b &amp; c &amp; d\\\hline \hline a &amp; b &amp; c &amp; d\\ \hdashline a &amp; b&amp; c &amp; d \end{array}

另外,不知道注意到没有,横竖线并不是只能一次一根哦?


21.条件式 & 方程组

实现方程式其实很简单,就是利用刚刚的array再在前面加一个左大括号而已。
举例:

\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.

{ a 1 x + b 1 y + c 1 z = d 1 a 2 x + b 2 y + c 2 z = d 2 a 3 x + b 3 y + c 3 z = d 3 \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(”,“\left[“,”\left{”来让它自动匹配大小。
然而,只有左没有右来匹配是会报错的的,所以用\right.来假装匹配一下。

还有更简单的方法。
将array换成cases,效果如下:

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

f ( n ) = { n / 2 , if  n  is even 3 n + 1 , if  n  is odd f(n)= \begin{cases} n/2,&amp;\text{if } n \text{ is even} \\ 3n+1,&amp;\text{if } n \text{ is odd} \end{cases}

就是一个普通的矩阵前面带了一个左大括号。


22.行标

在末尾用来行标。
只能用于独立公式中,任意处用\tag{行标x}会在这一整个独立公式后面带上(行标x) 这个行标。

$$x+y=1  \tag{1} $$
$$x-y=-1  \tag{2}$$
$$联立得,x=2,y=-1$$

(1) x + y = 1 x+y=1 \tag{1}
(2) x y = 1 x-y=-1 \tag{2}
x = 2 , y = 1 联立得,x=2,y=-1

用\tag*{}则不会有括号:
a\times b \tag*{1的话太小所以写长一点}
1的话太小所以写长一点 a × b = 1 a \times b = 1 \tag*{1的话太小所以写长一点}


23.其他environment

上述\begin{xxx} \end{xxx}中的xxx称为environment
除了矩阵,数组,cases的environment,还有如下:

① aligned

$$
\begin{aligned}
   a       &= b + c \\
   d + e &= f 
\end{aligned}
$$

a = b + c d + e = f \begin{aligned} a &amp;=b+c \\ d+e &amp;=f \end{aligned}

每行的&处对齐

于是就有如下操作:

$$
\begin{aligned}
&   a=b+c+d+e+f+g+h\\
&   d + e = f 
\end{aligned}
$$

a = b + c + d + e + f + g + h d + e = f \begin{aligned} &amp; a=b+c+d+e+f+g+h\\ &amp; d + e = f \end{aligned}

就不再是居中,可以靠左对齐了。

② alignedat

\begin{alignedat}{2}
   10  &x + &3  &y = 2 \\
   3   &x + &13 &y = 4
\end{alignedat}

10 x + 3 y = 2 3 x + 13 y = 4 \begin{alignedat}{2} 10 &amp;x + &amp; 3 &amp;y = 2 \\ 3 &amp;x + &amp;13 &amp;y = 4 \end{alignedat}

这个真的搞不懂呢……

③ gathered

\begin{gathered}
   a=b \\
   e=b+c
\end{gathered}

a = b e = b + c \begin{gathered} a=b \\ e=b+c \end{gathered}

这个就是锁定居中。

24.超链接

H o w   t o   p l a y  KaTeX W h y   n o t   g o   t o   https://katex.org/   ? \href{https://www.baidu.com/s?wd=KaTeX&amp;ie=UTF-8}{How ~ to ~ play ~ \KaTeX} \\ Why ~ not ~ go ~ to ~ \url{https://katex.org/}~?

$$
\href{https://www.baidu.com/s?wd=KaTeX&ie=UTF-8}{How ~ to ~ play ~ \KaTeX} \\
Why ~ not ~ go ~ to ~ \url{https://katex.org/}~?
$$

就是\href{网址}{内容}会给内容上一个超链接,用\url{网址}就是一个网址。


暂时到这里。
这篇博客既伤电脑又伤时间又伤心伤身体的说。
机房电脑太弱了。

猜你喜欢

转载自blog.csdn.net/c20182030/article/details/84840373
今日推荐