thesis-docxlisted
Install: claude install-skill gxgeek-n/wenqu-mem
# thesis-docx
浙大 MEM 学位论文 LaTeX 或普通草稿 -> Word(DOCX) 一键生成与审计。默认目标是可编辑
Word 导师批注稿;送审正本仍以 LaTeX 直接导出的 PDF 为准。草稿路径只做机械排版,
不改写内容��
## 硬规则
- 只改生成器、模板资产、LaTeX 源或本地 config;不要手改最终 DOCX。
- 论文正文只在 `thesis-work` worktree 改,先 `pwd`/`git status` 确认位置。
- 姓名、学号、导师等 PII 只放本地 `~/.config/wenqu-mem/*.json`,不进仓库。
- 致谢、作者简历不代写编造;可保留占位并提示人工补。
- `wenqu-mem` 是公开仓。本地 commit 可以做,未经用户同意不要 push;提交信息不要带 AI 署名尾注。
- Word/WPS 视觉验收以打开后全选 F9 更新域为准。LibreOffice 只作粗冒烟,不能作为最终页数依据。
## 先读
做非平凡修改前,先读最相关的 reference,不要把所有历史塞进提示词:
- `references/conversion-rules.md`:转换规则、字段、表格、引用、审计依据。
- `references/official-format-requirements.md`:官方 2024 模板抽取出的格式要求。
- `references/visual-qa-checklist.md`:Word/WPS 更新域后的视觉验收清单。
- `references/draft-normalizer.md`:普通 md/docx 草稿路径的结构识别和 report 规则。
需要跨会话背景时用共享记忆:
```bash
kb search "thesis-docx"
```
## 适用边界
- 应触发:用户要从 ZJU MEM LaTeX 工程生成/审计 DOCX,或把 md/docx 草稿机械排版成 MEM 规范 DOCX,或维护本目录下的生成管线。
- 不应触发:普通 Word 排版、一次性 DOCX/PDF 编辑、非 ZJU MEM 论文、参考文献咨询。
- 输入:`zjuthesis` 根目录,或普通 `draft.md` / `draft.docx`;本地 `thesis.json`;可选模板/CSL/reference docx;目标输出路径。
- 输出:生成的 DOCX、结构/样式审计结果、可选 Word 渲染 QA 报告。
- 成功标准:一键命令可重复生成;`audit_style_contract` 和 `mem_docx.py validate --json` 通过;需要视觉判断时 Word 全选 F9 后无未更新字段占位。
## 一键生成
先在 `wenqu-mem` 仓库根目录准备本地 Python 环境;后续命令优先用这个解释器:
```bash
cd /path/to/wenqu-mem
python3 -m venv .venv
.venv/bin/python -m pip install -U pip
.venv/bin/python -m pip install -r requirements.txt
```
还需要系统命令:`pandoc`、LaTeX 工具链、Microsoft Word(仅 Word 渲染 QA 需要)。
macOS 常用:
```bash
brew install pand