Typora教程某up的

b站up主总结 markdown的使用说明 如何做笔记

markdown的使用说明

一、标题

语法:# (一级标题) ## (二级标题) ### (三级标题) ......

代码:

# 这是一级标题
## 这是二级标题

效果:

这是一级标题

这是二级标题

快捷键:

二、段落

1、换行

代码:

这是一个段落
这是一个段落

效果:

这是一个段落
这是一个段落

2、分割线

语法: ---或者***+回车

代码:

---或者***

效果:


三、文字显示

1、字体

语法:

代码:

**这是粗体**
~~这是删除线~~
<u>这是下划线</u>
*这是斜体*
==这是高亮==

效果:
这是粗体
这是删除线
这是下划线
这是斜体
这是高亮

快捷键:

2、上下标

代码:

x^2^
H~2~O

效果:
x^2^
H~2~O

四、列表

1、无序列表

代码:

*/-/+ +空格

效果:
1.只有同一级别:

2.子集类:

快捷键: Ctrl+Shift+]

2、有序列表

代码:

数字+.+空格

效果:

  1. 第一个标题

  2. 第二个标题

  3. 第三个标题

    • 子内容1
    • 子内容2
  4. 第四个标题

快捷键: Ctrl+Shift+[

3、任务列表

代码:

- [ ] 吃早餐
- [x] 背单词

效果:

五、区块显示

代码:

>+回车

效果:

这是最外层区块

这是内层区块

这是最内层区块

六、代码显示

1、行内代码

代码:

`int a=0;`(说明:`位于Esc下面)

效果:
int a=0;

快捷键: Ctrl+Shift+`

2、代码块

代码:

```js/java/c#/text
内容
```

快捷键: Ctrl+Shift+K

七、链接

代码:

www.baidu.com
[百度一下](https://www.baidu.com)
[百度一下](https://www.baidu.com "https://www.baidu.com")

效果:
www.baidu.com
百度一下
百度一下

快捷键: Ctrl+K

八、脚注

说明: 对文本进行解释说明。

代码:

[^文本]
[^文本]:解释说明

效果:
这是一个技术[1]

九、图片插入

代码:

![不显示的文字](图片路径 "图片标题")

效果:
![This is a picture](C:\Users\asus\Pictures\Saved Pictures\Snipaste_2020-09-03_13-19-11.png "漫步图")

(注:效果路径为C:\Users\asus\Pictures\Saved Pictures\Snipaste_2020-09-03_13-19-11.png。在其他电脑上可能不显示。)

快捷键: Ctrl+Shift+I

十、表格

代码:

|  1   |  2   |  3   |
| :--- | :--: | ---: |
|  4   |  5   |  6   |
|  7   |  8   |  9   |
|  10  |  11  |  12  |

效果:

1 2 3
4 5 6
7 8 9
10 11 12

快捷键: Ctrl+T

十一、流程图

1、横向流程图

代码:

```mermaid
graph LR
A[方形]==>B(圆角)
B==>C{条件a}
C-->|a=1|D[结果1]
C-->|a=2|E[结果2]
F[横向流程图]
```

效果:

graph LR
A[方形]==>B(圆角)
B==>C{条件a}
C-->|a=1|D[结果1]
C-->|a=2|E[结果2]
F[横向流程图]

2、竖向流程图

代码:

```mermaid
graph TD
A[方形]==>B(圆角)
B==>C{条件a}
C-->|a=1|D[结果1]
C-->|a=2|E[结果2]
F[竖向流程图]
```

效果:

graph TD
A[方形]==>B(圆角)
B==>C{条件a}
C-->|a=1|D[结果1]
C-->|a=2|E[结果2]
F[竖向流程图]

十二、表情符号

代码:

:happy:、:cry:、:man:

效果:
:happy:、 :cry:、 :man:

十三、数学公式的输入

1、公式的插入

①行中公式

代码:

$公式$

效果:

②独立公式

代码:

$
公式
$

效果:

2、上下标

代码:

$x^{y^z}=(1+e^x)^{-2xy^w}$
$\sideset{^1_2}{^3_4}{\underset{6}\bigotimes}$

效果:
xyz=(1+ex)2xyw
64321

3、括号和分隔符

代码:

$\langle\quad\rangle\quad\lceil\quad\rceil\quad\lfloor\quad\rfloor\quad\lbrace\quad\rbrace\quad\lVert\quad\rVert$
$f(x,y,z)=3y^2z\left(3+\dfrac{7x+5}{1+y^2}\right)$
$\left.\dfrac{\mathrm{d}u}{\mathrm{d}x}\right|_{x=0}$

效果:
{}
f(x,y,z)=3y2z(3+7x+51+y2)
dudx|x=0

4、分数

代码:

$\frac{a}{b}\quad\dfrac{a}{b}\quad {a\over b}$

效果:
ababab

5、开方

代码:

$\sqrt[根指数,省略时为2]{被开方数}$

效果:
223

6、省略号

代码:

$\cdots\quad\ldots\quad\vdots\quad\ddots$

效果:

7、矢量和均值

代码:

$\overrightarrow{E(\vec{r})}\quad\overleftarrow{E(\vec{r})}\quad\overleftrightarrow{E(\vec{r})}\quad\underrightarrow{E(\vec{r})}\quad\underleftarrow{E(\vec{r})}\quad\underleftrightarrow{E(\vec{r})}\quad\overline{v}=\bar{v}\quad\underline{v}$

效果:
E(r)E(r)E(r)E(r)E(r)E(r)v=v¯v

8、积分

代码:

$
\iint\limits_D\left(\dfrac{\partial Q}{\partial x}-\dfrac{\partial P}{\partial y}\right){\rm d}x{\rm d}y=\oint\limits_LP{\rm d}x+Q{\rm d}y
$

效果:

D(QxPy)dxdy=LPdx+Qdy

9、极限

代码:

$\lim\limits_{n\to\infin}(1+\dfrac{1}{n})^n=e$

效果:
limn\infin(1+1n)n=e

10、累加、累乘及交集、并集

$\sum\limits_{i=1}^n\dfrac{1}{n^2}\quad and\quad\prod\limits_{i=1}^n\dfrac{1}{n^2}\quad and\quad\bigcup\limits_{i=1}^n\dfrac{1}{n^2}\quad and\quad\bigcap\limits_{i=1}^n\dfrac{1}{n^2}$

效果:
i=1n1n2andi=1n1n2andi=1n1n2andi=1n1n2

11、希腊字母

语法 字母 语法 字母 语法 字母
\Alpha(\alpha) \Alpha(α) \Beta(\beta) \Beta(β) \Gamma(\gamma) Γ(γ)
\Epsilon(\epsilon)\varepsilon \Epsilon(ϵ)ε \Zeta(\zeta) \Zeta(ζ) \Eta(\eta) \Eta(η)
\Iota(\iota) \Iota(ι) \Kappa(\kappa)\varkappa \Kappa(κ)ϰ \Lambda(\lambda) Λ(λ)
\Nu(\nu) \Nu(ν) \Xi(\xi) Ξ(ξ) \Omicron(\omicron) \Omicron(ο)
\Rho(\rho)\varrho \Rho(ρ)ϱ \Sigma(\sigma)\varsigma Σ(σ)ς \Tau(\tau) \Tau(τ)
\Phi(\phi)\varphi Φ(ϕ)φ \Chi(\chi) \Chi(χ) \Psi(\psi) Ψ(ψ)
\Delta(\delta) Δ(δ) \Theta(\theta)\vartheta Θ(θ)ϑ \Mu(\mu) \Mu(μ)
\Pi(\pi)\varpi Π(π)ϖ \Omega(\omega) Ω(ω) \upsilon υ
\ell \eth ð \hbar
\hslash \mho \partial

12、特殊字符

①说明

可以在字符前使用\large\small以显示更大或更小的字符。AAAAA

②关系运算符

输入 显示 输入 显示 输入 显示
\pm(\mp) ±() \times × \div ÷
\nmid \cdot \mid
\bigodot \bigotimes \bigoplus
\ge \le \ll
\geqslant \leqslant \neq
\approx \xlongequal = \triangleq
\sim \doteq \equiv
\cong \propto \parallel(\ )
\prec \pmod (mod2) \bmod mod2

③集合运算符

输入 显示 输入 显示 输入 显示
\emptyset \varnothing
\subset \subseteq \subsetneq
\supset \supseteq \supsetneq
\bigcap \bigcup \setminus
\bigvee \bigwedge
\in \notin \ni

④三角运算符

输入 显示 输入 显示 输入 显示
\circ \bot \angle
\degree °

⑤微积分运算符

输入 显示 输入 显示 输入 显示
\int \iint \iiint
\oint \oiint \oiint \prime(‘)
\lim lim \infin \infin \nabla
\grad \grad

⑥逻辑运算符

输入 显示 输入 显示 输入 显示
\because \therefore
\forall \exist \exist
\not> \not<
\land \lor \lnot ¬
\top \vdash \vDash

⑦带帽符号

输入 显示 输入 显示
\hat xy^ \widehat xyz^
\tilde xy~ \widetilde xyz~
\check xˇ \breve y˘
\grave x` \acute y´
\dot x˙ \ddot x¨
\overparen xy

⑧选取符号

输入 显示 输入 显示
\fbox a+b+c+d
\overbrace{xx\cdots x}^ xxx10x \underbrace{xx\cdots x}_ xxx10x

⑨箭头符号

输入 显示 输入 显示 输入 显示
\leftarrow \rightarrow \leftrightarrow
\longleftarrow \longrightarrow \longleftrightarrow
\Leftarrow \Rightarrow \Leftrightarrow
\Longleftarrow \Longrightarrow \Longleftrightarrow
\uparrow \downarrow \updownarrow
\Uparrow \Downarrow \Updownarrow
\to \swarrow \nearrow
\gets \searrow \nwarrow
\mapsto \rightrightarrows

⑩空格

输入 效果 输入 效果 输入 效果
\! $ ! $ 默认 $
, $ , $ ;(\ ) $

13、字体

代码:

${\字体{需要转换的字符}}$
输入 说明 显示 输入 说明 显示
\rm 罗马体 Sample \cal 花体 Sample
\it 意大利体 Sample \Bbb 黑板粗体 Sample
\bf 粗体 Sample \mit 数学斜体 Sample
\sf 等线体 Sample \scr 手写体 Sample
\tt 打字机体 Sample \frak 旧德式字体 Sample

14、大括号和行标

说明: 使用\left\right来创建自动匹配高度的()[]{}.。在每个公式末尾使用\tag{行标}来实现行标。

代码:

$
f\left(
\left[
\dfrac{1+\{x,y\}}{\left(\dfrac{x}{y}+\dfrac{y}{x}\right)(u+1)}+a
\right]
^{\dfrac{3}{2}}
\right)
\tag{行标}
$

效果:

(行标)f([1+{x,y}(xy+yx)(u+1)+a]32)

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

代码:

$
\left\langle q\middle\|\dfrac{\dfrac{x}{y}}{\dfrac{u}{v}}\middle|p\right\rangle
$

效果:

qxyuv|p

15、其他命令

①注释文字

代码:

$\text{文字}$

效果:

f(n)={n/2,if n is even3n+1,if n is odd

③文字颜色

$\color{颜色}{文字}$
输入 显示 输入 显示 输入 显示
black color grey color silver color
white color maroon color red color
yellow color lime color olive color
green color teal color auqa color
blue color navy color purple color
fuchsia color
$\color{#rgb}{文字}$    (注:其中r、g、b可以输入0~9和a~f来分别表示红色、绿色和蓝色的纯度)
输入 输出 输入 输出 输入 输出 输入 输出
井000 color 井005 color 井00A color 井00F color
井500 color 井505 color 井50A color 井50F color
井A00 color 井A05 color 井A0A color 井A0F color
井F00 color 井F05 color 井F0A color 井F0F color
井050 color 井055 color 井05A color 井05F color
井550 color 井555 color 井55A color 井55F color
井A50 color 井A55 color 井A5A color 井A5F color
井F50 color 井F55 color 井F5A color 井F5F color
井0A0 color 井0A5 color 井0AA color 井0AF color
井5A0 color 井5A5 color 井5AA color 井5AF color
井AA0 color 井AA5 color 井AAA color 井AAF color
井FA0 color 井FA5 color 井FAA color 井FAF color
井0F0 color 井0F5 color 井0FA color 井0FF color
井5F0 color 井5F5 color 井5FA color 井5FF color
井AF0 color 井AF5 color 井AFA color 井AFF color
井FF0 color 井FF5 color 井FFA color 井FFF color

③删除线

说明: 使用\require{cancle}声明,再使用\cancle{字符}\bcancle{字符}\xcancle{字符}\cancleto{字符}{字符}来实现各种片段删除线效果。

代码:

$
\require{cancel}\begin{array}{r1}
\verb|y+\cancel{x}|&y+\cancel{x}\\
\verb|y+\cancel{y+x}|&y+\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}
$

效果:

\requirecancely+\cancel{x}y+xy+\cancel{y+x}y+y+xy+\bcancel{x}y+xy+\xcancel{x}y+xy+\cancelto{0}{x}y+x0\frac{1\cancel9}{\cancel95}=\frac151995=15

说明: 使用\require{enclose}来允许整段删除线的显示,再使用\enclose{删除线效果}{字符}来使用各种整段删除线效果。其中,删除线效果有horizontalstrikeverticalstrikeupdiagonalstrikedowndiagonalstrike,可以叠加使用。

代码:

$
\require{enclose}\begin{array}{r1}
\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}
$

效果:

\requireenclose\enclose{horizontalstrike}{x+y}x+y\enclose{verticalstrike}{\frac xy}xy\enclose{updiagonalstrike}{x+y}x+y\enclose{downdiagonalstrike}{x+y}x+y\enclose{horizontalstrike,updiagonalstrike}{x+y}x+y

16、矩阵

①无框矩阵

代码:

$
\begin{matrix}
1&x&x^2\\
1&y&y^2\\
1&z&z^2\\
\end{matrix}
$

效果:

1xx21yy21zz2

②边框矩阵

说明: 在开头将matrix替换为pmatrixbmatrixBmatrixvmatrixVmatrix

matrix pmatrix bmatrix Bmatrix vmatrix Vmatrix
1234 (1234) [1234] {1234} |1234| 1234

③带分割线的矩阵

说明: 可以使用cc|c来在一个三列矩阵中插入分割线。

代码:

$
\left[
\begin{array}{cc|c}
1&2&3\\
4&5&6
\end{array}
\right]
$

效果:

[123456]

④行中矩阵

代码:

$\bigl(\begin{smallmatrix}a&b\\c&d\end{smallmatrix}\bigr)$

效果:
(abcd)

17、方程式序列

说明: 可以使用\begin{align}...\end{align}来创建一列整齐且默认右对齐的方程式序列。请注意{align}自动编号的,使用{align*}来声明停止自动编号,也可以使用\notag来取消特定行的自动编号。在需要的时候,你可以使用\begin{equation}...\end{equation}来强制表达式自动编号。

代码:

f(x)=1+1=2[123456]
$
\begin{align}
\sqrt{37}=\sqrt{\dfrac{73^2-1}{12^2}}\\
&=\sqrt{\dfrac{73^2}{12^2}\cdot\dfrac{73^2-1}{73^2}}\\
&=\sqrt{\dfrac{73^2}{12^2}}\sqrt{\dfrac{73^2-1}{73^2}}\notag\\
&=\dfrac{73}{12}\sqrt{1-\dfrac{1}{73^2}}\\
\approx\dfrac{73}{12}\left(1-\dfrac{1}{2\cdot73^2}\right)\label{A}
\end{align}
$
***

$
\begin{align*}
v+m&=0&\text{Given}\tag1\\
-w&=-w+0&\text{additive identity}\tag2\\
-w+0&=-w+(v+w)&\text{equations $(1)$ and $(2)$}
\end{align*}
$

效果:

37=7321122=7321227321732=7321227321732=7312117327312(112732)
(1)v+m=0Given(2)w=w+0additive identityw+0=w+(v+w)equations (1) and (2)

你可以使用\label{标签}来创建一个标签,就如上面的方程式序列中展示的那样,之后使用\eqref{标签}引用你想引用的公式,效果为:(???)。如果不想要括号,可以输入\ref{标签},效果为:公式 ???

公式1和2的不同列之间存在间隔,如果你不想要,可以通过将align替换为alignat{1}来去除列间隔。

18、条件表达式

说明: 使用\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)={n/2,if n is even3n+1,if n is odd

19、配置行高

说明: 可以使用\\[2ex]语句替代该行末尾的\\来让编译器适配 , 其中[ex]指一个"X-Height" , 即x字母高度 , 也可以使用[3ex][4ex]等。

代码:

$
f(n)=
\begin{cases}
\dfrac n2,&\text{if $n$ is even}\\[2ex]
3n+1,&\text{if $n$ is odd}
\end{cases}\tag{适配[2ex]}
$
***

$
f(n)=
\begin{cases}
\dfrac n2,&\text{if $n$ is even}\\
3n+1,&\text{if $n$ is odd}
\end{cases}\tag{不适配[2ex]}
$

效果:

(适配[2ex])f(n)={n2,if n is even3n+1,if n is odd
(不适配[2ex])f(n)={n2,if n is even3n+1,if n is odd

20、数组与表格

说明: 数组与表格均以\begin{array}开头,并在其后定义列数及每一列的文本对齐方式,c l r分别代表居中、左对齐及右对齐。若要插入垂直分割线,在定义中插入|,若要插入水平分割线,在定义中加入\hline

代码:

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

效果:

n左对齐居中对齐右对齐10.24112521189832020001+10i

21、嵌套表格或数组

代码:

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

效果:

min012300000101112012230123max012300123111232222333333Δ012300123110122210133210

22、方程组

说明: 使用\begin{array}...\end{array}\left\{...\right.来创建一个方程组,或者你也可以使用条件表达式组\begin{cases}...\end{cases}来实现相同效果。

代码:

$
\left\{
\begin{array}{l}
a_1x+b_1y+c_1z=d_1\\
a_2x+b_2y+c_2z=d_2\\
a_3x+b_3y+c_1z=d_3
\end{array}
\right.
\quad\text{或者}\quad
\begin{cases}
a_1x+b_1y+c_1z=d_1\\
a_2x+b_2y+c_2z=d_2\\
a_3x+b_3y+c_1z=d_3
\end{cases}
$

效果:

{a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c1z=d3或者{a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c1z=d3

23、连分式

说明: 就像\frac一样,使用\cfrac\dfrac来创建一个连分式,不要使用普通的\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}}}}
$

效果:

x=a0+12a1+22a2+32a3+42a4+

反例:

x=a_0+\frac{1^2}{a_1+\frac{2^2}{a_2+\frac{3^2}{a_3+\frac{4^2}{a_4+\cdots}}}}

效果:

x=a0+12a1+22a2+32a3+42a4+

补充: 当然,你可以使用\frac来表达连分数的紧缩记法

代码:

$
x=a_0+\frac{1^2}{a_1+}\frac{2^2}{a_2+}\frac{3^2}{a_3+}\frac{4^2}{a_4+}\cdots
$

效果:

x=a0+12a1+22a2+32a3+42a4+

24、交换图表

说明: 使用一行$\require{AMScd}$语句来允许交换图表的显示,并通过在开头使用\begin{CD},结尾使用\end{CD}来创建。

代码:

$
\require{AMScd}
\begin{CD}
A@>a>>B\\
@VbVV\# @VcVV\\
C @>>d> D
\end{CD}
$

效果:

\requireAMScdAaBb#cCdD

补充: 其中,@>>>代表右箭头、@<<<代表左箭头、@VVV代表下箭头、@AAA代表上箭头、@=代表水平双实线、@|代表竖直双实线、@.代表没有箭头。在@>>>>>>之间任意插入文字即代表该箭头的注释文字。

代码:

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

效果:

ABvery long labelCD=EF

25、其他

十四、支持的HTML元素

1、文本居中

代码

<center>内容</center>

效果

内容

2、快捷键显示

代码:

<kbd>内容</kbd>

效果:
内容

3、加粗

代码:

<b>加粗</b>

效果:

加粗

4、倾斜

代码:

<i>倾斜</i>

效果:
倾斜

5、上下标

代码:

开始<sup>123hi你好</sup>
开始<sub>321hi你好</sub>

效果:
开始123hi你好
开始321hi你好

6、填充的黑色箭头

代码:

&#x27A4;

效果:

习题

习题1:

将这段话改为2级标题

习题2:

试着在你的Typora中编辑下面的内容:

这是第1行

这是第2行
这是补充内容

这是第3行

习题3:

将下面的内容改为指定的格式要求:

黑体 斜体 下划线 高亮

黑体加下划线,并高亮显示

拓展题:

试着输入1*2*3*...*99,如何解决*不显示的问题?

试着输入\*,如何解决\消失的问题?

习题4:

试着打出x~1~^2^,观察它的结果是不是x12,了解上下标的局限性。

习题5

试着使用列表编辑出下面的效果:

  1. 删除官方YUM库

  2. 编写本地YUM库配置文件

    • 内容:

      一个图片。

    • 注意事项

  3. 安装挂载光盘:

    1. 插入光盘并通电,挂载
    2. 将上述挂载命令写入

习题6:

  1. 将习题5中的一个图片前增加区块(不是前一行)。
  2. 试着打出下面的效果。

我们处在一个区块里。

对的,没错。

我们处在一个区块里。

不,不对。

习题7:

使用行内代码美化下面第一段的内容(第二段用于对照):

即使cv::Vec<>是模板,但大部分的时间你都不会倾向于使用它的这个形式。相对的,有很多它的别名(typedef)以便用于通用的实例。它们有着cv::Vec2i, cv::Vec3i和cv::Vec4d这样的名称(分别对应于2个元素的整型向量、3个元素的整型向量和4个元素的双精度浮点向量)。任何有着cv::Vec{2,3,4,6}{b,w,s,i,f,d}形式的声明(b=unsigned char,w=unsigned short,s=short),对于2个到6个维度的6种数据类型的任何组合都是有效的。

即使cv::Vec<>是模板,但大部分的时间你都不会倾向于使用它的这个形式。相对的,有很多它的别名(typedef)以便用于通用的实例。它们有着cv::Vec2i, cv::Vec3i和cv::Vec4d这样的名称(分别对应于2个元素的整型向量、3个元素的整型向量和4个元素的双精度浮点向量)。任何有着cv::Vec{2,3,4,6}{b,w,s,i,f,d}形式的声明(b=unsigned char,w=unsigned short,s=short),对于2个到6个维度的6种数据类型的任何组合都是有效的。

习题8

下面试图使用多行脚注,但预期效果不对,如何解决?

右边是对我[2]的解释。

这是第二行。

习题9:

试着插入一个图片,要求图片缩小1/2,左对齐。

习题10:

下面有两个相邻的表格,如何在二者之间增加内容?

表1头 表1头
表1内容 表1内容
表2头 表2头
表2内容 表2内容
我是一段很长的代码
我是另一段很长的代码

  1. 这是一个非常好用的框架。 ↩︎

  2. 这是一段比较长的注解。 ↩︎