Markdown学习指南

本文章食用技巧:
打开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)、本地图片链接
``![图片描述,图片加载不出来时显示,但可以不写](.\示例.jpg "picture title")``

<br/>

### (3.2)、网络图片链接
![csdn上直接加载的本人头像](https://i-blog.csdnimg.cn/blog_migrate/c6e6c80663df329a4f2b68fda8dfc70b.jpeg)

<br/>

### (3.3)、直接链接或邮箱
<https://www.baidu.com>

<br/>

### (3.4)、将链接改为文字形式
[百度](https://www.baidu.com)

<br/>

### (3.5)、将链接改为图片形式
[
![csdn上直接加载的本人头像](https://i-blog.csdnimg.cn/blog_migrate/c6e6c80663df329a4f2b68fda8dfc70b.jpeg)](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)、空格方法
不使用空格  
&nbsp;通过html代码实现空格  
 通过全角模式输入空格

<br/>

## (2)、换行方法

通过html代码换行<br/>
通过html代码换行

通过空一行换行

通过空一行换行

通过末尾空两格换行  
通过末尾空两格换行

<br/>

## (3)、特殊符号
>对于 Markdown 中的语法符号,前面加反斜线\即可显示符号本身  
>示例:\\  \*  \_ \{\} \[\] \(\) \+ \- \. \!

>特殊符号通过代码实现  
>示例:&#10003;&#10005;

<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)、本地图片链接

![图片描述,图片加载不出来时显示,但可以不写](.\示例.jpg "picture title")


(3.2)、网络图片链接

csdn上直接加载的本人头像


(3.3)、直接链接或邮箱

https://www.baidu.com


(3.4)、将链接改为文字形式

百度


(3.5)、将链接改为图片形式


csdn上直接加载的本人头像


(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 山东

    青岛、烟台、潍坊、滨州

    1.2 安徽

    合肥、六安、淮南、蚌埠

  2. 美国

  3. 英国


(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 Oo  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 2R


  • 上下标、根号、空格
    • 用^来表示上标
      用_来表示下标
      用\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} xij2x 3x


  • 分数
    • 分数用\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+12Ri=1nii=1nx0limx2abx2dxi=1nii=1nx0limx2abx2dx


四、常用技巧

(1)、空格方法

不使用空格
 通过html代码实现空格
 通过全角模式输入空格


(2)、换行方法

通过html代码换行

通过html代码换行

通过空一行换行

通过空一行换行

通过末尾空两格换行
通过末尾空两格换行


(3)、特殊符号

对于 Markdown 中的语法符号,前面加反斜线\即可显示符号本身
示例:\ * _ {} [] () + - . !

特殊符号通过代码实现
示例:✓✕


(4)、字体颜色设置(csdn-markdown用法)

红色大小为7的字体
红色大小为5的字体
font字大小size为1-7


(5)、角标

通过一对括起来的内容为上角标,示例:210
通过一对括起来的内容为下角标,示例:H2O


(6)、注脚

这是一个注脚1


(7)、下划线

下划线方法一
下划线方法二


(8)、文本对齐

居中对齐

左对齐

右对齐



  1. 这是注脚1的内容 ↩︎

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值