# 使用Pandoc制作epub电子书

**URL:** <https://meta.appinn.net/t/topic/89458>\
**Category:** 讨论分享\
**Created:** [2026 年8 月 7 日 08:50 UTC](https://meta.appinn.net/t/topic/89458 "2026-08-07T08:50:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2026 年8 月 7 日 08:50 UTC](https://meta.appinn.net/t/topic/89458/1 "2026-08-07T08:50:11Z")

</div>

### 1 准备工作

先把电子书文稿整理成一个 markdown 文档。注意：所有标题必须从一级标题开始。比如：

```markdown
# 1 引言

# 2 材料与方法

## 2.1 研究区域

## 2.2 分析方法

# 3 结果与讨论

# 4 总结

```

此外，各级标题与下文之间要用空格隔开。比如：

```markdown
## 标题

正文

```

### 2 生成电子书

使用如下命令制作电子书：

```bash
pandoc input.md -o output.epub --metadata title="标题" --metadata author="作者" --epub-title-page=false --epub-cover-image=封面.png

```

其中，

- `input.md` 是电子书文稿对应的 markdown 文档。
- `output.epub` 是输出的电子书的文件名。
- `--metadata title="标题"` 是设置电子书的标题。
- `--metadata author="作者"` 是设置电子书的作者。
- `--epub-title-page=false` 意思是输出的电子书不要有单独的标题页。所谓标题页是一个单独的页面，页面中只有两行：第一行是标题，第二行是作者。
- [可选] `--epub-cover-image=封面.png` 是设置电子书的封面。封面将显示在电子书的第一个页面。
