# 讲稿打印版（PDF）说明

> 目录：`dl-hub/22-软件项目管理教学包/讲稿/打印版/`
> 生成方式：讲稿 Markdown → 打印排版 HTML（`../_make_pdf.py`）→ Chromium 渲染 A4 PDF（`../_make_pdf.js`）
> 纸张：A4 纵向，页边距 13–16 mm；页脚含"第 N / 总页数"页码，页眉为课程标识

## 一、四个版本怎么选

| 文件 | 页数 | 用途 |
|---|---|---|
| `第1章-软件项目管理概述-讲稿-打印版.pdf` | 约 44 页 | 第 1 周单独打印（照读用） |
| `第2章-软件项目启动-讲稿-打印版.pdf` | 约 23 页 | 第 2 周单独打印（照读用） |
| `第1-2章讲稿-打印版（合订）.pdf` | 约 66 页 | 两章合订，适合装订成一册备课 |
| `第1-2章讲稿-备课批注版.pdf` | 约 69 页 | **每节后留有「我的批注」横线区**，适合手写备课要点 |

## 二、正文配色含义（黑白打印也能靠标签区分）

| 颜色 | 版块 | 含义 |
|---|---|---|
| 蓝色块 `口播·可照读` | 讲授原文 | **可直接朗读**，按 240 字/分钟计 |
| 金色块 `板书` | 板书 | 写什么、什么顺序、画什么线 |
| 浅蓝块 `提问` | 提问 | 课堂提问 |
| 绿色块 `预设回答` | 预设回答 | 学生可能的回答（含错误回答）＋点评话术 |
| 红色块 `易错点 / 考点` | 考点 | 混淆点、判断法、口诀 |
| 紫色块 `思政落点` | 课程思政 | 故事 → 知识点 → 价值观 |
| 灰虚框 `过渡` | 过渡语 | 承上启下 |

> 标题行左侧的金色编号（如 `1.12`）即课件页码，与备课台、线上课件一一对应。

## 三、打印建议

- **双面打印**：合订版约 66 页 → 33 张纸；批注版 69 页 → 35 张纸。单面打印便于随手批注。
- **装订**：左侧装订 1 cm 即可；若用活页夹，可与每周课件打印稿合订。
- **省墨**：正文色块背景很浅，若想更省墨，可在打印设置里关闭"打印背景图形"（此时靠色块左侧竖线与标签区分版块）。
- **第 1 章容量提示**：第 1 章讲稿为"素材全量版"（口播约 34,600 字 ≈ 144 分钟），打印后请按讲稿开头的"重点页慢讲／常规页只念首段／★页课后阅读"清单取用；第 2 章（约 17,100 字 ≈ 71 分钟）与课堂容量匹配。

## 四、改完讲稿后如何重新生成

```bash
cd ~/Downloads/dl-hub/22-软件项目管理教学包/讲稿
# ① 改主文件（或改 _parts/ 分片后运行 python3 _assemble_v2.py 重新拼装）
python3 _make_pdf.py     # 生成打印排版 HTML（_print/）
node _make_pdf.js        # 渲染为 A4 PDF（本目录）
```

> 依赖：Node 版 Playwright（模块在 `~/Downloads/.tools/node_modules/playwright`，Chromium 内核在 `~/.cache/ms-playwright`）。
> 若模块丢失（**别装 /tmp，会被清理**），重装：`mkdir -p ~/Downloads/.tools && cd ~/Downloads/.tools && npm install playwright`（内核已存在则无需再 `npx playwright install chromium`）。

## 新增（2026-09-23）
- `第2章-讲稿-教材精读增强版-打印版.pdf`（**79 页 A4**）：在课件口径讲稿基础上并入教材第 2 章（书页 15–32）原文细节与表格，新增内容以「**教材精读**」标注（73 处），含 33 张 Markdown 表格；其中 3 处断页丢失的教材原文经**原图定点重读**补齐（权力五类释义／图 2-1 标签／会议记录表表头行）。
- `第2章-讲稿-教材精读增强版-备课批注版.pdf`（**80 页**）：同上，每页附"□ 已讲　□ 需回看　课堂记录"栏。
- 页数较初版（76 页）增加，因为修正了打印脚本"小数分钟页掉锚点"的缺陷（2.7／2.10／2.15 等 6 页恢复独立页块），并新增 3 张速查表。
