返回文章列表
Markdown 与 LaTeX 数学公式基础语法指南
2026年6月4日11 分钟阅读
Markdown 是一种轻量级的标记语言,设计初衷是让人们可以使用简单的文本格式来书写和编辑文档,同时具有一定的格式化效果。通过使用 Markdown 语法,用户可以快速地将纯文本转换为格式化的文档(例如标题、列表、链接、图片等)。
本文整合了 Markdown 的基础标记语法、HTML 增强标签以及常用 LaTeX 数学公式的编写规范,帮助你更高效地记录学习笔记。
一、 Markdown 基础语法
1. 标题与正文
使用 # 标识标题,最多支持六级标题。# 后面需要加一个空格。
markdown1# 一级标题 2## 二级标题 3### 三级标题 4#### 四级标题 5##### 五级标题 6###### 六级标题
2. 文本样式
Markdown 支持对文字进行各种样式的微调,包括加粗、斜体、删除线、下划线和高亮等。
- 加粗:用两个星号
**包裹文字。 - 斜体:用单个星号
*包裹文字。 - 加粗兼斜体:用三个星号
***包裹文字。 - 删除线:用两个波浪号
~~包裹文字。 - 下划线:可以使用 HTML 标签
<u>。 - 文本高亮(部分编辑器支持):使用两个等号
==包裹文字。
语法示例:
markdown1这是 **加粗文本**,这是 *斜体文本*,这是 ***加粗且斜体***。 2这是 ~~删除线文本~~。 3这是 <u>下划线文本</u>。 4这是 ==高亮文本==。
3. 列表
列表分为无序列表、有序列表和任务列表。
- 无序列表:使用
-、+或*加上空格。 - 有序列表:使用数字、英文点号再加上空格。
- 任务列表:在无序列表符号后接
[ ]表示未完成,[x]表示已完成。
语法示例:
markdown1- 无序列表项 A 2- 无序列表项 B 3 41. 有序列表项 一 52. 有序列表项 二 6 7- [ ] 待办任务 8- [x] 已完成任务
4. 代码块
- 行内代码:使用反引号 ` 包裹文本。
- 代码块:使用三个反引号 ``` 并在开头指定语言名称以启用对应的语法高亮。
语法示例:
markdown1执行 `npm run dev` 启动开发服务器。 2 3```javascript 4const message = "Hello, Markdown!"; 5console.log(message); 6```
5. 链接与图片
- 超链接:格式为
[链接文本](URL地址)。也支持变量定义法(参考链接)。 - 插入图片:格式为
,即在超链接的前面加上一个感叹号!。
语法示例:
markdown1[百度一下](https://www.baidu.com) 2 3 4 5<!-- 变量定义式写法 --> 6[点此跳转][my_link] 7[my_link]: https://www.baidu.com
6. 脚注
脚注用于在文章底部提供注释。在文中需要注释的词后面使用 [^序号],并在文章的任意空行处定义 [^序号]: 详细解释。
语法示例:
markdown1遇到 链接[^1]就点击一下。 2[^1]: 世界上最好的语言。
7. 表格
表格用 | 区分列,第二行用 - 作为分隔线。可以在分隔线左、右或双侧加上 : 冒号来调整对齐方式。
:---:左对齐(默认)---::右对齐:---::居中对齐
语法示例:
markdown1| 姓名 | 年龄 | 性别 | 2| :--- | :---: | ---: | 3| 张三 | 18 | 男 | 4| 李四 | 22 | 女 |
8. HTML 标签增强
Markdown 支持直接内嵌受限的 HTML 标签,用来实现一些原生 Markdown 无法满足的高级自定义功能。
- 自定义图片尺寸:
html
1<img src="图片地址" width="300" style="display: block; margin: 0 auto;" /> - 文字颜色与字号:
html
1<span style="color: red; font-size: 14px;">我是红色的文字</span> - B站视频嵌入:支持通过 iframe 嵌入外部视频播放器。
9. 引用块
引用块用于标注引用内容或做醒目提示,使用 > 加上空格开头。
语法示例:
markdown1> 这是一段引用文本。 2> 可以多行书写。 3 4> 嵌套引用需要多层 `>`: 5> > 这是第二层引用。 6> > > 这是第三层。
引用块中也可以混用其他 Markdown 语法,例如列表、加粗、代码等:
markdown1> **注意**:引用块内支持 *各种* Markdown 语法。 2> - 列表项 A 3> - 列表项 B
二、 LaTeX 数学公式语法
在理科或技术类笔记中,Markdown 可无缝嵌入 LaTeX 数学公式。编写数学公式需要在特殊的块中编写,公式块使用美元符号 $ 表示。
- 行内公式:使用单个美元符包围,例如:
$x = y + 1$。 - 独立公式块:使用双美元符
$$包围,公式会在页面中独占一行并居中展示。
1. 特殊算术与关系符号
在公式块中,有些常用数学符号需要特殊的 LaTeX 代码来替代输入:
| 代码 | 符号示例 | 描述 |
|---|---|---|
\neq | 不等于(\not= 亦可) | |
\approx | 约等于 | |
\times | 乘号 | |
\div | 除号 | |
\leq | 小于等于 | |
\geq | 大于等于 | |
\pm | 正负号 | |
\cdot | 点乘 | |
\sum | 求和符号(累加) | |
\prod | 累乘符号 | |
\coprod | 联合累乘/累除 | |
\overline{a + b} | 平均值线 |
2. 常用希腊字母
| 代码 | 符号 | 代码 | 符号 |
|---|---|---|---|
\alpha | \beta | ||
\gamma | \delta | ||
\epsilon | \eta | ||
\theta | \pi | ||
\omega | \rho | ||
\sigma | \mu |
3. 三角函数、对数与积分极限
| 代码 | 符号 | 描述 |
|---|---|---|
\sin / \cos / \tan | / / | 正弦 / 余弦 / 正切 |
\cot / \sec / \csc | / / | 余切 / 正割 / 余割 |
\circ | 角度符号(如 ) | |
\infty | 无穷大 | |
\int / \iint / \iiint | / / | 一重 / 双重 / 三重积分 |
\oint | 环路积分 | |
x^{\prime} | 导数撇号 | |
\lim | 极限符号 | |
\log / \ln / \lg | / / | 对数 / 自然对数 / 常用对数 |
4. 集合与关系符号
| 代码 | 符号 | 描述 |
|---|---|---|
\emptyset | 空集 | |
\in / \notin | / | 属于 / 不属于 |
\supset / \supseteq | / | 真包含 / 包含 |
\bigcap / \bigcup | / | 交集 / 并集 |
5. 分式与开方
- 分式:使用
\frac{分子}{分母}编写。- 示例:
$\frac{a + b}{c}$渲染为
- 示例:
- 开平方:使用
\sqrt{被开方数}编写。- 示例:
$\sqrt{x}$渲染为
- 示例:
- 开高次方:使用
\sqrt[指数]{被开方数}编写。- 示例:
$\sqrt[3]{8}$渲染为
- 示例:
6. 上下标、极限范围与积分范围
- 上下标:在公式中,
^表示上标,_表示下标。如果内容多于一个字符,需使用{}括起来。- 示例:
$x_i$渲染为 ,$x^{10}$渲染为 ,$x_{min}^{max}$渲染为 。
- 示例:
- 积分与求和范围:直接使用上下标指定即可:
- 积分示例:
$\int_1^2 x \, dx$渲染为 - 求和示例:
$\sum_1^n$渲染为
- 积分示例:
- 极限趋近范围:
- 示例:
$\lim_{n\rightarrow+\infty}\frac{1}{n+1}$渲染为
- 示例:
7. 向量与省略号
- 向量:使用
\vec{字母},例如$\vec{a}$渲染为 。 - 省略号:
- 水平居中省略号:
\cdots(如 ) - 靠底部的省略号:
\ldots(如 )
- 水平居中省略号:
8. 矩阵与行列式
矩阵需要在 $$ 独立公式块中使用环境语法。常用的矩阵环境有:
| 环境名 | 含义 | 边界符号 |
|---|---|---|
matrix | 无边界 | 无 |
pmatrix | 圆括号 | |
bmatrix | 方括号 | |
vmatrix | 单竖线(行列式) | |
Vmatrix | 双竖线 |
语法示例:
普通矩阵:
latex1$$ 2\begin{bmatrix} 3 1 & 2 & 3 \\ 4 4 & 5 & 6 \\ 5 7 & 8 & 9 6\end{bmatrix} 7$$
行列式:
latex1$$ 2\begin{vmatrix} 3 a & b \\ 4 c & d 5\end{vmatrix} = ad - bc 6$$
&用于分隔同一行的元素,\\用于换行。
9. 大括号与分段函数
- 分段函数:使用
cases环境,各行用\\分隔,条件用&分隔。
latex1$$ 2f(x) = \begin{cases} 3 x^2, & x \geq 0 \\ 4 -x, & x < 0 5\end{cases} 6$$
- 大括号包裹多行公式:使用
\left\{和\right.配合array或aligned环境。
latex1$$ 2\left\{ 3 \begin{aligned} 4 a + b &= 5 \\ 5 a - b &= 1 6 \end{aligned} 7\right. 8$$
- 上/下花括号标注:使用
\overbrace和\underbrace。latex1$\overbrace{a + b + c}^{\text{求和}}$ 2$\underbrace{x_1 + x_2 + \cdots + x_n}_{n \text{ 项}}$