链接
1)直接设置(行内形式)
语法:[链接名称](链接地址 “链接title”)
2)间接设置(参考形式)
语法:[链接名称][标记]
[标记]: 链接地址 “链接title”
3)隐式设置
语法:[链接名称][]
[链接名称]: 链接地址 “链接title”
图片
1)直接设置(行内形式)
语法:![替代文本](链接地址 “链接title”
2)间接设置(参考形式)
语法:[替代文本][标记]
[标记]: 链接地址 “链接title”
引用
> 一级引用
>> 二级引用
>>> 三级引用
文档目录
只需在你想要放入目录结构的位置写入 [TOC] 即可。
文本处理
*斜体* 或 _斜体_ 或 <i>斜体</i> 或 Ctrl + I
**加粗** 或 __加粗__ 或 <b>加粗</b> 或 Ctrl + B
***斜体 加粗 *** 或 ___斜体 加粗___
~~删除~~
字体
格式:${语法 text}$
使用罗马字体 ${\rm text}$
t
e
x
t
{\rm text}
text
语法 | 字体 | 例子 | 效果 |
---|---|---|---|
\rm | 罗马体 | ${\rm 你好,World,123}$ | 你 好 , W o r l d , 123 {\rm 你好,World,123} 你好,World,123 |
\bf | 黑体 | ${\bf 你好,World,123}$ | 你 好 , W o r l d , 123 {\bf 你好,World,123} 你好,World,123 |
\Bbb | 黑板粗体字 | ${\Bbb 你好,World,123}$ | 你 好 , W o r l d , 123 {\Bbb 你好,World,123} 你好,World,123 |
\mit | 数学斜体 | ${\mit 你好,World,123}$ | KaTeX parse error: Expected '}', got '\mit' at position 2: {\̲m̲i̲t̲ ̲你好,World,123} |
\scr | 小体大写字母 | ${\scr 你好,World,123}$ | KaTeX parse error: Expected '}', got '\scr' at position 2: {\̲s̲c̲r̲ ̲你好,World,123} |
\it | 意大利体 | ${\it 你好,World,123}$ | 你 好 , W o r l d , 123 {\it 你好,World,123} 你好,World,123 |
\cal | 花体 | ${\cal 你好,World,123}$ | KaTeX parse error: Expected '}', got '\cal' at position 2: {\̲c̲a̲l̲ ̲你好,World,123} |
\sf | 等线体 | ${\sf 你好,World,123}$ | 你 好 , W o r l d , 123 {\sf 你好,World,123} 你好,World,123 |
\tt | 打字机字体 | ${\tt 你好,World,123}$ | 你 好 , W o r l d , 123 {\tt 你好,World,123} 你好,World,123 |
\frak | Fraktur字母(一种德国字体) | ${\frak 你好,World,123}$ | 你 好 , W o r l d , 123 {\frak 你好,World,123} 你好,World,123 |
字体颜色
格式:$\color{颜色}{语句}$
如:$\color{red}{使用红色字体}$
使
用
红
色
字
体
\color{red}{使用红色字体}
使用红色字体
代码 | 效果 |
---|---|
$\color{black}{Hello World!}$ | H e l l o W o r l d ! \color{black}{Hello World!} HelloWorld! |
$\color{gray}{Hello World!}$ | H e l l o W o r l d ! \color{gray}{Hello World!} HelloWorld! |
$\color{silver}{Hello World!}$ | H e l l o W o r l d ! \color{silver}{Hello World!} HelloWorld! |
$\color{white}{Hello World!}$ | H e l l o W o r l d ! \color{white}{Hello World!} HelloWorld! |
$\color{maroon}{Hello World!}$ | H e l l o W o r l d ! \color{maroon}{Hello World!} HelloWorld! |
$\color{red}{Hello World!}$ | H e l l o W o r l d ! \color{red}{Hello World!} HelloWorld! |
$\color{yellow}{Hello World!}$ | H e l l o W o r l d ! \color{yellow}{Hello World!} HelloWorld! |
$\color{lime}{Hello World!}$ | H e l l o W o r l d ! \color{lime}{Hello World!} HelloWorld! |
$\color{olive}{Hello World!}$ | H e l l o W o r l d ! \color{olive}{Hello World!} HelloWorld! |
$\color{green}{Hello World!}$ | H e l l o W o r l d ! \color{green}{Hello World!} HelloWorld! |
$\color{teal}{Hello World!}$ | H e l l o W o r l d ! \color{teal}{Hello World!} HelloWorld! |
$\color{aqua}{Hello World!}$ | H e l l o W o r l d ! \color{aqua}{Hello World!} HelloWorld! |
$\color{blue}{Hello World!}$ | H e l l o W o r l d ! \color{blue}{Hello World!} HelloWorld! |
$\color{navy}{Hello World!}$ | H e l l o W o r l d ! \color{navy}{Hello World!} HelloWorld! |
$\color{purple}{Hello World!}$ | H e l l o W o r l d ! \color{purple}{Hello World!} HelloWorld! |
$\color{fuchsia}{Hello World!}$ | H e l l o W o r l d ! \color{fuchsia}{Hello World!} HelloWorld! |
内嵌HTML
使用HTML代码可调整字体、字号、字体颜色、背景色。
<font face="宋体">我是宋体字</font>
<font face="微软雅黑">我是微软雅黑</font>
<font face="STCAIYUN">我是华文彩云</font>
<font color=red >color=red</font>
<font color=#0099ff size=3>color=#0099ff </font>
<font color=#00ffff size=5>color=#00ffff</font>
<table><tr><td bgcolor=#7FFFD4>背景色是天蓝色</td></tr></table>
我是宋体字
我是微软雅黑
我是华文彩云
color=red
color=#0099ff
color=#00ffff
背景色是天蓝色 |
表格
语法说明:
- 不管是哪种方式,第一行为表头,第二行分隔表头和主体部分,第三行开始每一行代表一个表格行;
- 列与列之间用管道符号 “|” 隔开,原生方式的表格每一行的两边也要有管道符。
- 可在第二行指定不同列单元格内容的对齐方式,默认为左对齐,在 “-” 右边加上 “:” 为右对齐,在 “-” 两侧同时加上 “:” 为居中对齐。
最前面和最后面的"|"省略
姓名 | 学科 | 分数 |
---|---|---|
小明 | 数学 | 90 |
小红 | 物理 | 75 |
小张 | 化学 | 80 |
流程图
时序图中包括5种元素:角色,对象,生命线,激活期和消息.
- 角色(Actor)
系统角色,可以是人或者其他系统,子系统。
- 对象(Object)
对象代表时序图中的对象在交互中所扮演的角色,位于时序图顶部和对象代表类角色。
对象一般包含以下三种命名方式:
第一种方式包含包含对象名和类名
第二种方式只显示类名不显示对象名,即为一个匿名对象。
第三种方式只显示对象名不显示类名。
- 生命线(Lifeline)
生命线代表时序图中的对象在一段时期内的存在。
时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线,对象间 的消息存在于两条虚线间。
- 激活期(Activation)
激活期代表时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的矩形代表活动期。
它可以被理解成C语言语义中一对花括号“{}”中的内容
- 消息(Message)
消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,信息用于在实体间传递信息。
允许实体请求其他的服务,类角色通过发送和接受信息进行通信。
时序图建立方法
说明:->中,-代表实线,>代表实心箭头,还可以用–表示虚线,>>表示非实心箭头。
在UML时序图中,实线表示主动发送消息,虚线表示返回(应答)消息,实心箭头表示同步消息(消息发送者停止活动等待应答消息),非实心箭头表示异步消息(消息发送者无须停止活动等待应答消息)。
->两边可以是同一个Actor,表示自交互。
示例:
```mermaid
sequenceDiagram
title: 三个臭皮匠的故事
participant 小王
participant 小李
participant 小异常
note left of 小王: 我是小王
note over 小李: 我是小李
note right of 小异常: 大家好!\n我是小异常
小王->>小王: 小王想:今天要去见两个好朋友咯~
小王->>小李: 嘿,小李好久不见啊~
小李-->>小王: 是啊
小李->>小异常: 小异常,你好啊
小异常-->>小王: 哈,小王!\n最近身体怎么样了?
小王->>小异常: 还可以吧
UML流程图
流程图的语法大体分为两部分:
- 前面部分用来定义流程图元素;
- 后面部分用来连接流程图元素,指定流程图的执行走向。
定义元素阶段语法:
tag=>type: content:>url
说明:
tag 是流程图中的标签,在第二段连接元素时会用到。名称可以任意,一般为流程的英文缩写和数字的组合。
type 用来确定标签的类型,=>后面表示类型。由于标签的名称可以任意指定,所以要依赖type来确定标签的类型
标签有6种类型:start end operation subroutine condition input output
content 是流程图文本框中的描述内容,: 后面表示内容,中英文均可。特别注意,冒号与文本之间一定要有个空格
url是一个连接,与框框中的文本相绑定,:>后面就是对应的 url 链接,点击文本时可以通过链接跳转到 url 指定页面
常用语法:
开始
st=>start: 开始
操作
op1=>operation: 操作、执行说明
条件
cond=>condition: 确认?
结束
e=>end: 结束
URL
e=>点击本结束跳转:>http://网址
连接流程图元素:
连接流程图元素阶段的语法就简单多了,直接用->来连接两个元素:
st->op1->cond
几点说明如下:
- 使用 -> 来连接两个元素
- 对于condition类型,有yes和no两个分支
- 每个元素可以制定分支走向,默认向下,也可以用right指向右边,如示例中sub1(right)。
示例:
源代码为:
` ` ` flow
st=>start: Start
e=>end: End
op1=>operation: My Operation
sub1=>subroutine: My Subroutine
cond=>condition: Yes or No?
io=>inputoutput: catch something…
st->op1->cond
cond(yes)->io->e
cond(no)->sub1(right)->op1
LeTex及数学公式
& 表示空格
$$ 表示两行间距
分数,平方
算式 | markdown |
---|---|
7 x + 5 1 + y 2 \frac{7x+5}{1+y^2} 1+y27x+5 | \frac{7x+5}{1+y^2} |
下标
算式 | markdown |
---|---|
z = z l z=z_l z=zl | z=z_l |
省略号
省略号 | markdown |
---|---|
⋯ \cdots ⋯ | \cdots |
行间公式(使用两个$包含公式可以独立一行)
行间公式 | markdown |
---|---|
d d x e a x = a e a x ∑ i = 1 n ( X i − X ‾ ) 2 \frac{d}{dx}e^{ax}=ae^{ax}\quad \sum_{i=1}^{n}{(X_i - \overline{X})^2} dxdeax=aeax∑i=1n(Xi−X)2 | $\frac{d}{dx}e^{ax}=ae^{ax}\quad \sum_{i=1}^{n}{(X_i - \overline{X})^2}$ |
开根号
算式 | markdown |
---|---|
2 ; 3 n \sqrt{2};\sqrt[n]{3} 2;n3 | \sqrt{2};\sqrt[n]{3} |
矢量
算式 | markdown |
---|---|
a ⃗ ⋅ b ⃗ = 0 \vec{a} \cdot \vec{b}=0 a⋅b=0 | \vec{a} \cdot \vec{b}=0 |
微积分
算式 | markdown |
---|---|
∫ 3 2 x 2 d x \int ^2_3 x^2 {\rm d}x ∫32x2dx | \int ^2_3 x^2 {\rm d}x |
∬ \iint ∬ | \iint |
∭ \iiint ∭ | \iiint |
∮ \oint ∮ | \oint |
d \mathrm{d} d | \mathrm{d} |
′ \prime ′ | \prime |
lim \lim lim | \lim |
∞ \infty ∞ | \infty |
∂ \partial ∂ | \partial |
∂ f ( x , y ) ∂ x \frac{\partial f(x,y)}{\partial x} ∂x∂f(x,y) | \left.\frac{\partial f(x,y)}{\partial x}\right |
∑ \sum ∑ | \sum |
极限
算式 | markdown |
---|---|
lim n → + ∞ n \lim_{n\rightarrow+\infty} n limn→+∞n | \lim_{n\rightarrow+\infty} n |
累加
算式 | markdown |
---|---|
∑ 1 i 2 \sum \frac{1}{i^2} ∑i21 | \sum \frac{1}{i^2} |
累乘
算式 | markdown |
---|---|
∏ 1 i 2 \prod \frac{1}{i^2} ∏i21 | \prod \frac{1}{i^2} |
给公式编号,如: (1) \tag{1}
(1)
e
i
θ
=
c
o
s
θ
+
sin
θ
i
e^{i\theta}=cos\theta+\sin\theta i\tag{1}
eiθ=cosθ+sinθi(1)
矩阵
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix} \tag{1}
(1)
1
2
3
4
5
6
7
8
9
\begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \tag{1}
147258369(1)
带括号的矩阵
\left[
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix} \right]\tag{2}
(2) [ 1 2 3 4 5 6 7 8 9 ] \left[ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right]\tag{2} ⎣⎡147258369⎦⎤(2)
符号 | 形式 |
---|---|
matrix | 1324 |
pmatrix | (1324) |
bmatrix | [1324] |
Bmatrix | {1324} |
vmatrix | |1324||1324| |
Vmatrix | ||1 3 2 4|| |
三角函数
三角函数 | markdown |
---|---|
sin \sin sin | \sin |
希腊字母
大写 | markdown | 小写 | markdown |
---|---|---|---|
A | A | α | \alpha |
B | B | β | \beta |
Γ | \Gamma | γ | \gamma |
Δ | \Delta | δ | \delta |
E | E | ϵ | \epsilon |
- | - | ε | \varepsilon |
Z | Z | ζ | \zeta |
H | H | η | \eta |
Θ | \Theta | θ | \theta |
I | I | ι | \iota |
K | K | κ | \kappa |
Λ | \Lambda | λ | \lambda |
M | M | μ | \mu |
N | N | ν | \nu |
Ξ | \Xi | ξ | \xi |
O | O | ο | \omicron |
Π | \Pi | π | \pi |
P | P | ρ | \rho |
Σ | \Sigma | σ | \sigma |
T | T | τ | \tau |
Υ | \Upsilon | υ | \upsilon |
Φ | \Phi | ϕ | \phi |
- | - | φ | \varphi |
X | X | χ | \chi |
Ψ | \Psi | ψ | \psi |
Ω | \Omega | ω | \omega |
对数函数
算式 | markdown |
---|---|
ln15 | \ln15 |
log210 | \log_2^{10} |
lg7 | \lg7 |
关系运算符
运算符 | markdown |
---|---|
± | \pm |
× | \times |
÷ | \div |
∑ | \sum |
∏ | \prod |
≠ | \neq |
≤ | \leq |
≥ | \geq |
括号
运算符 | markdown |
---|---|
大括号: { a + x } \lbrace a+x \rbrace {a+x} | \lbrace a+x \rbrace |
尖括号: ⟨ x ⟩ \langle x \rangle ⟨x⟩ | \langle x \rangle |
上取整: ⌈ x 2 ⌉ \lceil \frac{x}{2} \rceil ⌈2x⌉ | \lceil \frac{x}{2} \rceil |
下取整: ⌊ x ⌋ \lfloor x \rfloor ⌊x⌋ | \lfloor x \rfloor |
原始括号: { ∑ i = 0 n i 2 = 2 a x 2 + 1 } \lbrace \sum_{i=0}^{n}i^{2}=\frac{2a}{x^2+1} \rbrace {i=0∑ni2=x2+12a} | \lbrace \sum_{i=0}^{n}i^{2}=\frac{2a}{x^2+1} \rbrace |
全包括号: { ∑ i = 0 n i 2 = 2 a x 2 + 1 } \left\lbrace \sum_{i=0}^{n}i^{2}=\frac{2a}{x^2+1} \right\rbrace {i=0∑ni2=x2+12a} | \left\lbrace \sum_{i=0}^{n}i^{2}=\frac{2a}{x^2+1} \right\rbrace |
\newline
简单的规则:
空格:LaTeX中空格用来隔开单词(英语一类字母文字),多个空格等效于一个空格;对中文没有作用。
换行:用控制命令“\”,或“ \newline”.
分段:用控制命令“\par” 或空出一行。
换页:用控制命令“\newpage”或“\clearpage”
特殊控制字符:#,$, %, &, - ,{, }, ^, ~
上、下划线:\overline{}和\underline{}
上、下水平大括号:\overbrace{…}_{…}和\underbrace{…}_{…}
省略号:\ldots 表示语文本底线对其的省略号,\cdots表示与文本中线对其的省略号。