Markdown学习

M a r k d o w n 学习 \mathbf{{\Huge Markdown学习}} Markdown学习

一、Markdown简介[1]

  1. 转换:Markdown编写的文档导出HTMLWordLatexPDF等文档

  2. 后缀:.md.markdown

  3. 用途:撰写电子书,例如GitHubCSDN简书redditDiasporaStack ExchangeOpenStreetMapSourceForge等,本文就是使用Markdown撰写的

  4. 编辑器:Typorasublime Textcode runnervim

  5. Visual Studio Code推荐插件

  • Markdown All in One:提供完整Markdown环境

  • Markdown Preview Enhanced:提供Markdown预览主题和文档格式转换

  • Markdown Preview Mermaid Support:提供完整Mermaid环境

  1. 快捷键
功能快捷键
加粗Ctrl+ B
斜体Ctrl+ I
插入链接Ctrl+Shift+ L
插入代码Ctrl+Shift+ K
插入图片Ctrl+Shift+ G
标题Ctrl+Shift+ H
有序列表Ctrl+ Shift+O
无序列表Ctrl+Shift+ U
待办列表Ctrl+Shift+ C
撤销Ctrl+ Z
重做Ctrl+ Y
查找Ctrl+ F
替换Ctrl+ G

不同的Markdown编辑器快捷键可能不一致,上述为CSDN中Markdown编辑器的常用快捷键


二、Markdown基本操作[1]

(一)标题

  • 代码:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
  • 显示效果:

一级标题 \mathbf{{\Huge 一级标题}} 一级标题

二级标题 \mathbf{{\huge 二级标题}} 二级标题
三级标题 \mathbf{{\LARGE 三级标题}} 三级标题
四级标题 \mathbf{{\Large 四级标题}} 四级标题
五级标题 \mathbf{{\large 五级标题}} 五级标题
六级标题 \mathbf{{\normalsize 六级标题}} 六级标题


(二)换行

1. 一个空行

  • 代码:
示例语句1
示例语句2
  • 显示效果:

示例语句1
示例语句2

2. <br>

  • 代码:
示例语句1<br>示例语句2<br>示例语句3
  • 显示效果:

示例语句1
示例语句2
示例语句3


(三)字体

1. 基础字体格式

代码显示效果
*斜体文本* _斜体文本_斜体文本 斜体文本
**粗体文本** __粗体文本__粗体文本 粗体文本
***粗斜体文本*** ___粗斜体文本___粗斜体文本 粗斜体文本

2. HTML元素字体

  • 部分Markdown编辑器支持HTML元素的元信息标签font字体

  • 代码:

<font size=5 color=#008000 face="微软雅黑">尺寸为5,颜色为绿色,字体为微软雅黑的文字</font>
  • 显示效果:

尺寸为5,颜色为绿色,字体为微软雅黑的文字


(四)高亮

  • 代码:
==示例文字==
  • 显示效果:

示例文字


(五)背景

  • 部分Markdown编辑器支持HTML元素的table, tr, td 等表格标签的bgcolor 属性可以实现文字背景颜色填充

  • 代码:

<table><tr><td bgcolor=DarkSeaGreen>背景颜色为深海洋绿的文字</td></tr></table>
  • 显示效果:
背景颜色为深海洋绿的文字

(六)分割

  • 代码:
***
* * *
---
- - -
  • 显示效果


(七)划线

代码显示效果备注
~~删除线~~删除线
<u>下划线</u>下划线<u>开始位置,</u>为结束位置

(八)列表

1. 无序

  • 代码:
* 示例语句1
- 示例语句2
+ 示例语句3
  • 显示效果

  • 示例语句1

  • 示例语句2
  • 示例语句3

2. 有序

  • 代码:
1. 示例语句
  • 显示效果

1.示例语句

  • 备注

数字加.和一个空格

3. 复选框

  • 代码:
* [ ] 示例语句1
* [x] 示例语句2
* [X] 示例语句3
  • 显示效果

  • 示例语句1

  • 示例语句2

  • 示例语句3

  • 备注

*可以换成-+,且[ ]中依次为一个空格、x(小写字母)、X(大写字母)

4. 嵌套使用

有序和无序可以嵌套使用


(九)区块

1. 区块嵌套

  • 代码
> markdown
>> 基础
>>> 区块引用
  • 显示效果

markdown

基础

区块引用

2. 区块使用列表

  • 代码
>区块中使用列表
>1. 第一项
>2. 第二项
>>+ 第一项
>>+ 第二项
>>+ 第三项
  • 显示效果

区块中使用列表

  1. 第一项
  2. 第二项
  • 第一项
  • 第二项
  • 第三项

(十)目录

  • 代码
@[toc]
  • 显示效果

文章目录

三、Markdown进阶操作[1]

(一)插入代码

1. 一行代码

  • 代码
`int a=0;`
  • 显示效果

int a=0;

2. 代码块

  • 代码
```cpp
int a = 1;
int b = 2;
```
  • 显示效果
int a = 1;
int b = 2;

(二)插入链接

  • 代码格式
[链接名称](链接地址)
链接地址
<链接地址>
[链接名称][链接标识符] 
[链接标识符]:链接地址
  • 示例代码
[CSDN@智科不编程](https://blog.csdn.net/qq_74251965?type=blog)
https://blog.csdn.net/qq_74251965?type=blog
<https://blog.csdn.net/qq_74251965?type=blog>
[CSDN@智科不编程][a] 
[a]:https://blog.csdn.net/qq_74251965?type=blog
  • 显示效果

CSDN@智科不编程
https://blog.csdn.net/qq_74251965?type=blog
https://blog.csdn.net/qq_74251965?type=blog
CSDN@智科不编程

  • 备注

网络链接支持上述四种表示方法插入链接

本地路径支持第1、3、4种表示方法插入链接。其中本地路径规则可以点击这里查看本地路径规则

Markdown标题地址仅支持第1种表示方法插入链接,不过CSDN目前似乎不支持该方法。其中Markdown标题地址表示为#Markdown标题,例如#(二)插入链接


(三)插入图片

1. 插入普通图片

  • 代码格式
![图片名称](图片地址)
![](图片地址)
  • 示例代码
![](https://i-blog.csdnimg.cn/blog_migrate/4eec13b9f3f8d746fd196c64c00b476e.png)
  • 显示效果

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2. 插入带链接的图片

  • 代码格式
[![图片名称](图片地址)](链接地址)
[![](图片地址)](链接地址)
  • 示例代码
[![](https://cdn.jsdelivr.net/gh/sername531/imgur//image/202403310724308.png)](https://cdn.jsdelivr.net/gh/sername531/imgur//image/202403310724308.png)
  • 显示效果

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3. 图片排版

使用HTML元素进行图片排版,下面给出一个简单的例子模板

  • 示例代码
<center>
    <img src="https://i-blog.csdnimg.cn/blog_migrate/4eec13b9f3f8d746fd196c64c00b476e.png" weight="25%"><br>
    <img src="https://i-blog.csdnimg.cn/blog_migrate/4eec13b9f3f8d746fd196c64c00b476e.png" weight="25%">
    <img src="https://i-blog.csdnimg.cn/blog_migrate/4eec13b9f3f8d746fd196c64c00b476e.png" weight="25%"><br>
    示例图注
</center>
  • 显示效果


示例图注
  • 备注

图片URL生成网站推荐:z4a图床

自己搭建图床:搭建图床教程


(四)插入表格

推荐在线生成Markdown网站:TableConvert

  • 代码
| 表头   |   表头 |  表头  | 表头   |
| :----- | -----: | :----: | ------ |
| 单元格 | 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 | 单元格 |
  • 显示效果
表头表头表头表头
单元格单元格单元格单元格
单元格单元格单元格单元格
  • 备注

第二行| |内填---默认左对齐,换左:实现左对齐

仅换右:实现右对齐

换左:和右:实现居中对齐


(五)交叉引用[2]

1. 单向引用

  • 正文代码格式
正文代码1[<sup>[序号]</sup>](#IdName)正文代码2
  • 文献代码格式
[序号] <a id="IdName"></a>文献代码
  • 示例代码
1990年,推荐系统的概念首次被哥伦比亚大学的Jusii Karlgren教授在一份报告[<sup>[序号]</sup>](#IdName)中提及。

[序号] <a id="IdName"></a>Karlgren, Jussi. An algebra for recommendations: using reader data as a basis for measuring document proximity, 1990.
  • 显示效果

1990年,推荐系统的概念首次被哥伦比亚大学的Jusii Karlgren教授在一份报告[序号]中提及。

[xuhao] Karlgren, Jussi. An algebra for recommendations: using reader data as a basis for measuring document proximity, 1990.

2. 双向引用

  • 代码格式
<a id="IdName1" href="#IdName2">内容1</a>
<a id="IdName2" href="#IdName1">内容2</a>
  • 示例代码
<a id="IdName1" href="#IdName2">1990年,推荐系统的概念首次被哥伦比亚大学的Jusii Karlgren教授在一份报告中提及。</a>
<a id="IdName2" href="#IdName1">Karlgren, Jussi. An algebra for recommendations: using reader data as a basis for measuring document proximity, 1990.</a>
  • 显示效果

1990年,推荐系统的概念首次被哥伦比亚大学的Jusii Karlgren教授在一份报告中提及。
Karlgren, Jussi. An algebra for recommendations: using reader data as a basis for measuring document proximity, 1990.


## (六)插入脚注

  • 代码格式
正文内容[^IdName]
[^IdName]: 脚注内容
  • 示例代码
CSDN@智科不编程[^1]
[^1]: CSDN@智科不编程的Markdown学习
  • 显示效果

CSDN@智科不编程1


四、LaTeX公式[3][4]

需要支持渲染 LaTeX \LaTeX LATEX公式的环境才能正确显示

  1. LaTeX工具
  • Edge浏览器即时识别数学公式[5]

Edge浏览器>>设置>>外观

开启数学求解器开关

Edge浏览器工具栏找到数学求解器图标单击使用

数学求解器只能识别简单的数学公式

  • 在线识别数学公式[6]

在线识别数学公式推荐:LaTeXLive

  1. 行内公式
  • 代码
示例语句1$示例公式$示例语句2
  • 显示效果

示例语句1 示例公式 示例公式 示例公式示例语句2

  1. 块级公式

LaTeX \LaTeX LATEX$$...$$表示无序号的块级公式,用\begin{eqnarray}...\end{eqnarray}表示有序号的块级公式(Markdown不支持后者)

  • 代码
示例语句1
$$示例公式$$
示例语句2
  • 显示效果

示例语句1
示例公式 示例公式 示例公式
示例语句2

  1. 公式文本
  • 示例代码
$$
\text{e}^{\text{i}\pi}+1=0\\
e^{i\pi}+1=0
$$
  • 显示效果

e i π + 1 = 0 e i π + 1 = 0 \text{e}^{\text{i}\pi}+1=0\\ e^{i\pi}+1=0 eiπ+1=0e+1=0

  1. 常量类

用罗马体表示

  • 示例代码
$\mathrm{e}$
  • 显示效果

e \mathrm{e} e

  1. 微分类

用罗马体表示微分符号,前面加\,表示空格

  • 示例代码
$$
\,\mathrm{d}x\,\partial x\,\nabla x
$$
  • 显示效果

  d x   ∂ x   ∇ x \,\mathrm{d}x\,\partial x\,\nabla x dxxx

(一)符号与字母

1. 希腊字母 Greek alphabet

序号小写及大写 LaTeX \LaTeX LATEX读音
1 α A \alpha\mathrm{A} αA\alpha \mathrm{A}/ˈælfə/
2 β B \beta\mathrm{B} βB\beta \mathrm{B}/ˈbiːtə/, US: /ˈbeɪtə/
3 γ Γ Γ \gamma\Gamma\varGamma γΓΓ\gamma \Gamma \varGamma/ˈɡæmə/
双伽马函数 ϝ \digamma ϝ\digamma/ˈdiɡæmə/
4 δ Δ Δ \delta\Delta\varDelta δΔΔ\delta \Delta \varDelta/ˈdɛltə/
5 ϵ ε E \epsilon\varepsilon\mathrm{E} ϵεE\epsilon \varepsilon \mathrm{E}/ˈɛpsɪlɒn/
6 ζ Z \zeta\mathrm{Z} ζZ\zeta \mathrm{Z}/ˈzeɪtə/
7 η H \eta\mathrm{H} ηH\eta \mathrm{H}/ˈeɪtə/
8 θ ϑ Θ Θ \theta\vartheta\Theta\varTheta θϑΘΘ\theta \vartheta \Theta \varTheta/ˈθiːtə/
9 ι I \iota\mathrm{I} ιI\iota \varkappa \mathrm{I}/aɪˈoʊtə/
10 κ ϰ K \kappa\varkappa\mathrm{K} κϰK\kappa \mathrm{K}/ˈkæpə/
11 λ Λ Λ \lambda\Lambda\varLambda λΛΛ\lambda \Lambda \varLambda/ˈlæmdə/
12 μ M \mu\mathrm{M} μM\mu \mathrm{M}/mjuː/
13 ν N \nu\mathrm{N} νN\nu \mathrm{N}/njuː/
14 ξ Ξ Ξ \xi\Xi\varXi ξΞΞ\xi \Xi \varXi/zaɪ, ksaɪ/
15 ο O \omicron\mathrm{O} οO\omicron \mathrm{O}/ˈɒmɪkrɒn/
16 π ϖ Π Π \pi\varpi\Pi\varPi πϖΠΠ\pi \varpi \Pi \varPi/paɪ/
17 ρ ϱ P \rho\varrho\mathrm{P} ρϱP\rho \varrho \mathrm{P}/roʊ/
18 σ ς Σ Σ \sigma\varsigma\Sigma\varSigma σςΣΣ\sigma \varsigma \Sigma \varSigma/ˈsɪɡmə/
19 τ T \tau\mathrm{T} τT\tau \mathrm{T}/taʊ, tɔː/
20 υ Υ Υ \upsilon\Upsilon\varUpsilon υΥΥ\upsilon \Upsilon \varUpsilon/ˈʌpsɪlɒn/
21 ϕ φ Φ Φ \phi\varphi\Phi\varPhi ϕφΦΦ\phi \varphi \Phi \varPhi/faɪ/
22 χ X \chi\mathrm{X} χX\chi \mathrm{X}/kaɪ/
23 ψ Ψ Ψ \psi\Psi\varPsi ψΨΨ\psi \Psi \varPsi/psaɪ/
24 ω Ω Ω \omega\Omega\varOmega ωΩΩ\omega \Omega \varOmega/oʊˈmeɪɡə/

2. 希伯来字母 Hebrew alphabet

序号图标 LaTeX \LaTeX LATEX英文
1 ℵ \aleph \alephaleph
2 ℶ \beth \bethbeth
3 ℷ \gimel \gimelgimel
4 ℸ \daleth \dalethdaleth

3. 二元运算符 Binary operations

序号图标 LaTeX \LaTeX LATEX序号图标 LaTeX \LaTeX LATEX
1 + + ++20 ∙ \bullet \bullet
2 − - -21 ⊕ \oplus \oplus
3 × \times ×\times22 ⊖ \ominus \ominus
4 ÷ \div ÷\div (在physics扩展开启状态下为 ∇ ⋅ \nabla \cdot )23 ⊙ \odot \odot
5 ± \pm ±\pm24 ⊘ \oslash \oslash
6 ∓ \mp \mp25 ⊗ \otimes \otimes
7 ◃ \triangleleft \triangleleft26 ◯ \bigcirc \bigcirc
8 ▹ \triangleright \triangleright27 ⋄ \diamond \diamond
9 ⋅ \cdot \cdot28 ⊎ \uplus \uplus
10 ∖ \setminus \setminus29 △ \bigtriangleup \bigtriangleup
11 ⋆ \star \star30 ▽ \bigtriangledown \bigtriangledown
12 ∗ \ast \ast31 ⊲ \lhd \lhd
13 ∪ \cup \cup32 ⊳ \rhd \rhd
14 ∩ \cap \cap33 ⊴ \unlhd \unlhd
15 ⊔ \sqcup \sqcup34 ⊵ \unrhd \unrhd
16 ⊓ \sqcap \sqcap35 ⨿ \amalg ⨿\amalg
17 ∨ \vee \vee36 ≀ \wr \wr
18 ∧ \wedge \wedge37 † \dagger \dagger
19 ∘ \circ \circ38 ‡ \ddagger \ddagger

4. 二元关系符 Binary relations

序号图标 LaTeX \LaTeX LATEX序号图标 LaTeX \LaTeX LATEX
1 = = ==49 ⪈ \gneq \gneq
2 ≠ \ne =\ne50 ≧ \geqq \geqq
3 ≠ \neq =\neq51 ≱ \ngeq \ngeq
4 ≡ \equiv \equiv52 ≱ \ngeqq \ngeqq
5 ≢ \not\equiv \not\equiv53 ≩ \gneqq \gneqq
6 ≐ \doteq \doteq54 ≩ \gvertneqq \gvertneqq
7 ≑ \doteqdot \doteqdot55 ≶ \lessgtr \lessgtr
8 = d e f \overset{\underset{\mathrm{def}}{}}{=} =def\overset{\underset{\mathrm{def}}{}}{=}56 ⋚ \lesseqgtr \lesseqgtr
9 : = := :=:=57 ⪋ \lesseqqgtr \lesseqqgtr
10 ∼ \sim \sim58 ≷ \gtrless \gtrless
11 ≁ \nsim \nsim59 ⋛ \gtreqless \gtreqless
12 ∽ \backsim \backsim60 ⪌ \gtreqqless \gtreqqless
13 ∼ \thicksim \thicksim61 ⩽ \leqslant \leqslant
14 ≃ \simeq \simeq62 ≰ \nleqslant \nleqslant
15 ⋍ \backsimeq \backsimeq63 ⪕ \eqslantless \eqslantless
16 ≂ \eqsim \eqsim64 ⩾ \geqslant \geqslant
17 ≅ \cong \cong65 ≱ \ngeqslant \ngeqslant
18 ≆ \ncong \ncong66 ⪖ \eqslantgtr \eqslantgtr
19 ≈ \approx \approx67 ≲ \lesssim \lesssim
20 ≈ \thickapprox \thickapprox68 ⋦ \lnsim \lnsim
21 ≊ \approxeq \approxeq69 ⪅ \lessapprox \lessapprox
22 ≍ \asymp \asymp70 ⪉ \lnapprox \lnapprox
23 ∝ \propto \propto71 ≳ \gtrsim \gtrsim
24 ∝ \varpropto \varpropto72 ⋧ \gnsim \gnsim
25 < < <&lt;73 ⪆ \gtrapprox \gtrapprox
26 ≮ \nless \nless74 ⪊ \gnapprox \gnapprox
27 ≪ \ll \ll75 ≺ \prec \prec
28 ≪̸ \not\ll \not\ll76 ⊀ \nprec \nprec
29 ⋘ \lll \lll77 ⪯ \preceq \preceq
30 ⋘̸ \not\lll \not\lll78 ⋠ \npreceq \npreceq
31 ⋖ \lessdot \lessdot79 ⪵ \precneqq \precneqq
32 > > >&gt;80 ≻ \succ \succ
33 ≯ \ngtr \ngtr81 ⊁ \nsucc \nsucc
34 ≫ \gg \gg82 ⪰ \succeq \succeq
35 ≫̸ \not\gg \not\gg83 ⋡ \nsucceq \nsucceq
36 ⋙ \ggg \ggg84 ⪶ \succneqq \succneqq
37 ⋙̸ \not\ggg \not\ggg85 ≼ \preccurlyeq \preccurlyeq
38 ⋗ \gtrdot \gtrdot86 ⋞ \curlyeqprec \curlyeqprec
39 ≤ \le \le87 ≽ \succcurlyeq \succcurlyeq
40 ≤ \leq \leq88 ⋟ \curlyeqsucc \curlyeqsucc
41 ⪇ \lneq \lneq89 ≾ \precsim \precsim
42 ≦ \leqq \leqq90 ⋨ \precnsim \precnsim
43 ≰ \nleq \nleq91 ⪷ \precapprox \precapprox
44 ≰ \nleqq \nleqq92 ⪹ \precnapprox \precnapprox
45 ≨ \lneqq \lneqq93 ≿ \succsim \succsim
46 ≨ \lvertneqq \lvertneqq94 ⋩ \succnsim \succnsim
47 ≥ \ge \ge95 ⪸ \succapprox \succapprox
48 ≥ \geq \geq96 ⪺ \succnapprox \succnapprox

5. 几何符号 Geometric symbols

序号图标 LaTeX \LaTeX LATEX序号图标 LaTeX \LaTeX LATEX
1 ∥ \parallel \parallel14 ◊ \lozenge \lozenge
2 ∦ \nparallel \nparallel15 ⧫ \blacklozenge \blacklozenge
3 ∥ \shortparallel \shortparallel16 ★ \bigstar \bigstar
4 ∦ \nshortparallel \nshortparallel17 ◯ \bigcirc \bigcirc
5 ⊥ \perp \perp18 △ \triangle \triangle
6 ∠ \angle \angle19 △ \bigtriangleup \bigtriangleup
7 ∢ \sphericalangle \sphericalangle20 ▽ \bigtriangledown \bigtriangledown
8 ∡ \measuredangle \measuredangle21 △ \vartriangle \vartriangle
9 ∘ \circ \circ22 ▽ \triangledown \triangledown
10 □ \Box \Box23 ▲ \blacktriangle \blacktriangle
11 ■ \blacksquare \blacksquare24 ▼ \blacktriangledown \blacktriangledown
12 ⋄ \diamond \diamond25 ◀ \blacktriangleleft \blacktriangleleft
13 ◊ \Diamond \Diamond26 ▶ \blacktriangleright \blacktriangleright

6. 逻辑符号 Logic symbols

序号图标 LaTeX \LaTeX LATEX序号图标 LaTeX \LaTeX LATEX
1 ∀ \forall \forall20 ¬ \neg ¬\neg
2 ∃ \exists \exists21 ̸ R ⁡ \not\operatorname{R} R\not\operatorname{R}
3 ∄ \nexists \nexists22 ⊥ \bot \bot
4 ∴ \therefore \therefore23 ⊤ \top \top
5 ∵ \because \because24 ⊢ \vdash \vdash
6 & \And &\And25 ⊣ \dashv \dashv
7 ∨ \lor \lor26 ⊨ \vDash \vDash
8 ∨ \vee \vee27 ⊩ \Vdash \Vdash
9 ⋎ \curlyvee \curlyvee28 ⊨ \models \models
10 ⋁ \bigvee \bigvee29 ⊪ \Vvdash \Vvdash
11 ∧ \land \land30 ⊬ \nvdash \nvdash
12 ∧ \wedge \wedge31 ⊮ \nVdash \nVdash
13 ⋏ \curlywedge \curlywedge32 ⊭ \nvDash \nvDash
14 ⋀ \bigwedge \bigwedge33 ⊯ \nVDash \nVDash
15 q ˉ \bar{q} qˉ\bar{q}34 ⌜ \ulcorner \ulcorner
16 a b c ˉ \bar{abc} abcˉ\bar{abc}35 ⌝ \urcorner \urcorner
17 q ‾ \overline{q} q\overline{q}36 ⌞ \llcorner \llcorner
18 a b c ‾ \overline{abc} abc\overline{abc}37 ⌟ \lrcorner \lrcorner
19 ¬ \lnot ¬\lnot   

7. 集合 Sets

序号图标 LaTeX \LaTeX LATEX序号图标 LaTeX \LaTeX LATEX
1 { } \{\} {}{}23 ⊏ \sqsubset \sqsubset
2 ∅ \emptyset \emptyset24 ⊃ \supset \supset
3 ∅ \varnothing \varnothing25 ⋑ \Supset \Supset
4 ∈ \in \in26 ⊐ \sqsupset \sqsupset
5 ∉ \notin /\notin27 ⊆ \subseteq \subseteq
6 ∋ \ni \ni28 ⊈ \nsubseteq \nsubseteq
7 ∩ \cap \cap29 ⊊ \subsetneq \subsetneq
8 ⋒ \Cap \Cap30 ⊊ \varsubsetneq \varsubsetneq
9 ⊓ \sqcap \sqcap31 ⊑ \sqsubseteq \sqsubseteq
10 ⋂ \bigcap \bigcap32 ⊇ \supseteq \supseteq
11 ∪ \cup \cup33 ⊉ \nsupseteq \nsupseteq
12 ⋓ \Cup \Cup34 ⊋ \supsetneq \supsetneq
13 ⊔ \sqcup \sqcup35 ⊋ \varsupsetneq \varsupsetneq
14 ⋃ \bigcup \bigcup36 ⊒ \sqsupseteq \sqsupseteq
15 ⨆ \bigsqcup \bigsqcup37 ⫅ \subseteqq \subseteqq
16 ⊎ \uplus \uplus38 ⊈ \nsubseteqq \nsubseteqq
17 ⨄ \biguplus \biguplus39 ⫋ \subsetneqq \subsetneqq
18 ∖ \setminus \setminus40 ⫋ \varsubsetneqq \varsubsetneqq
19 ∖ \smallsetminus \smallsetminus41 ⫆ \supseteqq \supseteqq
20 × \times ×\times42 ⊉ \nsupseteqq \nsupseteqq
21 ⊂ \subset \subset43 ⫌ \supsetneqq \supsetneqq
22 ⋐ \Subset \Subset44 ⫌ \varsupsetneqq \varsupsetneqq

8. 箭头 Arrows

序号图标 LaTeX \LaTeX LATEX序号图标 LaTeX \LaTeX LATEX
1 ⇛ \Rrightarrow \Rrightarrow36 ⟼ \longmapsto \longmapsto
2 ⇚ \Lleftarrow \Lleftarrow37 ⇀ \rightharpoonup \rightharpoonup
3 ⇒ \Rightarrow \Rightarrow38 ⇁ \rightharpoondown \rightharpoondown
4 ⇏ \nRightarrow \nRightarrow39 ↼ \leftharpoonup \leftharpoonup
5 ⟹ \Longrightarrow \Longrightarrow40 ↽ \leftharpoondown \leftharpoondown
6    ⟹    \implies \implies41 ↿ \upharpoonleft \upharpoonleft
7 ⇐ \Leftarrow \Leftarrow42 ↾ \upharpoonright \upharpoonright
8 ⇍ \nLeftarrow \nLeftarrow43 ⇃ \downharpoonleft \downharpoonleft
9 ⟸ \Longleftarrow \Longleftarrow44 ⇂ \downharpoonright \downharpoonright
10 ⇔ \Leftrightarrow \Leftrightarrow45 ⇌ \rightleftharpoons \rightleftharpoons
11 ⇎ \nLeftrightarrow \nLeftrightarrow46 ⇋ \leftrightharpoons \leftrightharpoons
12 ⟺ \Longleftrightarrow \Longleftrightarrow47 ↶ \curvearrowleft \curvearrowleft
13    ⟺    \iff \iff48 ↺ \circlearrowleft \circlearrowleft
14 ⇑ \Uparrow \Uparrow49 ↰ \Lsh \Lsh
15 ⇓ \Downarrow \Downarrow50 ⇈ \upuparrows \upuparrows
16 ⇕ \Updownarrow \Updownarrow51 ⇉ \rightrightarrows \rightrightarrows
17 → \rightarrow \rightarrow52 ⇄ \rightleftarrows \rightleftarrows
18 → \to \to53 ↣ \rightarrowtail \rightarrowtail
19 ↛ \nrightarrow \nrightarrow54 ↬ \looparrowright \looparrowright
20 ⟶ \longrightarrow \longrightarrow55 ↷ \curvearrowright \curvearrowright
21 ← \leftarrow \leftarrow56 ↻ \circlearrowright \circlearrowright
22 ← \gets \gets57 ↱ \Rsh \Rsh
23 ↚ \nleftarrow \nleftarrow58 ⇊ \downdownarrows \downdownarrows
24 ⟵ \longleftarrow \longleftarrow59 ⇇ \leftleftarrows \leftleftarrows
25 ↔ \leftrightarrow \leftrightarrow60 ⇆ \leftrightarrows \leftrightarrows
26 ↮ \nleftrightarrow \nleftrightarrow61 ↢ \leftarrowtail \leftarrowtail
27 ⟷ \longleftrightarrow \longleftrightarrow62 ↫ \looparrowleft \looparrowleft
28 ↑ \uparrow \uparrow63 ↪ \hookrightarrow \hookrightarrow
29 ↓ \downarrow \downarrow64 ↩ \hookleftarrow \hookleftarrow
30 ↕ \updownarrow \updownarrow65 ⊸ \multimap \multimap
31 ↗ \nearrow \nearrow66 ↭ \leftrightsquigarrow \leftrightsquigarrow
32 ↙ \swarrow \swarrow67 ⇝ \rightsquigarrow \rightsquigarrow
33 ↖ \nwarrow \nwarrow68 ↠ \twoheadrightarrow \twoheadrightarrow
34 ↘ \searrow \searrow69 ↞ \twoheadleftarrow \twoheadleftarrow
35 ↦ \mapsto \mapsto   

9. 特殊 Special

序号图标 LaTeX \LaTeX LATEX序号图标 LaTeX \LaTeX LATEX
1 ∞ \infty \infty33 ♭ \flat \flat
2 ℵ \aleph \aleph34 ♮ \natural \natural
3 ∁ \complement \complement35 ♯ \sharp \sharp
4 ∍ \backepsilon \backepsilon36 ╱ \diagup \diagup
5 ð \eth ð\eth37 ╲ \diagdown \diagdown
6 Ⅎ \Finv \Finv38 ⋅ \centerdot \centerdot
7 ℏ \hbar \hbar39 ⋉ \ltimes \ltimes
8 ℑ \Im \Im40 ⋊ \rtimes \rtimes
9 ı \imath \imath41 ⋋ \leftthreetimes \leftthreetimes
10 ȷ \jmath \jmath42 ⋌ \rightthreetimes \rightthreetimes
11 k \Bbbk k\Bbbk43 ≖ \eqcirc \eqcirc
12 ℓ \ell \ell44 ≗ \circeq \circeq
13 ℧ \mho \mho45 ≜ \triangleq \triangleq
14 ℘ \wp \wp46 ≏ \bumpeq \bumpeq
15 ℜ \Re \Re47 ≎ \Bumpeq \Bumpeq
16 Ⓢ \circledS \circledS48 ≑ \doteqdot \doteqdot
17 ⨿ \amalg ⨿\amalg49 ≓ \risingdotseq \risingdotseq
18 % \% %\% 50 ≒ \fallingdotseq \fallingdotseq
19 † \dagger \dagger51 ⊺ \intercal \intercal
20 ‡ \ddagger \ddagger52 ⊼ \barwedge \barwedge
21 … \ldots \ldots53 ⊻ \veebar \veebar
22 ⋯ \cdots \cdots54 ⩞ \doublebarwedge \doublebarwedge
23 ⌣ \smile \smile55 ≬ \between \between
24 ⌢ \frown \frown56 ⋔ \pitchfork \pitchfork
25 ≀ \wr \wr57 ⊲ \vartriangleleft \vartriangleleft
26 ◃ \triangleleft \triangleleft58 ⋪ \ntriangleleft \ntriangleleft
27 ▹ \triangleright \triangleright59 ⊳ \vartriangleright \vartriangleright
28 ♢ \diamondsuit \diamondsuit60 ⋫ \ntriangleright \ntriangleright
29 ♡ \heartsuit \heartsuit61 ⊴ \trianglelefteq \trianglelefteq
30 ♣ \clubsuit \clubsuit62 ⋬ \ntrianglelefteq \ntrianglelefteq
31 ♠ \spadesuit \spadesuit63 ⊵ \trianglerighteq \trianglerighteq
32 ⅁ \Game \Game64 ⋭ \ntrianglerighteq \ntrianglerighteq

(二)运算与函数

1. 分数 Fractions

序号图标 LaTeX \LaTeX LATEX
分数Fractions 2 4 x = 0.5 x \frac{2}{4}x=0.5x 42x=0.5x\frac{2}{4}x=0.5x or {2 \over 4}x=0.5x
小型分数Small fractions (force extstyle) 2 4 x = 0.5 x \tfrac{2}{4}x = 0.5x 42x=0.5x\tfrac{2}{4}x = 0.5x
大型分数(不嵌套)Large (normal) fractions (force \displaystyle) 2 4 = 0.5 2 c + 2 d + 2 4 = a \dfrac{2}{4} = 0.5 \quad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a 42=0.5c+d+4222=a\dfrac{2}{4} = 0.5 \quad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a
大型分数(嵌套)Large (nested) fractions 2 c + 2 d + 2 4 = a \cfrac{2}{c + \cfrac{2}{d + \cfrac{2}{4}}} = a c+d+4222=a\cfrac{2}{c + \cfrac{2}{d + \cfrac{2}{4}}} = a
约分线的使用Cancellations in fractions x 1 + y y = x 2 \cfrac{x}{1 + \cfrac{\cancel{y}}{\cancel{y}}} = \cfrac{x}{2} 1+y y x=2x\cfrac{x}{1 + \cfrac{\cancel{y}}{\cancel{y}}} = \cfrac{x}{2}

注意:其中\cancel命令需要cancel扩展包支持
一般对于底数、积分符号、极限符号的分数尽量用/代替\frac以避免造成歧义

2. 标准数值函数 Standard numerical functions

样式 LaTeX \LaTeX LATEX
exp ⁡ a b = a b , exp ⁡ b = e b , 1 0 m \exp_a b = a^b, \exp b = e^b, 10^m expab=ab,expb=eb,10m\exp_a b = a^b, \exp b = e^b, 10^m
ln ⁡ c , lg ⁡ d = log ⁡ e , log ⁡ 10 f \ln c, \lg d = \log e, \log_{10} f lnc,lgd=loge,log10f\ln c, \lg d = \log e, \log_{10} f
sin ⁡ a , cos ⁡ b , tan ⁡ c , cot ⁡ d , sec ⁡ e , csc ⁡ f \sin a, \cos b, \tan c, \cot d, \sec e, \csc f sina,cosb,tanc,cotd,sece,cscf\sin a, \cos b, \tan c, \cot d, \sec e, \csc f
arcsin ⁡ a , arccos ⁡ b , arctan ⁡ c \arcsin a, \arccos b, \arctan c arcsina,arccosb,arctanc\arcsin a, \arccos b, \arctan c
arccot ⁡ d , arcsec ⁡ e , arccsc ⁡ f \operatorname{arccot} d, \operatorname{arcsec} e, \operatorname{arccsc} f arccotd,arcsece,arccscf\operatorname{arccot} d, \operatorname{arcsec} e, \operatorname{arccsc} f
sinh ⁡ a , cosh ⁡ b , tanh ⁡ c , coth ⁡ d \sinh a, \cosh b, \tanh c, \coth d sinha,coshb,tanhc,cothd\sinh a, \cosh b, \tanh c, \coth d
sh ⁡ k , ch ⁡ l , th ⁡ m , coth ⁡ n \operatorname{sh}k, \operatorname{ch}l, \operatorname{th}m, \operatorname{coth}n shk,chl,thm,cothn\operatorname{sh}k, \operatorname{ch}l, \operatorname{th}m, \operatorname{coth}n
argsh ⁡ o , argch ⁡ p , argth ⁡ q \operatorname{argsh}o, \operatorname{argch}p, \operatorname{argth}q argsho,argchp,argthq\operatorname{argsh}o, \operatorname{argch}p, \operatorname{argth}q
sgn ⁡ r , ∣ s ∣ \operatorname{sgn}r, \left\vert s \right\vert sgnr,s\operatorname{sgn}r, \left\vert s \right\vert
min ⁡ ( x , y ) , max ⁡ ( x , y ) \min(x,y), \max(x,y) min(x,y),max(x,y)\min(x,y), \max(x,y)

注意: LaTeX \LaTeX LATEX和MathJax支持的操作符有限,如有特殊操作符,可以使用\operatorname{}命令自定义,例如\operatorname{myfuction}x

myfuction ⁡ x \operatorname{myfuction}x myfuctionx

3. 根式 Radicals

样式 LaTeX \LaTeX LATEX
√ \surd \surd
π \sqrt{\pi} π \sqrt{\pi}
π n \sqrt[n]{\pi} nπ \sqrt[n]{\pi}
x 3 + y 3 2 3 \sqrt[3]{\frac{x^3+y^3}{2}} 32x3+y3 \sqrt[3]{\frac{x^3+y^3}{2}}

4. 微分与导数 Differentials and derivatives

样式 LaTeX \LaTeX LATEX
d t , d t , ∂ t , ∇ ψ dt, \mathrm{d}t, \partial t, \nabla\psi dt,dt,t,ψdt, \mathrm{d}t, \partial t, \nabla\psi
d y / d x , d y / d x , d y d x , d y d x , ∂ 2 ∂ x 1 ∂ x 2 y dy/dx, \mathrm{d}y/\mathrm{d}x, \frac{dy}{dx}, \frac{\mathrm{d}y}{\mathrm{d}x},\frac{\partial^2}{\partial x_1\partial x_2}y dy/dx,dy/dx,dxdy,dxdy,x1x22ydy/dx, \mathrm{d}y/\mathrm{d}x, \frac{dy}{dx}, \frac{\mathrm{d}y}{\mathrm{d}x},\frac{\partial^2}{\partial x_1\partial x_2}y
′ , ‵ , f ′ , f ′ , f ′ ′ , f ( 3 ) , y ˙ , y ¨ \prime, \backprime, f^\prime, f', f'', f^{(3)}, \dot y, \ddot y ,,f,f,f′′,f(3),y˙,y¨\prime, \backprime, f^\prime, f', f'', f^{(3)}, \dot y, \ddot y

5. 同余与模算术 Modular arithmetic

样式 LaTeX \LaTeX LATEX
s k ≡ 0 ( m o d m ) s_k \equiv 0 \pmod{m} sk0(modm)s_k \equiv 0 \pmod{m}$
a   m o d   b a \bmod b amodba \bmod b
gcd ⁡ ( m , n ) , lcm ⁡ ( m , n ) \gcd(m, n), \operatorname{lcm}(m, n) gcd(m,n),lcm(m,n)\gcd(m, n), \operatorname{lcm}(m, n)
∣ , ∤ , ∣ , ∤ \mid, \nmid, \shortmid, \nshortmid ,,,\mid, \nmid, \shortmid, \nshortmid

6. 极限 Limits

样式 LaTeX \LaTeX LATEX
lim ⁡ n → ∞ x n \lim_{n \to \infty}x_n limnxn\lim_{n \to \infty}x_n
lim ⁡ n → ∞ x n \lim\limits_{n \to \infty}x_n nlimxn\lim\limits_{n \to \infty}x_n
lim ⁡ n → ∞ x n \textstyle\lim_{n \to \infty}x_n limnxn\textstyle\lim_{n \to \infty}x_n

7. 界限与投影 Bounds and Projections

样式 LaTeX \LaTeX LATEX
min ⁡ x , max ⁡ y , inf ⁡ s , sup ⁡ t \min x, \max y, \inf s, \sup t minx,maxy,infs,supt\min x, \max y, \inf s, \sup t
lim ⁡ u , lim inf ⁡ v , lim sup ⁡ w \lim u, \liminf v, \limsup w limu,liminfv,limsupw\lim u, \liminf v, \limsup w
dim ⁡ p , deg ⁡ q , det ⁡ m , ker ⁡ ϕ \dim p, \deg q, \det m, \ker\phi dimp,degq,detm,kerϕ\dim p, \deg q, \det m, \ker\phi
Pr ⁡ j , hom ⁡ l , ∥ z ∥ , arg ⁡ z \Pr j, \hom l, \lVert z \rVert, \arg z Prj,homl,z,argz\Pr j, \hom l, \lVert z \rVert, \arg z

8. 积分 Integral

样式 LaTeX \LaTeX LATEX
∫ 1 3 e 3 / x x 2   d x \int\limits_{1}^{3}\frac{e^3/x}{x^2}\, dx 13x2e3/xdx\int\limits_{1}^{3}\frac{e^3/x}{x^2}\, dx
∫ 1 3 e 3 / x x 2   d x \int_{1}^{3}\frac{e^3/x}{x^2}\, dx 13x2e3/xdx\int_{1}^{3}\frac{e^3/x}{x^2}\, dx
∬ D d x   d y \iint\limits_D dx\,dy Ddxdy\iint\limits_D dx\,dy
∭ E d x   d y   d z \iiint\limits_E dx\,dy\,dz Edxdydz\iiint\limits_E dx\,dy\,dz
∫ ( x , y ) ∈ C x 3   d x + 4 y 2   d y \int_{(x,y)\in C} x^3\, dx + 4y^2\, dy (x,y)Cx3dx+4y2dy\int_{(x,y)\in C} x^3\, dx + 4y^2\, dy
∮ ( x , y ) ∈ C x 3   d x + 4 y 2   d y \oint_{(x,y)\in C} x^3\, dx + 4y^2\, dy (x,y)Cx3dx+4y2dy\oint_{(x,y)\in C} x^3\, dx + 4y^2\, dy

9. 其他大型运算 Large operators

类别样式 LaTeX \LaTeX LATEX
求和 Summation ∑ a b \sum_{a}^{b} ab\sum_{a}^{b}
求和 Summation ∑ a b \textstyle\sum_{a}^{b} ab\textstyle\sum_{a}^{b}
连乘积 Product ∏ a b \prod_{a}^{b} ab\prod_{a}^{b}
连乘积 Product ∏ a b \textstyle\prod_{a}^{b} ab\textstyle\prod_{a}^{b}
余积 Coproduct ∐ a b \coprod_{a}^{b} ab\coprod_{a}^{b}
余积 Coproduct ∐ a b \textstyle \coprod_{a}^{b} ab\textstyle \coprod_{a}^{b}
并集 Union ⋃ a b \bigcup_{a}^{b} ab\bigcup_{a}^{b}
并集 Union ⋃ a b \textstyle \bigcup_{a}^{b} ab\textstyle \bigcup_{a}^{b}
交集 Intersection ⋂ a b \bigcap_{a}^{b} ab\bigcap_{a}^{b}
交集 Intersection ⋂ a b \textstyle \bigcap_{a}^{b} ab\textstyle \bigcap_{a}^{b}
析取 Disjunction ⋁ a b \bigvee_{a}^{b} ab\bigvee_{a}^{b}
析取 Disjunction ⋁ a b \textstyle \bigvee_{a}^{b} ab\textstyle \bigvee_{a}^{b}
合取 Conjunction ⋀ a b \bigwedge_{a}^{b} ab\bigwedge_{a}^{b}
合取 Conjunction ⋀ a b \textstyle \bigwedge_{a}^{b} ab\textstyle \bigwedge_{a}^{b}

(三)上下标

类型样式代码
上标Superscript a 2 , a x + 3 a^2, a^{x+3} a2,ax+3a^2, a^{x+3}
下标Subscript a 2 a_2 a2a_2
组合Grouping 1 0 30 a 2 + 2 10^{30} a^{2+2} 1030a2+210^{30} a^{2+2}
  a i , j b f ′ a_{i,j} b_{f'} ai,jbfa_{i,j} b_{f'}
上下标混合Combining sub & super x 2 3 x_2^3 x23x_2^3
  x 2 3 {x_2}^3 x23{x_2}^3
上标的上标Super super 1 0 1 0 8 10^{10^{8}} 1010810^{10^{8}}
  1 2  ⁣ Ω 3 4 {}_1^2\!\Omega_3^4 12Ω34{}_1^2\!\Omega_3^4
顶标底标Stacking ω α \overset{\alpha}{\omega} ωα\overset{\alpha}{\omega}
  ω α \underset{\alpha}{\omega} αω\underset{\alpha}{\omega}
  ω γ α \overset{\alpha}{\underset{\gamma}{\omega}} γωα\overset{\alpha}{\underset{\gamma}{\omega}}
  ω α \stackrel{\alpha}{\omega} ωα\stackrel{\alpha}{\omega}
导数Derivatives x ′ , y ′ ′ , f ′ , f ′ ′ x', y'', f', f'' x,y′′,f,f′′x', y'', f', f''
  x ′ , y ′ ′ x^\prime, y^{\prime\prime} x,y′′x^\prime, y^{\prime\prime}
导数Derivative dots x ˙ , x ¨ \dot{x}, \ddot{x} x˙,x¨x^\prime, y^{\prime\prime}
下划线、上划线与向量Underlines, overlines, vectors a ^   b ˉ   c ⃗ \hat a \ \bar b \ \vec c a^ bˉ c \hat a \ \bar b \ \vec c
  a b →   c d ←   d e f ^ \overrightarrow{a b} \ \overleftarrow{c d} \ \widehat{d e f} ab  cd  def \overrightarrow{a b} \ \overleftarrow{c d} \ \widehat{d e f}
  g h i ‾   j k l ‾ \overline{g h i} \ \underline{j k l} ghi jkl\overline{g h i} \ \underline{j k l}
弧度Arc (workaround) A B ⌢ \overset{\frown} {AB} AB\overset{\frown} {AB}
箭头Arrows A ← n + μ − 1 B → T n ± i − 1 C A \xleftarrow{n+\mu-1} B \xrightarrow[T]{n\pm i-1} C An+μ1 Bn±i1 TCA \xleftarrow{n+\mu-1} B \xrightarrow[T]{n\pm i-1} C
大括号Overbraces 1 + 2 + ⋯ + 100 ⏞ 5050 \overbrace{ 1+2+\cdots+100 }^{5050} 1+2++100 5050\overbrace{ 1+2+\cdots+100 }^{5050}
底部大括号Underbraces a + b + ⋯ + z ⏟ 26 \underbrace{ a+b+\cdots+z }_{26} 26 a+b++z\underbrace{ a+b+\cdots+z }_{26}
求和运算Sum ∑ k = 1 N k 2 \sum_{k=1}^N k^2 k=1Nk2\sum_{k=1}^N k^2
文本模式下的求和运算Sum (force extstyle) ∑ k = 1 N k 2 \textstyle \sum_{k=1}^N k^2 k=1Nk2\textstyle \sum_{k=1}^N k^2
分式中的求和运算Sum in a fraction (default \textstyle) ∑ k = 1 N k 2 a \frac{\sum_{k=1}^N k^2}{a} ak=1Nk2\frac{\sum_{k=1}^N k^2}{a}
分式中的求和运算Sum in a fraction (force \displaystyle) ∑ k = 1 N k 2 a \frac{\displaystyle \sum_{k=1}^N k^2}{a} ak=1Nk2\frac{\displaystyle \sum_{k=1}^N k^2}{a}
分式中的求和运算Sum in a fraction (alternative limits style) ∑ k = 1 N k 2 a \frac{\sum\limits^{^N}_{k=1} k^2}{a} ak=1Nk2\frac{\sum\limits^{^N}_{k=1} k^2}{a}
积分Integral ∫ 1 3 e 3 / x x 2   d x \int\limits_{1}^{3}\frac{e^3/x}{x^2}\, dx 13x2e3/xdx\int\limits_{1}^{3}\frac{e^3/x}{x^2}\, dx
积分Integral (alternative limits style) ∫ 1 3 e 3 / x x 2   d x \int_{1}^{3}\frac{e^3/x}{x^2}\, dx 13x2e3/xdx\int_{1}^{3}\frac{e^3/x}{x^2}\, dx
双重积分Double integral ∬ D d x   d y \iint\limits_D dx\,dy Ddxdy\iint\limits_D dx\,dy
三重积分Triple integral ∭ E d x   d y   d z \iiint\limits_E dx\,dy\,dz Edxdydz\iiint\limits_E dx\,dy\,dz
路径积分Line or path integral ∫ ( x , y ) ∈ C x 3   d x + 4 y 2   d y \int_{(x,y)\in C} x^3\, dx + 4y^2\, dy (x,y)Cx3dx+4y2dy\int_{(x,y)\in C} x^3\, dx + 4y^2\, dy
环路积分Closed line or path integral ∮ ( x , y ) ∈ C x 3   d x + 4 y 2   d y \oint_{(x,y)\in C} x^3\, dx + 4y^2\, dy (x,y)Cx3dx+4y2dy\oint_{(x,y)\in C} x^3\, dx + 4y^2\, dy

备注:极限与大型运算符在分式中的语法与 ∑ \sum 一致


(四)矩阵与多行列式

类型样式 LaTeX \LaTeX LATEX
二项式系数Binomial coefficients ( n k ) \binom{n}{k} (kn)\binom{n}{k}
小型二项式系数Small binomial coefficients (force extstyle) ( n k ) \tbinom{n}{k} (kn)\tbinom{n}{k}
大型二项式系数Large (normal) binomial coefficients (force \displaystyle) ( n k ) \dbinom{n}{k} (kn)\dbinom{n}{k}
矩阵Matrices x y z v \begin{matrix} x & y \\z & v\end{matrix} xzyv\begin{matrix} x & y \\z & v\end{matrix}
  ∣ x y z v ∣ \begin{vmatrix} x & y \\ z & v \end{vmatrix} xzyv \begin{vmatrix} x & y \\ z & v \end{vmatrix}
  ∥ x y z v ∥ \begin{Vmatrix} x & y \\ z & v \end{Vmatrix} xzyv \begin{Vmatrix} x & y \\ z & v \end{Vmatrix}
  [ 0 ⋯ 0 ⋮ ⋱ ⋮ 0 ⋯ 0 ] \begin{bmatrix} 0 & \cdots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \cdots & 0 \end{bmatrix} 0000 \begin{bmatrix} 0 & \cdots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \cdots & 0 \end{bmatrix}
  { x y z v } \begin{Bmatrix} x & y \\ z & v \end{Bmatrix} {xzyv}\begin{Bmatrix} x & y \\ z & v \end{Bmatrix}
  ( x y z v ) \begin{pmatrix} x & y \\ z & v \end{pmatrix} (xzyv)\begin{pmatrix} x & y \\ z & v \end{pmatrix}
  ( a b c d ) \bigl( \begin{smallmatrix} a&b\\ c&d \end{smallmatrix} \bigr) (acbd)\bigl( \begin{smallmatrix} a&b\\ c&d \end{smallmatrix} \bigr)
条件定义Case distinctions f ( n ) = { n / 2 , if  n  is even 3 n + 1 , if  n  is odd 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,3n+1,if n is evenif n is oddf(n) =\begin{cases} n/2, & \text{if }n\text{ is even} \\ 3n+1, & \text{if }n\text{ is odd}\end{cases}
多行等式Multiline equationsmarkdown不支持,推荐用array环境代替\begin{align}f(a,b) & = (a+b)^2 \\& = a^2+2ab+b^2\end{align}
  z = a f ( x , y , z ) = x + y + z \begin{array}{lcl} z & = & a \\ f(x,y,z) & = & x + y + z \end{array} zf(x,y,z)==ax+y+z\begin{array}{lcl} z & = & a \\ f(x,y,z) & = & x + y + z \end{array}
  z = a f ( x , y , z ) = x + y + z \begin{array}{lcr} z & = & a \\ f(x,y,z) & = & x + y + z \end{array} zf(x,y,z)==ax+y+z\begin{array}{lcr} z & = & a \\ f(x,y,z) & = & x + y + z \end{array}
方程组Simultaneous equations { 3 x + 5 y + z = 1 7 x − 2 y + 4 z = 2 − 6 x + 3 y + 2 z = 3 \begin{cases} 3x + 5y + z = 1\\ 7x - 2y + 4z =2\\ -6x + 3y + 2z =3\end{cases} 3x+5y+z=17x2y+4z=26x+3y+2z=3\begin{cases} 3x + 5y + z = 1\\ 7x - 2y + 4z =2\\ -6x + 3y + 2z =3\end{cases}
分段函数Piecewise Functions ε ( x ) = { 1 , x > 0 1 2 , x = 0 0 , x < 0 \varepsilon (x) = \begin{cases}1,&x>0\\\frac{1}{2} ,&x=0\\0,&x<0\end{cases} ε(x)= 1,21,0,x>0x=0x<0\varepsilon (x) = \begin{cases}1,&x>0\\\frac{1}{2} ,&x=0\\0,&x<0\end{cases}
  • 数组Arrays

  • 代码

\begin{array}{ | c  c | c | }%|表示表格竖线,l,c,r分别表示左对齐,居中对齐,右对齐
a & b & S \\
\hline     %\hline表示表格横线
0 & 0 & 1 \\
0 & 1 & 1 \\
1 & 0 & 1 \\
1 & 1 & 0
\end{array}
  • 显示效果

a b S 0 0 1 0 1 1 1 0 1 1 1 0 \begin{array}{ | c c | c | }%|表示表格竖线,l,c,r分别表示左对齐,居中对齐,右对齐 a & b & S \\ \hline %\hline表示表格横线 0 & 0 & 1 \\ 0 & 1 & 1 \\ 1 & 0 & 1 \\ 1 & 1 & 0 \end{array} a0011b0101S1110


(五)括号

类型样式 LaTeX \LaTeX LATEX
圆括号、小括号Parentheses ( ) \left (\right ) ()\left (\right )
方括号、中括号Brackets [ ] \left [\right ] []\left[\right]or\left\lbrack\right\rbrack
花括号、大括号Braces { } \left\{\right\} {}\left\{\right\}or\left\lbrace\right\rbrace
角括号Angle brackets ⟨ ⟩ \left\langle\right\rangle \left\langle\right\rangle
取整函数与取顶函数Floor and ceiling functions ⌊ ⌋ \left\lfloor\right\rfloor ⌈ ⌉ \left\lceil\right\rceil \left\lfloor\right\rfloor \left\lceil\right\rceil
斜线与反斜线Slashes and backslashes / / \left/\right/ // \ \ \left\backslash\right\backslash \\\left/\right/ \left\backslash\right\backslash
上下箭头Up, down, and up-down arrows ↑ ↓ \left\uparrow\right\downarrow ⇑ ⇓ \left\Uparrow\right\Downarrow ↕ ⇕ \left \updownarrow\right\Updownarrow \left\uparrow\right\downarrow \left\Uparrow\right\Downarrow \left \updownarrow\right\Updownarrow

注意:不同类型的左右括号可以组合使用:例如\left/\frac{a}{b}\right\backslash

/ a b \ \left/\frac{a}{b}\right\backslash /ba\

\left.\right.分别匹配无左括号和无右括号:例如\left.\frac{a}{b}\right\downarrow

a b ↓ \left.\frac{a}{b} \right \downarrow ba


(六)字样与空格

1. 字体

类型样式LaTeX
默认 default A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
罗马体 Roman typeface A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0123456789 \mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789} ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\mathrm{}
斜体 Italics A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0123456789 \mathit{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789} ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\mathit{}
粗体 Boldface A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0123456789 \mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789} ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\mathbf{}
无衬线体 Sans serif A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0123456789 \mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789} ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\mathsf{}
黑板报体 Blackboard bold/scripts A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0123456789 \mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789} ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\mathbb{}
打字机体 typewriter A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0123456789 \mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789} ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\mathtt{}
手写体 Calligraphy/花体 script A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0123456789 \mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789} ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\mathcal{}
德文尖角体 Fraktur typeface A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0123456789 \mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789} ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\mathfrak{}
小型风格体 Small scriptstyle(可与其他字体组合使用) A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0123456789 \scriptstyle{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789} ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\scriptstyle{}
希腊字母 Greek alphabet A B Γ Δ E Z H Θ I K Λ M N Ξ Π P Σ T Υ Φ X Ψ Ω α β γ δ ϵ ζ η θ ι κ λ μ ν ξ π ρ σ τ υ ϕ χ ψ ω ε ϝ ϰ ϖ ϱ ς ϑ φ \mathrm{\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta\Iota\Kappa\Lambda\Mu\Nu\Xi\Pi\Rho\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega\alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda\mu\nu\xi\pi\rho\sigma\tau\upsilon\phi\chi\psi\omega\varepsilon\digamma\varkappa\varpi\varrho\varsigma\vartheta\varphi} ABΓΔEZHΘIKΛMNΞΠPΣTΥΦXΨΩαβγδϵζηθικλμνξπρστυϕχψωεϝϰϖϱςϑφ\mathrm{}
斜体希腊字母 Greek alphabet(Italics) A B Γ Δ E Z H Θ I K Λ M N Ξ Π P Σ T Υ Φ X Ψ Ω α β γ δ ϵ ζ η θ ι κ λ μ ν ξ π ρ σ τ υ ϕ χ ψ ω ε ϝ ϰ ϖ ϱ ς ϑ φ \mathit{\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta\Iota\Kappa\Lambda\Mu\Nu\Xi\Pi\Rho\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega\alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda\mu\nu\xi\pi\rho\sigma\tau\upsilon\phi\chi\psi\omega\varepsilon\digamma\varkappa\varpi\varrho\varsigma\vartheta\varphi} ABΓΔEZHΘIKΛMNΞΠPΣTΥΦXΨΩαβγδϵζηθικλμνξπρστυϕχψωεϝϰϖϱςϑφ\mathit{}
粗体希腊字母 Greek alphabet(Boldface) A B Γ Δ E Z H Θ I K Λ M N Ξ Π P Σ T Υ Φ X Ψ Ω α β γ δ ϵ ζ η θ ι κ λ μ ν ξ π ρ σ τ υ ϕ χ ψ ω ε ϝ ϰ ϖ ϱ ς ϑ φ \mathbf{\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta\Iota\Kappa\Lambda\Mu\Nu\Xi\Pi\Rho\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega\alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda\mu\nu\xi\pi\rho\sigma\tau\upsilon\phi\chi\psi\omega\varepsilon\digamma\varkappa\varpi\varrho\varsigma\vartheta\varphi} ABΓΔEZHΘIKΛMNΞΠPΣTΥΦXΨΩαβγδϵζηθικλμνξπρστυϕχψωεϝϰϖϱςϑφ\mathbf{}
无衬线体希腊字母 Greek alphabet(Sans serif) A B Γ Δ E Z H Θ I K Λ M N Ξ Π P Σ T Υ Φ X Ψ Ω α β γ δ ϵ ζ η θ ι κ λ μ ν ξ π ρ σ τ υ ϕ χ ψ ω ε ϝ ϰ ϖ ϱ ς ϑ φ \mathsf{\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta\Iota\Kappa\Lambda\Mu\Nu\Xi\Pi\Rho\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega\alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda\mu\nu\xi\pi\rho\sigma\tau\upsilon\phi\chi\psi\omega\varepsilon\digamma\varkappa\varpi\varrho\varsigma\vartheta\varphi} ABΓΔEZHΘIKΛMNΞΠPΣTΥΦXΨΩαβγδϵζηθικλμνξπρστυϕχψωεϝϰϖϱςϑφ\mathsf{}
打字机体希腊字母 Greek alphabet(typewriter) A B Γ Δ E Z H Θ I K Λ M N Ξ Π P Σ T Υ Φ X Ψ Ω α β γ δ ϵ ζ η θ ι κ λ μ ν ξ π ρ σ τ υ ϕ χ ψ ω ε ϝ ϰ ϖ ϱ ς ϑ φ \mathtt{\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta\Iota\Kappa\Lambda\Mu\Nu\Xi\Pi\Rho\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega\alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda\mu\nu\xi\pi\rho\sigma\tau\upsilon\phi\chi\psi\omega\varepsilon\digamma\varkappa\varpi\varrho\varsigma\vartheta\varphi} ABΓΔEZHΘIKΛMNΞΠPΣTΥΦXΨΩαβγδϵζηθικλμνξπρστυϕχψωεϝϰϖϱςϑφ\mathtt{}
小型风格体希腊字母 Greek alphabet(Small scriptstyle)(可与其他字体组合使用) A B Γ Δ E Z H Θ I K Λ M N Ξ Π P Σ T Υ Φ X Ψ Ω α β γ δ ϵ ζ η θ ι κ λ μ ν ξ π ρ σ τ υ ϕ χ ψ ω ε ϝ ϰ ϖ ϱ ς ϑ φ \scriptstyle{\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta\Iota\Kappa\Lambda\Mu\Nu\Xi\Pi\Rho\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega\alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda\mu\nu\xi\pi\rho\sigma\tau\upsilon\phi\chi\psi\omega\varepsilon\digamma\varkappa\varpi\varrho\varsigma\vartheta\varphi} ABΓΔEZHΘIKΛMNΞΠPΣTΥΦXΨΩαβγδϵζηθικλμνξπρστυϕχψωεϝϰϖϱςϑφ\scriptstyle{}

2. 字号

样式 LaTeX \LaTeX LATEX
a b c 巨小 t i n y {\tiny abc巨小tiny} abc巨小tiny{\tiny abc巨小tiny}
a b c 超小 s c r i p t s i z e {\scriptsize abc超小scriptsize} abc超小scriptsize{\scriptsize abc超小scriptsize}
a b c 小 s m a l l {\small abc小small} abcsmall{\small abc小small}
a b c 正常 n o r m a l {\normalsize abc正常normal} abc正常normal{\normalsize abc正常normal}
a b c 大 l a r g e {\large abc大large} abclarge{\large abc大large}
a b c 超大 L a r g e {\Large abc超大Large} abc超大Large{\Large abc超大Large}
a b c 特大 L A R G E {\LARGE abc特大LARGE} abc特大LARGE{\LARGE abc特大LARGE}
a b c 巨大 h u g e {\huge abc巨大huge} abc巨大huge{\huge abc巨大huge}
a b c 巨无霸 H u g e {\Huge abc巨无霸Huge} abc巨无霸Huge{\Huge abc巨无霸Huge}

3. 空格

名称样式 LaTeX \LaTeX LATEX显示宽度
换行 α β \alpha\\\beta αβ\alpha\\\beta
2个空格 α β \alpha\qquad\beta αβ\alpha\qquad\beta 2 m 2m 2m
空格 α β \alpha\quad\beta αβ\alpha\quad\beta m m m
大空格 α   β \alpha\ \beta α β\alpha\ \beta m 3 \frac{m}{3} 3m
中型空格 α    β \alpha\;\beta αβ\alpha\;\beta 2 m 7 \frac{2m}{7} 72m
小空格 α   β \alpha\,\beta αβ\alpha\,\beta m 6 \frac{m}{6} 6m
无空格 α β \alpha\beta αβ\alpha\beta 0 0 0
紧贴 α  ⁣ β \alpha\!\beta αβ\alpha\!\beta − m 6 -\frac{m}{6} 6m

(七)颜色

1. 代码格式

样式 LaTeX \LaTeX LATEX备注:格式
Δ = b 2 − 4 a c \color{Red}{\Delta=b^2-4ac} Δ=b24ac\color{Red}{\Delta=b^2-4ac}字体颜色:\color{字体颜色}{text}
e i π + 1 = 0 \color{#F29} {e^{i \pi} + 1 = 0} e+1=0\color{#F29} {e^{i \pi} + 1 = 0}RGB颜色:\color {#rgb} {text}or\color[RGB]{r,g,b}{text}(Markdown不支持后者)
KaTeX parse error: Undefined control sequence: \definecolor at position 1: \̲d̲e̲f̲i̲n̲e̲c̲o̲l̲o̲r̲{mygreen}{RGB}{…\definecolor{mygreen}{RGB}{0,200,0} \color{mygreen}{e^{i \pi} + 1 = 0 }自定义颜色:\definecolor{颜色命名}{RGB}{r,g,b},Markdown不支持
KaTeX parse error: Undefined control sequence: \bbox at position 1: \̲b̲b̲o̲x̲[red,5pt]{x+y}\bbox[red,5pt]{x+y}背景颜色:\bbox[背景颜色,增加尺寸]{text}or\bbox[背景颜色]{text}or\bbox[增加尺寸]{text},markdown不支持

2. 默认支持颜色 Colors supported

支持颜色支持颜色支持颜色支持颜色
A p r i c o t {\color{Apricot}Apricot} Apricot E m e r a l d {\color{Emerald}Emerald} Emerald O l i v e G r e e n {\color{OliveGreen}OliveGreen} OliveGreen R u b i n e R e d {\color{RubineRed}RubineRed} RubineRed
A q u a m a r i n e {\color{Aquamarine}Aquamarine} Aquamarine F o r e s t G r e e n {\color{ForestGreen}ForestGreen} ForestGreen O r a n g e {\color{Orange}Orange} Orange S a l m o n {\color{Salmon}Salmon} Salmon
B i t t e r s w e e t {\color{Bittersweet}Bittersweet} Bittersweet F u c h s i a {\color{Fuchsia}Fuchsia} Fuchsia O r a n g e R e d {\color{OrangeRed}OrangeRed} OrangeRed S e a G r e e n {\color{SeaGreen}SeaGreen} SeaGreen
B l a c k {\color{Black}Black} Black G o l d e n r o d {\color{Goldenrod}Goldenrod} Goldenrod O r c h i d {\color{Orchid}Orchid} Orchid S e p i a {\color{Sepia}Sepia} Sepia
B l u e {\color{Blue}Blue} Blue G r a y {\color{Gray}Gray} Gray P e a c h {\color{Peach}Peach} Peach S k y B l u e {\color{SkyBlue}SkyBlue} SkyBlue
B l u e G r e e n {\color{BlueGreen}BlueGreen} BlueGreen G r e e n {\color{Green}Green} Green P e r i w i n k l e {\color{Periwinkle}Periwinkle} Periwinkle S p r i n g G r e e n {\color{SpringGreen}SpringGreen} SpringGreen
B l u e V i o l e t {\color{BlueViolet}BlueViolet} BlueViolet G r e e n Y e l l o w {\color{GreenYellow}GreenYellow} GreenYellow P i n e G r e e n {\color{PineGreen}PineGreen} PineGreen T a n {\color{Tan}Tan} Tan
B r i c k R e d {\color{BrickRed}BrickRed} BrickRed J u n g l e G r e e n {\color{JungleGreen}JungleGreen} JungleGreen P l u m {\color{Plum}Plum} Plum T e a l B l u e {\color{TealBlue}TealBlue} TealBlue
B r o w n {\color{Brown}Brown} Brown L a v e n d e r {\color{Lavender}Lavender} Lavender P r o c e s s B l u e {\color{ProcessBlue}ProcessBlue} ProcessBlue T h i s t l e {\color{Thistle}Thistle} Thistle
B u r n t O r a n g e {\color{BurntOrange}BurntOrange} BurntOrange L i m e G r e e n {\color{LimeGreen}LimeGreen} LimeGreen P u r p l e {\color{Purple}Purple} Purple T u r q u o i s e {\color{Turquoise}Turquoise} Turquoise
C a d e t B l u e {\color{CadetBlue}CadetBlue} CadetBlue M a g e n t a {\color{Magenta}Magenta} Magenta R a w S i e n n a {\color{RawSienna}RawSienna} RawSienna V i o l e t {\color{Violet}Violet} Violet
C a r n a t i o n P i n k {\color{CarnationPink}CarnationPink} CarnationPink M a h o g a n y {\color{Mahogany}Mahogany} Mahogany R e d {\color{Red}Red} Red V i o l e t R e d {\color{VioletRed}VioletRed} VioletRed
C e r u l e a n {\color{Cerulean}Cerulean} Cerulean M a r o o n {\color{Maroon}Maroon} Maroon R e d O r a n g e {\color{RedOrange}RedOrange} RedOrange W h i t e {\color{White}White} White
C o r n f l o w e r B l u e {\color{CornflowerBlue}CornflowerBlue} CornflowerBlue M e l o n {\color{Melon}Melon} Melon R e d V i o l e t {\color{RedViolet}RedViolet} RedViolet W i l d S t r a w b e r r y {\color{WildStrawberry}WildStrawberry} WildStrawberry
C y a n {\color{Cyan}Cyan} Cyan M i d n i g h t B l u e {\color{MidnightBlue}MidnightBlue} MidnightBlue R h o d a m i n e {\color{Rhodamine}Rhodamine} Rhodamine Y e l l o w {\color{Yellow}Yellow} Yellow
D a n d e l i o n {\color{Dandelion}Dandelion} Dandelion M u l b e r r y {\color{Mulberry}Mulberry} Mulberry R o y a l B l u e {\color{RoyalBlue}RoyalBlue} RoyalBlue Y e l l o w G r e e n {\color{YellowGreen}YellowGreen} YellowGreen
D a r k O r c h i d {\color{DarkOrchid}DarkOrchid} DarkOrchid N a v y B l u e {\color{NavyBlue}NavyBlue} NavyBlue R o y a l P u r p l e {\color{RoyalPurple}RoyalPurple} RoyalPurple Y e l l o w O r a n g e {\color{YellowOrange}YellowOrange} YellowOrange

五、Mermaid图表[7][8]

Mermaid是一个基于Javascript的图表绘制工具,可用于创建流程图、时序图、UML类图、状态图、甘特图、饼图,markdown中使用Mermaid语言需要放在

```mermaid

```

在线生成mermaid网站推荐:Mermaid Live Editor

(一)流程图

1. 流程图节点

可以用graphflowchart来定义流程图

  • 示例代码
```mermaid
graph TD
    A[Start]
    B
```
  • 显示效果
Start
B

2. 流程图方向

代码方向
TDTB由上至下
BT由下至上
RL由有至左
LR由左至有
  • 示例代码
```mermaid
graph TD
    A --> B[End]
```
  • 显示效果
A
End

3. 节点形状

代码形状
()圆角矩形
([])椭圆矩形
(())圆形
[()]圆柱形
[[]]subroutine
>]非对称形状
{}菱形
{{}}六角形
[//]平行四边形
[\\]平行四边形
[\/]梯形
[/\]梯形
  • 示例代码
```mermaid
graph LR
    A(圆角矩形) -.- B([椭圆矩形]) -.- C((圆形)) -.- D[(圆柱形)]
	E[[subroutine]] -.- F>非对称形状] -.- G{菱形} -.- H{{六角形}}
	I[/平行四边形/] -.- J[\平行四边形\] -.- K[\梯形/] -.- L[/梯形\]
```
  • 显示效果
圆角矩形
椭圆矩形
圆形
圆柱形
subroutine
非对称形状
菱形
六角形
平行四边形
平行四边形
梯形
梯形

4. 节点连线

代码连线代码连线
---无箭头直线-->箭头直线
===无箭头加粗直线==>箭头加粗直线
-.-无箭头虚线-.->箭头虚线
  • 箭头类型

以直线为例,其他任意线型可与任意箭头组合

```mermaid
graph LR
    A --> B <--> C --x D --x E x--x F--o G o--o H
```
A
B
C
D
E
F
G
H

插入连线文本:可在连线中直接插入文本或在连线后插入|文本|

连线长度:分别通过增加-=.来增加连线长度

可用&连接节点简化多节点连接代码

  • 示例代码
```mermaid
graph LR    
    A1---A2--->A3===A4===>A5-.-A6-.->A7-.路径.-A8-.->|路径|A9
```
  • 显示效果
路径
路径
A1
A2
A3
A4
A5
A6
A7
A8
A9

5. 特殊字符

文本含特殊字符需用""包裹,特殊字符用HTML字符集的实体表示

  • 示例代码
```mermaid
graph LR
    A["引号#quot;"]
    B["美元符号#36;"]
    C["笑脸#128512;"]--"生气#128545;"--> D["气愤#128548;"]
```
  • 显示效果
生气😡
引号"
美元符号$
笑脸😀
气愤😤

6. 子图

  • 代码格式
```mermaid

subgraph 子图名
子图内容
end

```
  • 示例代码
```mermaid
graph LR
  subgraph A
  物品-->B[计算1]
  B-->C(判断1)
  C-->|条件1| D[输出结果1]
  C-->|条件2| E[计算2]
  E-->D
  end

  subgraph B
  客户-->F[计算3]
  F-->G(判断2)
  G-->|条件3|H[输出结果2]
  G-->|条件4|I[计算4]
  I-->H
  end

  F-->C
```
  • 显示效果


(二)时序图

  • 示例代码
```mermaid
sequenceDiagram
    participant B as Browser
    participant C as Controller
    participant M as Model    
    participant V as View
    B -x C: Request
    C ->> M: 数据请求
    M -->>C: 返回数据
	C ->> V: 发送数据
	V -->> B: Response
```
  • 显示效果
Browser Controller Model View Request 数据请求 返回数据 发送数据 Response Browser Controller Model View
  • 说明

sequenceDiagram:定义时序图
participant:定义参与者的角色,可以在后面的流程步骤中使用它们
-:实线,一般用于表示请求操作
--:虚线,一般用于表示返回操作
>:无箭头
>>x:箭头样式
alt else 可以用于表示可选的分支


(三)UML类图

  • 示例代码
```mermaid
 classDiagram
      Animal <|-- Duck
      Animal <-- Fish
      Animal <|-- Zebra
       class Animal {
           +int age
           +name: String
           +eat()
  }
      class Duck{
          +String beakColor
          +swim()
          +quack()
      }
      class Fish{
          -int sizeInFeet
          -canEat()
      }
      class Zebra{
          +bool is_wild
          +run()
      }
```
  • 显示效果
Animal
+int age
+name: String
+eat()
Duck
+String beakColor
+swim()
+quack()
Fish
-int sizeInFeet
-canEat()
Zebra
+bool is_wild
+run()
  • 说明

classDiagram:定义一个类图
class:定义一个类
<|--<--:连线类型
+ -:表示类的公共或私有成员
::定义成员的类型
():定义一个方法


(四)状态图

  • 示例代码
```mermaid
stateDiagram-v2
    State1:状态1
    State2:状态2 
    state State3 {
        [*] --> second
        second --> [*]
    } 
    [*] --> State1
    State1 --> State2: 过渡文本
    State2 --> State1
    State2 --> State3
```
  • 显示效果
过渡文本
状态1
状态2
State3
second
  • 说明

stateDiagram-v2:定义状态图
state:定义子状态图
[*]:表示默认起始状态或默认结束状态
-->:表示状态变化
::使用标记每个状态的名称或表示状态名称的展示文字


(五)甘特图

  • 示例代码
```mermaid
gantt
    title 成都理工大学校史
    dateFormat  YYYYMMDD
    section 校名
    成都地质勘探学院:A1, 19560315,961d
    成都地质学院:A2, after A1,12480d
    成都理工学院:after A2,2802d
    成都理工大学:20010101,8235d
    section 发展历程
    招收研究生:B1, 19600101,23192d
    国务院批准学校为全国首批硕士学位授予单位:B2, 19811101,15217d
    国务院批准学校为全国首批学士学位授予单位:B3, 19820101,15156d
    成为国家恢复学位制度后全国首批招收博士生的高校:B4, 19830101,14791d
    国务院批准学校为全国第二批博士学位授予单位:B5, 19840301,14366d
    招收外国留学生:B6, 19860101,13695d
    入选国家首批“双一流”建设高校:B7, 20170901,1614d
    成都理工大学(宜宾校区)正式开始招生:B8,20200901,1033d
    入选国家第二轮“双一流”建设高校:B9, 20220201,515d
```
  • 显示效果
1960-01-01 1965-01-01 1970-01-01 1975-01-01 1980-01-01 1985-01-01 1990-01-01 1995-01-01 2000-01-01 2005-01-01 2010-01-01 2015-01-01 2020-01-01 成都地质勘探学院 成都地质学院 招收研究生 国务院批准学校为全国首批硕士学位授予单位 国务院批准学校为全国首批学士学位授予单位 成为国家恢复学位制度后全国首批招收博士生的高校 国务院批准学校为全国第二批博士学位授予单位 招收外国留学生 成都理工学院 成都理工大学 入选国家首批“双一流”建设高校 成都理工大学(宜宾校区)正式开始招生 入选国家第二轮“双一流”建设高校 校名 发展历程 成都理工大学校史

数据来源:百度百科,成都理工大学,截止于2023·07·01

  • 说明

gantt:定义甘特图
title:设置标题
dateFormat:定义日期格式
section:定义项目的不同阶段,可以在不同的阶段中设置相应的任务
: :分隔任务名称和ID
, :分隔任务ID、开始日期和持续天数
after:定义某个任务在另一个任务之后开始


(六)饼图

  • 示例代码
```mermaid
pie title 成都理工大学2022级男女比例
  "男#128589;":62
  "女#128590;":38
```

```mermaid
pie title 成都理工大学2022级男女生源省份比例
  "四川":60.55
  "河北":3.55
  "重庆":3.45
  "新疆":2.74
  "山西":2.52
  "山东":2.27
  "湖北":2.23
  "湖南":1.93
  "河南":1.91
  "贵州":1.87
  "广东":1.74
  "江西":1.74
  "黑龙江":1.64
  "安徽":1.36
  "云南":1.24
  "甘肃":1.20
  "广西":1.15
  "其他":6.92
```
  • 显示效果
62% 38% 成都理工大学2022级男女比例 男🙍 女🙎
61% 4% 3% 3% 3% 2% 2% 2% 2% 2% 2% 2% 2% 1% 1% 1% 1% 7% 成都理工大学2022级生源省份比例 四川 河北 重庆 新疆 山西 山东 湖北 湖南 河南 贵州 广东 江西 黑龙江 安徽 云南 甘肃 广西 其他

数据来源:小红书@成理 - 留学互助联盟,成理2022新生数据大揭秘~


六、HTML元素[9]

  • HTML参考手册:W3school_HTML

  • 基本框架如下:

  • 框架代码

<!doctype html><!-- 文档类型声明 -->
<html lang="en"><!-- 表示HTML文档开始 -->
    <head><!-- 表示文档元数据开始 -->
<meta charset="utf-8"><!-- 声明字符编码 -->
        <title>示例标题</title><!-- 设置文档标题 -->
    </head><!-- 表示文档元数据结束 -->
    <body><!-- 表示文档内容开始 -->
        正文内容
    </body><!-- 表示文档内容结束 -->
</html><!-- 表示HTML文档结束 -->
  • 区域
区域内容
html区包含head区和body区
head区给浏览器做信息配置,“不可见区域”
body区网页的主体部分,“可见区域”或“主体”
  • 快捷键
功能快捷键备注
注释Ctrl+?代码:<!--注释语句-->
自动生成标签标签名+TaborEnter书写双标签或单标签自动生成首尾标签
自动生成框架html:5+TaborEnter

(一)特殊字符

特殊字符用HTML字符集的实体表示,下列是一些常用的特殊字符

字符实体字符实体
 &nbsp;÷&divide;
<&lt;¢&cent;
>&gt;£&pound;
&&amp;¥&yen;
"&quot;&euro;
'&apos;©&copy;
&minus;®&reg;
×&times;&trade;

(二)标签

1. 基础

标签描述
<!DOCTYPE>定义文档类型
<html>定义HTML文档
<head>定义关于文档的信息
<title>定义文档的标题
<body>定义文档的主体
<h1>to<h6>定义HTML标题
<p>定义段落
<br>定义简单的折行
<hr>定义水平线
<!--...--> 定义注释

2. 格式化

标签描述
<acronym>定义只取首字母的缩写。HTML5 中不支持。请使用 <abbr>代替
<abbr>定义缩写
<address>定义文档作者或拥有者的联系信息。
<b>定义粗体文本
<bdi>定义文本的文本方向,使其脱离其周围文本的方向设置
<bdo>定义文字方向
<big>定义大号文本。HTML5 中不支持。请使用 CSS 代替
<blockquote>定义长的引用
<center>定义大号文本。HTML5 中不支持。请使用 CSS 代替
<cite>定义引用(citation)
<code>定义计算机代码文本
<del>定义被删除文本
<dfn>定义定义项目
<em>定义强调文本
<font>定义大号文本。HTML5 中不支持。请使用 CSS 代替
<i>定义斜体文本
<ins>定义被插入文本
<kbd>定义键盘文本
<mark>定义有记号的文本
<meter>定义预定义范围内的度量
<pre>定义预格式文本
<progress>定义任何类型的任务的进度
<q>定义短的引用
<rp>定义若浏览器不支持 ruby 元素显示的内容
<rt>定义 ruby 注释的解释
<ruby>定义 ruby 注释
<s>定义加删除线的文本
<samp>定义计算机代码样本
<small>定义小号文本
<strike>定义加删除线文本。HTML5 中不支持。请使用 <del><s>代替
<strong>定义语气更为强烈的强调文本
<sup>定义上标文本
<sub>定义下标文本
<template>定义用作容纳页面加载时隐藏内容的容器
<time>定义日期/时间
<tt>定义打字机文本。HTML5 中不支持。请使用 CSS 代替
<u>定义下划线文本
<var>定义文本的变量部分
<wbr>定义可能的换行符

3. 表单和输入

标签描述
<form>定义供用户输入的 HTML 表单
<input>定义输入控件
<textarea>定义多行的文本输入控件
<button>定义按钮
<select>定义选择列表(下拉列表)
<optgroup>定义选择列表中相关选项的组合
<option>定义选择列表中的选项
<label>定义 input 元素的标注
<fieldset>定义围绕表单中元素的边框
<legend>定义 fieldset 元素的标题
<isindex>定义与文档相关的可搜索索引。HTML5 中不支持
<datalist>定义下拉列表
<keygen>定义生成密钥
<output>定义输出的一些类型

4. 框架

标签描述
<frame>定义框架集的窗口或框架。HTML5 中不支持
<frameset>定义框架集。HTML5 中不支持
<noframes>定义针对不支持框架的用户的替代内容。HTML5 中不支持
<iframe>定义内联框架。

5. 图像

标签描述
<img>定义图像
<map>定义图像映射
<area>定义图像地图内部的区域
<canvas>定义图形
<figcaption>定义 figure 元素的标题
<figure>定义媒介内容的分组,以及它们的标题
<svg>定义 SVG 图形的容器

6. 音视频

标签描述
<audio>定义声音内容
<source>定义媒介源
<track>定义用在媒体播放器中的文本轨道
<video>定义视频

7. 链接

标签描述
<a>定义锚
<link>定义文档与外部资源的关系
<nav>定义导航链接

8. 列表

标签描述
<ul>定义无序列表
<ol>定义有序列表
<li>定义列表的项目
<dir>定义大号文本。HTML5 中不支持。请使用 CSS 代替
<dl>定义定义列表
<dt>定义定义列表中的项目
<dd>定义定义列表中项目的描述
<menu>定义命令的菜单/列表
<menuitem>定义用户可以从弹出菜单调用的命令/菜单项目
<command>定义命令按钮

9. 表格

标签描述
<table>定义表格
<caption>定义表格标题
<th>定义表格中的表头单元格
<tr>定义表格中的行
<td>定义表格中的单元
<thead>定义表格中的表头内容
<tbody>定义表格中的主体内容
<tfoot>定义表格中的表注内容(脚注)
<col>定义表格中一个或多个列的属性值
<colgroup>定义表格中供格式化的列组

10. 样式和语义

标签描述
<style>定义文档的样式信息
<div>定义文档中的节
<span>定义文档中的节
<header>定义 section 或 page 的页眉
<footer>定义 section 或 page 的页脚
<main>定义文档的主要内容
<section>定义 section
<article>定义文章
<aside>定义页面内容之外的内容
<details>定义元素的细节
<dialog>定义对话框或窗口
<summary><details>元素定义可见的标题
<data>添加给定内容的机器可读翻译

11. 元信息

标签描述
<head>定义关于文档的信息
<meta>定义关于 HTML 文档的元信息
<base>定义页面中所有链接的默认地址或默认目标
<basefont>定义页面中文本的默认字体、颜色或尺寸。HTML5 中不支持。请使用 CSS 代替

12. 编程

标签描述
<script>定义客户端脚本
<noscript>定义针对不支持客户端脚本的用户的替代内容
<applet>定义嵌入的 applet。HTML5 中不支持。请使用 <embed><object>代替
<embed>为外部应用程序(非 HTML)定义容器
<object>定义嵌入的对象
<param>定义对象的参数

(三)属性

1. 全局属性

属性描述
accesskey规定激活元素的快捷键
class规定元素的一个或多个类名(引用样式表中的类)
contenteditable规定元素内容是否可编辑
contextmenu规定元素的上下文菜单。上下文菜单在用户点击元素时显示
data-*用于存储页面或应用程序的私有定制数据
dir规定元素中内容的文本方向
draggable规定元素是否可拖动
dropzone规定在拖动被拖动数据时是否进行复制、移动或链接
hidden规定元素仍未或不再相关
id规定元素的唯一 id
lang规定元素内容的语言
spellcheck规定是否对元素进行拼写和语法检查
style规定元素的行内 CSS 样式
tabindex规定元素的 tab 键次序
title规定有关元素的额外信息
translate规定是否应该翻译元素内容

2. 事件属性

(1)Window 事件

针对 window 对象触发的事件(应用到<body>标签)

属性描述
onafterprintscript文档打印之后运行的脚本
onbeforeprintscript文档打印之前运行的脚本
onbeforeunloadscript文档卸载之前运行的脚本
onerrorscript在错误发生时运行的脚本
onhaschangescript当文档已改变时运行的脚本
onloadscript页面结束加载之后触发
onmessagescript在消息被触发时运行的脚本
onofflinescript当文档离线时运行的脚本
ononlinescript当文档上线时运行的脚本
onpagehidescript当窗口隐藏时运行的脚本
onpageshowscript当窗口成为可见时运行的脚本
onpopstatescript当窗口历史记录改变时运行的脚本
onredoscript当文档执行撤销(redo)时运行的脚本
onresizescript当浏览器窗口被调整大小时触发
onstoragescript在 Web Storage 区域更新后运行的脚本
onundoscript在文档执行 undo 时运行的脚本
onunloadscript一旦页面已下载时触发(或者浏览器窗口已被关闭)
(2)Form 事件

由 HTML 表单内的动作触发的事件(应用到几乎所有 HTML 元素,但最常用在 form 元素中)

属性描述
onblurscript元素失去焦点时运行的脚本
onchangescript在元素值被改变时运行的脚本
oncontextmenuscript当上下文菜单被触发时运行的脚本
onfocusscript当元素获得焦点时运行的脚本
onformchangescript在表单改变时运行的脚本
onforminputscript当表单获得用户输入时运行的脚本
oninputscript当元素获得用户输入时运行的脚本
oninvalidscript当元素无效时运行的脚本
onresetscript当表单中的重置按钮被点击时触发。HTML5 中不支持
onselectscript在元素中文本被选中后触发
onsubmitscript在提交表单时触发
(3) Keyboard 事件
属性描述
onkeydownscript在用户按下按键时触发
onkeypressscript在用户敲击按钮时触发
onkeyupscript当用户释放按键时触发
(4) Mouse 事件

由鼠标或类似用户动作触发的事件

属性描述
onclickscript元素上发生鼠标点击时触发
ondblclickscript元素上发生鼠标双击时触发
ondragscript元素被拖动时运行的脚本
ondragendscript在拖动操作末端运行的脚本
ondragenterscript当元素元素已被拖动到有效拖放区域时运行的脚本
ondragleavescript当元素离开有效拖放目标时运行的脚本
ondragoverscript当元素在有效拖放目标上正在被拖动时运行的脚本
ondragstartscript在拖动操作开端运行的脚本
ondropscript当被拖元素正在被拖放时运行的脚本
onmousedownscript当元素上按下鼠标按钮时触发
onmousemovescript当鼠标指针移动到元素上时触发
onmouseoutscript当鼠标指针移出元素时触发
onmouseoverscript当鼠标指针移动到元素上时触发
onmouseupscript当在元素上释放鼠标按钮时触发
onmousewheelscript当鼠标滚轮正在被滚动时运行的脚本
onscrollscript当元素滚动条被滚动时运行的脚本
(5) Media 事件

由媒介(比如视频、图像和音频)触发的事件(适用于所有 HTML 元素,但常见于媒介元素中,比如 <audio><embed><img><object> 以及 <video>

属性描述
onabortscript在退出时运行的脚本
oncanplayscript当文件就绪可以开始播放时运行的脚本(缓冲已足够开始时)
oncanplaythroughscript当媒介能够无需因缓冲而停止即可播放至结尾时运行的脚本
ondurationchangescript当媒介长度改变时运行的脚本
onemptiedscript当发生故障并且文件突然不可用时运行的脚本(比如连接意外断开时)
onendedscript当媒介已到达结尾时运行的脚本(可发送类似“感谢观看”之类的消息)
onerrorscript当在文件加载期间发生错误时运行的脚本
onloadeddatascript当媒介数据已加载时运行的脚本
onloadedmetadatascript当元数据(比如分辨率和时长)被加载时运行的脚本
onloadstartscript在文件开始加载且未实际加载任何数据前运行的脚本
onpausescript当媒介被用户或程序暂停时运行的脚本
onplayscript当媒介已就绪可以开始播放时运行的脚本
onplayingscript当媒介已开始播放时运行的脚本
onprogressscript当浏览器正在获取媒介数据时运行的脚本
onratechangescript每当回放速率改变时运行的脚本(比如当用户切换到慢动作或快进模式)
onreadystatechangescript每当就绪状态改变时运行的脚本(就绪状态监测媒介数据的状态)
onseekedscript当 seeking 属性设置为 false(指示定位已结束)时运行的脚本
onseekingscript当 seeking 属性设置为 true(指示定位是活动的)时运行的脚本
onstalledscript在浏览器不论何种原因未能取回媒介数据时运行的脚本
onsuspendscript在媒介数据完全加载之前不论何种原因终止取回媒介数据时运行的脚本
ontimeupdatescript当播放位置改变时(比如当用户快进到媒介中一个不同的位置时)运行的脚本
onvolumechangescript每当音量改变时(包括将音量设置为静音)时运行的脚本
onwaitingscript当媒介已停止播放但打算继续播放时(比如当媒介暂停已缓冲更多数据)运行脚本

3. 文档类型

文档类型声明备注
HTML 5<!DOCTYPE html>
HTML 4.01 Strict<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)
HTML 4.01 Transitional<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)
HTML 4.01 Frameset<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">该 DTD 等同于 HTML 4.01 Transitional,但允许框架集内容
XHTML 1.0 Strict<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记
XHTML 1.0 Transitional<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记
XHTML 1.0 Frameset<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">该 DTD 等同于 XHTML 1.0 Transitional,但允许框架集内容
XHTML 1.1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">该 DTD 等同于 XHTML 1.0 Strict,但允许添加模型(例如提供对东亚语系的 ruby 支持)

七、声明

(一)作者


(二)参考文献


  1. CSDN@智科不编程的Markdown学习 ↩︎

  • 27
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值