ワンクリックで
thesis-format-hfut
把按 schema 写好的论文 Markdown 转换成符合《合肥工业大学本科毕业设计(论文)写作规范》的 .docx。当用户要"按毕设格式输出 word"、"生成毕业论文 docx"、"按学校格式排版论文"时调用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
把按 schema 写好的论文 Markdown 转换成符合《合肥工业大学本科毕业设计(论文)写作规范》的 .docx。当用户要"按毕设格式输出 word"、"生成毕业论文 docx"、"按学校格式排版论文"时调用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | thesis-format-hfut |
| description | 把按 schema 写好的论文 Markdown 转换成符合《合肥工业大学本科毕业设计(论文)写作规范》的 .docx。当用户要"按毕设格式输出 word"、"生成毕业论文 docx"、"按学校格式排版论文"时调用。 |
把一个按特定 schema 写好的 Markdown 源文件,转换成符合《合肥工业大学本科毕业设计(论文)写作规范》的 Word 文档(.docx)。
输入:一个带 YAML frontmatter 的 .md 文件(封面信息、摘要、关键词、参考文献都在 frontmatter 里;正文、图、表用 markdown 写)。 输出:一个排版好的 .docx,字体/字号/行距/缩进/对齐都按规范走。
用户说类似的话就调:
如果用户给的是散乱的内容(比如一段段落、一个大纲),先把它整理成本 skill 期望的 Markdown 格式。参考 example.md。
关键约定(必读,否则生成的文档会缺字段):
---
# 封面信息(全部必填,缺的留空字符串)
type: 论文 # "论文" 或 "设计"
title_zh: 中文题目
title_en: English Title
author: 张三
student_id: 2020XXXXXXX
advisor_name: 李四
advisor_title: 教授
major: 软件工程
admission_year: 2020
school: 计算机与信息学院
complete_time: 2024年5月 # 中文写法
complete_month_en: May # 英文月份,封面英文页用
complete_year_en: 2024
author_en: Zhang San # 姓前名后,首字母大写
# 摘要 / Abstract
abstract_zh: |
这里写中文摘要全文,可以多段,用空行分段。
keywords_zh: [关键词1, 关键词2, 关键词3]
abstract_en: |
English abstract goes here, multiple paragraphs separated by blank lines.
keywords_en: [keyword1, keyword2, keyword3]
# 参考文献(按规范的 [J] [M] [C] [D] 等格式自己写好)
references:
- "马建勋,梅占馨.筒仓在地震作用下的计算理论[J].土木工程学报,1997,30(1):25-30."
- "Skolink M I. Radar handbook[M]. New York: McGraw-Hill, 1990."
# 致谢
acknowledgments: |
本论文是在指导老师×××的悉心指导下完成的……
作者:张三
2024年5月20日
# 附录(没有就删掉这一段)
appendix: |
附录1 主要符号表
……
---
# 1 绪论
## 1.1 研究背景
正文段落,会自动套用宋体小四 + 22磅固定行距 + 首行缩进 2 字符。
### 1.1.1 子节标题
正文段落。
# 2 第二章标题
## 2.1 节标题
下面这种写法会被识别成图:

下面这种写法会被识别成表(表号+标题写在表格上一行,以 `表X.X` 开头):
表2.1 三种肌球蛋白/多糖混合凝胶的红外光谱数据
| Treatment | PK1 | PK2 |
|---|---|---|
| Myosin gel | 3439 | — |
| Myosin+1% KCG | 3358 | 3006 |
格式约定要点:
# 1 绪论 → 章(自动分页 + 黑体三号居中)## 1.1 ... → 节(黑体小四左对齐)### 1.1.1 ... → 小节(宋体小四加粗左对齐),图题会自动放在图下面居中表X.X 开头的标题行确保已经装了 python-docx:
python3 -m pip install --user python-docx pyyaml 2>&1 | tail -1
然后跑:
python3 ${SKILL_DIR}/scripts/build_thesis.py <input.md> <output.docx>
${SKILL_DIR} 是这个 skill 所在目录(通常是 ~/.claude/skills/thesis-format-hfut/)。
生成完后告诉用户 .docx 的路径,提醒:
如果用户只给了正文没给 frontmatter,先问清楚封面元信息(题目、姓名、学号、专业、指导教师、学院、完成时间),不要瞎填。摘要/关键词如果没给可以问用户要,或者基于正文提议一版让用户改。
参考文献用户没给的话就留空数组 references: [],不要编造文献。