本文章食用技巧:
打开vscode,复制Markdown代码部分存放在一个.md文件下,打开预览窗口,向右拆分成两个窗口,对照学习使用markdown。
Markdown代码:
# 一、目录
<!-- TOC -->
- [一、目录](#一目录)
- [二、快捷键](#二快捷键)
- [三、基本用法](#三基本用法)
- [(1)、字体设置斜体、粗体、删除线](#1字体设置斜体粗体删除线)
- [(2)、分级标题](#2分级标题)
- [(3)、链接](#3链接)
- [(3.1)、本地图片链接](#31本地图片链接)
- [(3.2)、网络图片链接](#32网络图片链接)
- [(3.3)、直接链接或邮箱](#33直接链接或邮箱)
- [(3.4)、将链接改为文字形式](#34将链接改为文字形式)
- [(3.5)、将链接改为图片形式](#35将链接改为图片形式)
- [(4)、分割线](#4分割线)
- [(5)、代码块](#5代码块)
- [(5.1)、行内代码](#51行内代码)
- [(5.2)、代码块写法1](#52代码块写法1)
- [(5.2)、代码块写法2](#52代码块写法2)
- [(6)、引用](#6引用)
- [(7)、列表](#7列表)
- [(7.1)、无序列表](#71无序列表)
- [(7.2)、有序列表](#72有序列表)
- [(7.3)、待办事项](#73待办事项)
- [(8)、表格](#8表格)
- [(9)、Latex公式](#9latex公式)
- [(9.1)、排版形式](#91排版形式)
- [(9.2)、常用写法](#92常用写法)
- [四、常用技巧](#四常用技巧)
- [(1)、空格方法](#1空格方法)
- [(2)、换行方法](#2换行方法)
- [(3)、特殊符号](#3特殊符号)
- [(4)、字体颜色设置(csdn-markdown用法)](#4字体颜色设置csdn-markdown用法)
- [(5)、角标](#5角标)
- [(6)、注脚](#6注脚)
- [(7)、下划线](#7下划线)
- [(8)、文本对齐](#8文本对齐)
<!-- /TOC -->
<br/>
# 二、快捷键
功能|快捷键
:-:|:-:
**加粗**|ctrl+B
*斜体*|ctrl+I
引用|ctrl+Q
插入链接|ctrl+L
插入代码|ctrl+K
插入图片|ctrl+G
提升标题|ctrl+H
有序列表|ctrl+O
无序列表|ctrl+U
横线|ctrl+R
撤销|ctrl+Z
重做|ctrl+Y
<br/>
# 三、基本用法
## (1)、字体设置斜体、粗体、删除线
正常文字
*斜体文字*
_斜体文字_
**加粗文字**
***斜体加粗文字***
~~删除体文字~~
<br/>
## (2)、分级标题
```
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
一级标题
==============
二级标题
--------------
```
<br/>
## (3)、链接
### (3.1)、本地图片链接
````
<br/>
### (3.2)、网络图片链接

<br/>
### (3.3)、直接链接或邮箱
<https://www.baidu.com>
<br/>
### (3.4)、将链接改为文字形式
[百度](https://www.baidu.com)
<br/>
### (3.5)、将链接改为图片形式
[
](https://www.baidu.com)
<br/>
## (4)、分割线
这是分割线上面的东西
***
这是分割线中间的东西
___
这是分割线下面的东西(如上,有两种分割线的使用方式)
<br/>
## (5)、代码块
### (5.1)、行内代码
这是一个行内代码``printf("hello world!")``
<br/>
### (5.2)、代码块写法1
// 这是整体通过制表符tap空四格形成的代码块
#include<iostream>
using namespace std;
int main(){
cout>>"hello world">>endl;
return 0;
}
<br/>
### (5.2)、代码块写法2
```c++
//这是一个指定语言高亮的代码块
#include<iostream>
using namespace std;
int main(){
cout>>"hello world">>endl;
return 0;
}
```
<br/>
## (6)、引用
>引用1
>>引用2.1<br/>
abc<br/>
123
>>引用2.2
>>>引用3.1<br/>
abc<br/>
一二三<br/>
123
<br/>
## (7)、列表
### (7.1)、无序列表
+ 山东
+ 安徽
+ 江西
* 中国
* 美国
* 英国
- 学习
- 吃饭
- 睡觉(+-*都可以用来构成无序列表)
<br/>
### (7.2)、有序列表
1. 中国<br/>
1.1 山东<br/>
青岛、烟台、潍坊、滨州
1.2 安徽<br/>
合肥、六安、淮南、蚌埠
2. 美国
3. 英国
<br/>
### (7.3)、待办事项
- [x] 6:00起床
- [x] 7:00吃早饭
- [ ] 8:00上课
<br/>
## (8)、表格
学号|姓名|分数
:-|:-:|-:
10|小李|80
100|小张|88
66|小方|100
<br/>
## (9)、Latex公式
### (9.1)、排版形式
>这是行内排版Latex公式:$c = \sqrt{a^{2}+b_{xy}^{2}+e^{x}}$
>这是块排版Latex公式:
>$$ c = \sqrt{a^{2}+b_{xy}^{2}+e^{x}} $$
<br/>
### (9.2)、常用写法
+ 常见希腊字母
希腊字母小/大写|Latex写法|希腊字母小/大写|Latex写法
:-:|:-:|:-:|:-:
$\alpha A$|\alpha A|$\mu N$|\mu N
$\beta B$|\beta B|$\xi \Xi$|\xi \Xi
$\gamma \Gamma$|\gamma \Gamma|$o O$|o O
$\delta \Delta$|\delta \Delta|$\pi \Pi$|\pi \Pi
$\epsilon \varepsilon E$|\epsilon \varepsilon E|$\sigma \Sigma$|\sigma \Sigma
$\zeta Z$|\zeta Z|$\upsilon \Upsilon$|\upsilon \Upsilon
$\eta H$|\eta H|$\tau \Tau$|\tau \Tau
$\theta \vartheta \Theta$|\thet a \vartheta \Theta|$\chi X$|\chi X
$\iota l$|\iota l|$\rho \varrho P$|\rho \varrho P
$\kappa K$|\kappa K|$\phi \varphi \Phi$|\phi \varphi \Phi
$\lambda \Lambda$|\lambda \Lambda|$\psi \Psi$|\psi \Psi
$\mu M$|\mu M|$\omega \Omega$|\omega \Omega
<br/>
+ 集合及相关操作符号
+ >用\mathbb{R}或\mathbb R表示实数集
>用\mathbb{z}表示整数集
>用\mathbb{N}表示自然数集
+ >集合操作符号:
>集合操作符号|Latex写法
>:-:|:-:
>$\subset$|\subset
>$\subseteq$|\subseteq
>$\supset$|\supset
>$\supseteq$|\supseteq
>$\in$|\in
>$\notin$|\notin
>$\mid$|\mid
* >示例:
>$2\in\mathbb R$
<br/>
+ 上下标、根号、空格
+ >用^来表示上标
>用_来表示下标
>用\sqrt[开方次数,默认为2]表示根号
>用\quad表示空格
+ >注意:上下标如果多余一个字符或符号,需要用{}括起来
+ >示例1:$\sum_{i=1}^n a_i$
>示例2:$x_{ij}^2\quad \sqrt{x}\quad \sqrt[3]{x}$
<br/>
+ 分数
+ >分数用\frac表示
>\dfrac命令把字号设置为独立公式中的大小
>\tfrac则把字号设置为行间公式中的大小。
+ >示例:
> $$ \frac{1}{2}\quad \dfrac{1}{2}\quad \tfrac{1}{2} $$
<br/>
+ 运算符
+ >普通运算符+ - * / = 直接输入
+ >特殊运算符用以下特殊命令:
>符号|Latex写法
>:-:|:-:
>$\pm$|\pm
>$\times$|\times
>$\div$|\div
>$\cdot$|\cdot
>$\in$|\in
>$\notin$|\notin
>$\cap$|\cap
>$\cup$|\cup
>$\geq$|\geq
>$\leq$|\leq
>$\neq$|\neq
>$\approx$|\approx
>$\equiv$|\equiv
>$\sum$|\sum
>$\prod$|\prod
>$\lim$|\lim
>$\int$|\int
* >注意:和、积、极限、积分这些公式在行内公式被压缩,以适应行高可以通过\limits和\nolimits命令显示制动是否压缩
* >示例:
>$$1+1\equiv2\in\mathbb{R}\quad
>\sum_{i=1}^n i\quad
>\prod_{i=1}^n\quad
>\lim_{x\to0}x^2\quad
>\int_{a}^{b}x^2 dx\quad
>\sum_{i=1}^n i \quad
>\prod_{i=1}^n \quad
>\lim_{x\to0}x^2 \quad
>\int_{a}^{b}x^2 dx$$
<br/>
# 四、常用技巧
## (1)、空格方法
不使用空格
通过html代码实现空格
通过全角模式输入空格
<br/>
## (2)、换行方法
通过html代码换行<br/>
通过html代码换行
通过空一行换行
通过空一行换行
通过末尾空两格换行
通过末尾空两格换行
<br/>
## (3)、特殊符号
>对于 Markdown 中的语法符号,前面加反斜线\即可显示符号本身
>示例:\\ \* \_ \{\} \[\] \(\) \+ \- \. \!
>特殊符号通过代码实现
>示例:✓✕
<br/>
## (4)、字体颜色设置(csdn-markdown用法)
<font color=red size=7>红色大小为7的字体</font>
<font color=blue size=5>红色大小为5的字体</font>
<font color=green size=4>font字大小size为1-7</font>
<br/>
## (5)、角标
通过一对<sup></sup>括起来的内容为上角标,示例:2<sup>10</sup>
通过一对<sub></sub>括起来的内容为下角标,示例:H<sub>2</sub>O
<br/>
## (6)、注脚
这是一个注脚[^1]
[^1]: 这是注脚1的内容
<br/>
## (7)、下划线
<ins>下划线方法一</ins>
<u>下划线方法二</u>
<br/>
## (8)、文本对齐
<p align="center">居中对齐</p>
<p align=left>左对齐</p>
<p align=right>右对齐</p>
<br/>
Markdown实际显示效果:
一、目录
二、快捷键
功能 | 快捷键 |
---|---|
加粗 | ctrl+B |
斜体 | ctrl+I |
引用 | ctrl+Q |
插入链接 | ctrl+L |
插入代码 | ctrl+K |
插入图片 | ctrl+G |
提升标题 | ctrl+H |
有序列表 | ctrl+O |
无序列表 | ctrl+U |
横线 | ctrl+R |
撤销 | ctrl+Z |
重做 | ctrl+Y |
三、基本用法
(1)、字体设置斜体、粗体、删除线
正常文字
斜体文字
斜体文字
加粗文字
斜体加粗文字
删除体文字
(2)、分级标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
一级标题
==============
二级标题
--------------
(3)、链接
(3.1)、本地图片链接

(3.2)、网络图片链接
(3.3)、直接链接或邮箱
(3.4)、将链接改为文字形式
(3.5)、将链接改为图片形式
(4)、分割线
这是分割线上面的东西
这是分割线中间的东西
这是分割线下面的东西(如上,有两种分割线的使用方式)
(5)、代码块
(5.1)、行内代码
这是一个行内代码printf("hello world!")
(5.2)、代码块写法1
// 这是整体通过制表符tap空四格形成的代码块
#include<iostream>
using namespace std;
int main(){
cout>>"hello world">>endl;
return 0;
}
(5.2)、代码块写法2
//这是一个指定语言高亮的代码块
#include<iostream>
using namespace std;
int main(){
cout>>"hello world">>endl;
return 0;
}
(6)、引用
引用1
引用2.1
abc
123引用2.2
引用3.1
abc
一二三
123
(7)、列表
(7.1)、无序列表
- 山东
- 安徽
- 江西
- 中国
- 美国
- 英国
- 学习
- 吃饭
- 睡觉(±*都可以用来构成无序列表)
(7.2)、有序列表
-
中国
1.1 山东
青岛、烟台、潍坊、滨州1.2 安徽
合肥、六安、淮南、蚌埠 -
美国
-
英国
(7.3)、待办事项
- 6:00起床
- 7:00吃早饭
- 8:00上课
(8)、表格
学号 | 姓名 | 分数 |
---|---|---|
10 | 小李 | 80 |
100 | 小张 | 88 |
66 | 小方 | 100 |
(9)、Latex公式
(9.1)、排版形式
这是行内排版Latex公式: c = a 2 + b x y 2 + e x c = \sqrt{a^{2}+b_{xy}^{2}+e^{x}} c=a2+bxy2+ex
这是块排版Latex公式:
c = a 2 + b x y 2 + e x c = \sqrt{a^{2}+b_{xy}^{2}+e^{x}} c=a2+bxy2+ex
(9.2)、常用写法
- 常见希腊字母
希腊字母小/大写 Latex写法 希腊字母小/大写 Latex写法 α A \alpha A α A \alpha A μ N \mu N μ N \mu N β B \beta B β B \beta B ξ Ξ \xi \Xi ξ Ξ \xi \Xi γ Γ \gamma \Gamma γ Γ \gamma \Gamma o O o O o O o O δ Δ \delta \Delta δ Δ \delta \Delta π Π \pi \Pi π Π \pi \Pi ϵ ε E \epsilon \varepsilon E ϵ ε E \epsilon \varepsilon E σ Σ \sigma \Sigma σ Σ \sigma \Sigma ζ Z \zeta Z ζ Z \zeta Z υ Υ \upsilon \Upsilon υ Υ \upsilon \Upsilon η H \eta H η H \eta H τ T \tau \Tau τ T \tau \Tau θ ϑ Θ \theta \vartheta \Theta θ ϑ Θ \thet a \vartheta \Theta χ X \chi X χ X \chi X ι l \iota l ι l \iota l ρ ϱ P \rho \varrho P ρ ϱ P \rho \varrho P κ K \kappa K κ K \kappa K ϕ φ Φ \phi \varphi \Phi ϕ φ Φ \phi \varphi \Phi λ Λ \lambda \Lambda λ Λ \lambda \Lambda ψ Ψ \psi \Psi ψ Ψ \psi \Psi μ M \mu M μ M \mu M ω Ω \omega \Omega ω Ω \omega \Omega
- 集合及相关操作符号
-
用\mathbb{R}或\mathbb R表示实数集
用\mathbb{z}表示整数集
用\mathbb{N}表示自然数集 -
集合操作符号:
集合操作符号 Latex写法 ⊂ \subset ⊂ \subset ⊆ \subseteq ⊆ \subseteq ⊃ \supset ⊃ \supset ⊇ \supseteq ⊇ \supseteq ∈ \in ∈ \in ∉ \notin ∈/ \notin ∣ \mid ∣ \mid
-
示例:
2 ∈ R 2\in\mathbb R 2∈R
-
- 上下标、根号、空格
-
用^来表示上标
用_来表示下标
用\sqrt[开方次数,默认为2]表示根号
用\quad表示空格 -
注意:上下标如果多余一个字符或符号,需要用{}括起来
-
示例1: ∑ i = 1 n a i \sum_{i=1}^n a_i ∑i=1nai
示例2: x i j 2 x x 3 x_{ij}^2\quad \sqrt{x}\quad \sqrt[3]{x} xij2x3x
-
- 分数
-
分数用\frac表示
\dfrac命令把字号设置为独立公式中的大小
\tfrac则把字号设置为行间公式中的大小。 -
示例:
1 2 1 2 1 2 \frac{1}{2}\quad \dfrac{1}{2}\quad \tfrac{1}{2} 212121
-
- 运算符
-
普通运算符+ - * / = 直接输入
-
特殊运算符用以下特殊命令:
符号 Latex写法 ± \pm ± \pm × \times × \times ÷ \div ÷ \div ⋅ \cdot ⋅ \cdot ∈ \in ∈ \in ∉ \notin ∈/ \notin ∩ \cap ∩ \cap ∪ \cup ∪ \cup ≥ \geq ≥ \geq ≤ \leq ≤ \leq ≠ \neq = \neq ≈ \approx ≈ \approx ≡ \equiv ≡ \equiv ∑ \sum ∑ \sum ∏ \prod ∏ \prod lim \lim lim \lim ∫ \int ∫ \int
-
注意:和、积、极限、积分这些公式在行内公式被压缩,以适应行高可以通过\limits和\nolimits命令显示制动是否压缩
-
示例:
1 + 1 ≡ 2 ∈ R ∑ i = 1 n i ∏ i = 1 n lim x → 0 x 2 ∫ a b x 2 d x ∑ i = 1 n i ∏ i = 1 n lim x → 0 x 2 ∫ a b x 2 d x 1+1\equiv2\in\mathbb{R}\quad \sum_{i=1}^n i\quad \prod_{i=1}^n\quad \lim_{x\to0}x^2\quad \int_{a}^{b}x^2 dx\quad \sum_{i=1}^n i \quad \prod_{i=1}^n \quad \lim_{x\to0}x^2 \quad \int_{a}^{b}x^2 dx 1+1≡2∈Ri=1∑nii=1∏nx→0limx2∫abx2dxi=1∑nii=1∏nx→0limx2∫abx2dx
-
四、常用技巧
(1)、空格方法
不使用空格
通过html代码实现空格
通过全角模式输入空格
(2)、换行方法
通过html代码换行
通过html代码换行
通过空一行换行
通过空一行换行
通过末尾空两格换行
通过末尾空两格换行
(3)、特殊符号
对于 Markdown 中的语法符号,前面加反斜线\即可显示符号本身
示例:\ * _ {} [] () + - . !
特殊符号通过代码实现
示例:✓✕
(4)、字体颜色设置(csdn-markdown用法)
红色大小为7的字体
红色大小为5的字体
font字大小size为1-7
(5)、角标
通过一对括起来的内容为上角标,示例:210
通过一对括起来的内容为下角标,示例:H2O
(6)、注脚
这是一个注脚1
(7)、下划线
下划线方法一
下划线方法二
(8)、文本对齐
居中对齐
左对齐
右对齐
这是注脚1的内容 ↩︎