【Markdown】基础用法汇总(标题、列表、链接、图片、加粗斜体、上下角标、引用块、代码块、公式)
作者:电控工程手札
本博文内容著作权归作者所有,转载请务必保留本文链接
Markdown基础用法汇总
- 前言
- 1.标题
- 2.列表
- 3.链接
- 4.图片
- 5.加粗斜体
- 6.上下角标
- 7.引用块
- 8.代码块
- 9.空格、TAB、换行
- 10.水平线
- 11.定义列表
- 12.脚注
- 13.表格
- 14.公式
前言
Markdown 是一种轻量级标记语言,由 John Gruber 和 Aaron Swartz 在 2004 年创建,旨在让文本内容既能以纯文本形式编写,又能轻松转换为结构化的 HTML 文档。它广泛用于文档写作、博客平台、README 文件、学术论文,甚至书籍和演示文稿。
1.标题
- 自动生成目录
@[TOC](我是总标题)
- 一级标题
# 我是一级标题
- 二级标题
# 我是二级标题
2.列表
无序列表
- 我是无序列表1号
- 我是无序列表2号
* 或 + 或 -
有序列表
- 我是有序列表1号
- 我是有序列表2号
数字 + .
3.链接
这是一个超链接。
[我是超链接标题](https://我是超链接网址.com)
4.图片
类似于超链接
.png
5.加粗斜体
- 加粗
**我是粗体** 或 __我是粗体__
- 斜体
*我是斜体* 或 _我是斜体_
6.上下角标
-
下角标
H2O
H~2~O 或 H< sub> 2 < /sub >O
-
上角标
210
2^10^ 或 2<sup>10</sup>
7.引用块
引用块
>我是引用块
8.代码块
我是代码块标识符(行首有四个空格)
(此处有四个空格)
行内代码标识符
我是代码块(使用两个单反引号``,单反引号内填写代码块)
围栏代码块
function test() {console.log("Hello");
}
(使用两个包含三个的单反引号```我是围栏代码块```)
9.空格、TAB、换行
- 空格:Markdown中会忽略多个空格,可以用下面组合表示
- TAB:,Markdown中制表符可能会直接转换为四个空格,可以用下面组合表示
&emsp(一个汉字宽度)
- 换行:Markdown中会忽略多个换行,可以用下面组合表示
<br>
10.水平线
--- 或 ***或 ___
11.定义列表
- 术语1
- 111
术语1
: 111
12.脚注
这里有一个脚注引用1
这里有一个脚注引用[^1][^1]: 这是脚注的内容。
13.表格
表头1 | 表头2 |
---|---|
单元格1 | 单元格2 |
单元格3 | 单元格4 |
左对齐 | 居中对齐 | 右对齐 |
---|---|---|
内容 | 内容 | 内容 |
| 表头1 | 表头2 |
|-------|-------|
| 单元格1 | 单元格2 |
| 单元格3 | 单元格4 |<!-- 对齐方式 -->
| 左对齐 | 居中对齐 | 右对齐 |
| :-----| :------: | -----: |
| 内容 | 内容 | 内容 |
14.公式
在Markdown中,公式通常使用LaTeX语法表示,分为两种形式:行内公式和块级公式。
-
行内公式:使用单个美元符号 $ 包裹
勾股定理: a 2 + b 2 = c 2 a^2 + b^2 = c^2 a2+b2=c2 是基本公式。
$a^2 + b^2 = c^2$
-
单独成行的公式,使用双美元符号 $ $ 包裹:
二次方程求根公式:
x = − b ± b 2 − 4 a c 2 a x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} x=2a−b±b2−4ac
$$ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$
类型 | 语法示例 | 效果 |
---|---|---|
上下标 | x^{2} + y_{1} | x 2 + y 1 x^{2} + y_{1} x2+y1 |
分式 | \frac{a}{b} | a b \frac{a}{b} ba |
根号 | sqrt[n]{x} | x n \sqrt[n]{x} nx |
累加/累乘 | sum_{i=1}^n \prod_{j=1}^m | ∑ i = 1 n ∏ j = 1 m \sum_{i=1}^n \prod_{j=1}^m ∑i=1n∏j=1m |
积分 | int_a^b f(x)dx | ∫ a b f ( x ) d x \int_a^b f(x)dx ∫abf(x)dx |
矩阵 | \begin{matrix} a & b \ c & d \end{matrix} | a b c d \begin{matrix} a & b \ c & d \end{matrix} ab cd |
希腊字母 | \alpha, \beta, \Gamma | α , β , Γ \alpha, \beta, \Gamma α,β,Γ |
导数 | f’(x) = \frac{dy}{dx} | f ′ ( x ) = d y d x f'(x) = \frac{dy}{dx} f′(x)=dxdy |
对于多个公式,可以使用 \ \ 换行,& 对齐:
\begin{aligned}
f(x) &= (x+1)^2 \\&= x^2 + 2x + 1
\end{aligned}
f ( x ) = ( x + 1 ) 2 = x 2 + 2 x + 1 \begin{aligned} f(x) &= (x+1)^2 \\ &= x^2 + 2x + 1 \end{aligned} f(x)=(x+1)2=x2+2x+1
后面有时间的话会整理一篇LaTeX基础用法的文章
如果你觉得还不错的话,请不要吝啬你的一键三连哟!!!(^U^)ノ~YO
这是脚注的内容。 ↩︎