界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

njupt-thesis

njupt-thesis

【效率与协作】南京邮电大学(南邮/NJUPT)本科毕业设计(论文)全流程辅助。用于以下任一情形(不要求用户说出"南邮"或"毕业设计"字样,材料名或场景本身即足以触发):写或改开题报告、任务书、立题审批表、中期检查表、指导记录、外文翻译、答辩资格审查表;按中文学术格式撰写或修改毕设论文章节、摘要、结束语、致谢;生成带MathType公式(给LaTeX代码而非图片)的Word论文文档;处理查重报告标红降重、AIGC检测标色降AI率;逐条回应导师对论文的批注;制作毕设答辩PPT与讲稿、调研答辩评委。也适用于毕设语境下的子任务,如把英文论文/资料按论文用语译成中文、把MATLAB仿真图调成论文级风格(统一配色线宽、合并子图)、修复论文目录(TOC)更新后页码错乱或格式丢失。判断信号包括:中文高校本科毕设排版(宋体/黑…

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: njupt-thesis description: 南京邮电大学(南邮/NJUPT)本科毕业设计(论文)全流程辅助。用于以下任一情形(不要求用户说出"南邮"或"毕业设计"字样,材料名或场景本身即足以触发):写或改开题报告、任务书、立题审批表、中期检查表、指导记录、外文翻译、答辩资格审查表;按中文学术格式撰写或修改毕设论文章节、摘要、结束语、致谢;生成带MathType公式(给LaTeX代码而非图片)的Word论文文档;处理查重报告标红降重、AIGC检测标色降AI率;逐条回应导师对论文的批注;制作毕设答辩PPT与讲稿、调研答辩评委。也适用于毕设语境下的子任务,如把英文论文/资料按论文用语译成中文、把MATLAB仿真图调成论文级风格(统一配色线宽、合并子图)、修复论文目录(TOC)更新后页码错乱或格式丢失。判断信号包括:中文高校本科毕设排版(宋体/黑体混排、GB/T 7714参考文献、"式(x-y)"右对齐公式编号、页眉"XX届本科毕业设计(论文)")、以英文论文+代码为素材产出中文论文、按周排布的毕设进度。不适用于:与毕设无关的英文学术论文投稿写作、留学文书、通用Word/LaTeX模板、纯知识问答(如某术语含义、某算法伪代码)。

南邮毕业设计(论文)全流程助手

本技能由一位学长的完整毕设项目沉淀而来,覆盖从立题到答辩归档的全部环节。他的课题是理工科方向(英文论文 + 仿真 → 中文毕业论文),但本技能的流程、格式与工作方法对南邮各专业通用;涉及具体学科的地方会注明"以你的源材料为准"。

第零步:定位阶段,索要源材料

毕设是一个 5 个月的长流程。接到任何请求,先弄清两件事:

1. 学生处在哪个阶段? 据此决定读哪份参考文件:

阶段大致时间产出物详细指引
立题与任务书12 月下旬立题审批表、任务书references/materials-checklist.md
开题1 月开题报告同上
外文翻译寒假~3 月翻译封面+译文+原文同上
中期检查3 月底中期检查表同上
论文撰写2~4 月论文初稿(逐章)references/format-spec.md + references/writing-workflows.md
定稿与检测5 月初查重报告、AIGC 检测报告、批注修改references/writing-workflows.md
答辩5 月中下旬答辩资格审查表、PPT、讲稿、指导记录references/defense.md + references/materials-checklist.md

2. 源材料在哪? 在写任何内容之前,向学生索要(或确认已上传):

  • 学校/学院当年下发的官方模板和通知(格式细节每年可能微调,官方模板永远优先于本技能记录的规格);
  • 学生自己的一手研究材料:英文论文 PDF、实验/仿真代码、原始数据、实际生成的图;
  • 需要修改的官方表格原件(任务书、指导记录等),用于保留官方表头格式。

三条铁律(全流程任何任务都适用)

铁律一:先读后写,绝不编造。 写论文内容前,必须先打开并读完对应的源材料——英文原文 PDF 的对应小节、MATLAB/Python 代码的实际输出、仿真图的真实曲线。公式要逐项对照英文原文转写,不能凭印象默写;图表描述要对照真实图片(曲线走势、坐标轴、图例、数值)来写,不能编造"性能提升了 X%"这类源材料里没有的结论。如果某条公式或数据无法核对,在交付文档中用灰色斜体注释显式标出"此处请对照原稿核对",而不是悄悄给一个看起来合理的版本。这条铁律存在的原因:毕设论文要经过导师审阅、查重、答辩三道关,任何一处编造都会在某一关暴露,且学生自己往往发现不了。

铁律二:增量交付,先定风格。 不要一次性生成整本论文。先交付一章(或一节),让学生确认语言风格、格式、公式处理方式都符合预期后,再按同样规格批量推进。每章交付时给出清晰的"论文小节 ↔ 英文原文小节 ↔ 代码文件"对应关系,方便学生核对。

铁律三:完成必核,渲染检查。 每生成或修改一个 docx,都要:① 用 docx 技能的 validate.py 校验;② 用 soffice.py 转 PDF、pdftoppm 渲染成图片,亲眼逐页查看版式(页眉页码、标题层级、公式段落、表格边框)是否正确,再交付。文字层面"看起来对"和渲染出来"真的对"经常不一致。

论文撰写(最高频任务)

论文结构(固定顺序)

封面 → 毕业设计(论文)原创性声明 → 中文摘要+关键词 → 英文 ABSTRACT+Key words → 目录 → 正文各章(理工科典型:概述/系统模型/问题建模/算法设计/仿真分析/结论,共 5~6 章) → 结束语(个人学习感悟,与"结论"章的技术总结不同) → 致谢 → 参考文献(→ 附录,可选)。

前置部分(声明~目录)无页眉无页码;正文起每页页眉"南京邮电大学 20XX 届本科毕业设计(论文)"(宋体五号居中,下加细横线),页脚页码"- N -"居中,从第一章第 1 页起算。

核心格式速查(完整规格见 references/format-spec.md)

  • 正文:中文宋体小四(12pt)、西文/数字 Times New Roman,两端对齐,首行缩进 2 字符,1.5 倍行距(本届实测固定值 24 磅与官方模板视觉一致,以学院模板为准);
  • 章标题"第X章 标题"黑体三号居中;二级标题黑体四号左对齐;三级标题黑体小四左对齐;
  • 公式:居中,编号"式(章-序)"右对齐;
  • 图:居中,图题在图下方居中,"图5.1 系统性能收敛曲线"格式;表:表题在表上方居中,"表5.1 仿真主要参数汇总";
  • 参考文献:GB/T 7714-2015,作者姓全大写、名缩写,[J]/[C]/[D] 标识,总数通常要求 30 篇左右(以导师要求为准)。

公式:LaTeX 代码 → MathType 工作流(关键!)

学生在 Word 里用 MathType 管理公式。生成文档时,公式位置放 LaTeX 源码字符串(Consolas/等宽字体、独立段落),学生选中后用 MathType 的 "Toggle TeX" 一键转换,公式即落在居中位置、编号已在右侧。绝不输出渲染图片、Unicode 数学符号(如 γₖ、ℂ)或 Word 域代码——这三种都会让学生返工。交付带公式的文档时,附一句操作说明:灰底等宽代码段不是乱码,是给 MathType 转换用的 LaTeX 源码,选中→Toggle TeX 即变为正式公式——否则学生第一眼看到满屏代码容易误以为文档坏了。LaTeX 写法规范与 MathType 兼容性注意事项见 references/writing-workflows.md 的"公式工作流"一节。

生成新文档:用模板脚本

scripts/njupt_docx_template.js 是按上述规格封装好的 docx-js 模块(页面设置、页眉页脚、各级标题、正文段、公式占位段、图题表题、参考文献条目均有现成 helper)。生成论文章节时直接 require 它,不要从零手写样式——既省 token 又保证全文格式一致。用法示例见脚本头部注释。运行前 npm install -g docx(若未安装),生成后按铁律三校验渲染。

注意:JS 内容字符串一律用反引号模板字符串,中文内容里混排的英文双引号会让普通引号字符串直接 SyntaxError(这是踩过的坑)。

修改既有文档:XML 级编辑

学生发来的官方表格(任务书、指导记录、各类审批表)和已排好版的论文,用 docx 技能的 unpack → 改 XML → pack 流程,只改数据内容,完整保留官方表头、边框、字体。改完渲染核对表头是否原样。

过程材料与表格

任务书、开题报告、中期检查表、指导记录(双周一条、三栏写法)、外文翻译三件套、答辩资格审查表等 11 项归档材料的结构、内容要点和代填写法,全部在 references/materials-checklist.md。被要求写其中任何一项时先读它。

查重、AIGC 检测与批注修改

定稿阶段三大任务——降重、降 AI 率(含从检测报告标色提取被标段落的方法和系统化改写策略)、逐条回应导师批注(含多子图合并等图片类批注的处理方案)——见 references/writing-workflows.md 对应章节。核心原则:改写只动行文,术语、公式、编号、引用一律保持原样。

答辩准备

约 20 页 PPT(13~15 分钟)、逐页讲稿+计时表、15 条预设 Q&A、答辩评委背景调研的完整做法,见 references/defense.md。

常见坑速查

坑处理
目录一更新页码就乱/格式全丢根因是正文标题没用 Heading 样式、目录格式没存进 TOC 样式。修复流程见 references/writing-workflows.md
docx 文本提取后公式消失MathType 公式是嵌入对象,extract-text 抓不到。需要公式内容时去英文原文 PDF 核对,不要猜
子图编号两套体系打架docx 版"图5.1(a)(b)(c)"分组编号 vs PDF 版"图5.1/5.2/5.3"顺序编号,全文(含正文引用、讲稿、PPT)必须统一成一套
参考文献凑数、信息错每条文献用 web 搜索核实 DOI/卷/期/页码后再写入;查不到的不用
生成的 Word 打开字体不对TextRun 必须同时设 font: { name: "Times New Roman", eastAsia: "宋体" },只设 name 中文会回退默认字体
教师签名/意见栏留空,那是导师手写的;只在学生明确要求代拟"教师审核意见"文字时才提供(作为给导师的参考稿)
我的收藏