# Marp 高级功能参考
Marp Core 和 Marpit 的高级功能。
## 分段列表(渐进式显示)
用于逐步显示列表项的功能(动画效果)。
官方文档:https://github.com/marp-team/marpit/tree/main/docs/fragmented-list
### 基本用法
markdown
* 项目 1
* 项目 2
* 项目 3
通常情况下,所有项目会一次性显示。
### 使用星号 (*)
markdown
* 项目 1
* 项目 2
* 项目 3
当在 Marp CLI 中使用 `--html` 选项时,每个项目会按顺序显示。
### 重要提示
- **仅在 HTML 输出中有效**:在 PDF/PPTX/图片中无效
- **演示模式**:在浏览器演示期间有效
- **Marp for VS Code**:在预览中可能无法生效
## 数学公式(Marp Core 扩展)
支持 Pandoc 风格的数学公式。使用 KaTeX 渲染。
官方文档:https://github.com/marp-team/marp-core#math-typesetting
### 行内数学公式
markdown
在文本中插入 $E = mc^2$
### 块级数学公式
markdown
$$
int_{-infty}^{infty} e^{-x^2} dx = sqrt{pi}
$$
### 多行数学公式
markdown
$$
begin{aligned}
f(x) &= x^2 + 2x + 1 \
&= (x + 1)^2
end{aligned}
$$
### 数学公式示例
markdown
## 二次公式
$$
x = frac{-b pm sqrt{b^2 - 4ac}}{2a}
$$
## 欧拉恒等式
$$
e^{ipi} + 1 = 0
$$
### 重要提示
- **KaTeX 标记**:LaTeX 语法的子集
- **不支持的标记**:不支持某些 LaTeX 特性
- **KaTeX 官方文档**:https://katex.org/docs/supported.html
## Emoji(Marp Core 扩展)
支持 GitHub Emoji 标记。
官方文档:https://github.com/marp-team/marp-core#emoji
### 用法
markdown
:smile: :heart: :+1: :sparkles:
渲染结果:? ❤️ ? ✨
### 常用 Emoji
markdown
:arrow_right: →
:check: ✓
:x: ✗
:bulb: ?
:warning: ⚠️
:rocket: ?
:tada: ?
### Emoji 列表
完整列表:https://github.com/ikatyang/emoji-cheat-sheet
## 自动缩放
当文本过多时自动调整字体大小。
### 禁用
markdown
---
marp: true
---
# 无自动缩放
通过自定义 CSS 控制:
css
section.no-scaling {
--marpit-auto-scaling: off;
}
## 使用 HTML 标签
可以直接在 Markdown 中编写 HTML。
### 对齐控制
markdown
居中文本
### 两栏布局
markdown
## 左侧
- 要点 1
- 要点 2
## 右侧
- 要点 3
- 要点 4