学术DOCX工具包
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8d26dabd/academic-docx-toolkit。
技能介绍
需要解决的具体问题
学术论文排版常遇到格式混乱、模板套用困难等具体问题。例如,表格样式不统一、图片插入后索引漂移、段落格式杂乱、多级标题设置复杂,以及批量修改文档时风险高易出错。这些问题在提交期刊或学位论文时尤为突出,需要精确控制格式以符合严格规范。
技能核心能力与工作流程
本技能作为 python-docx 在学术场景的增强补充,提供以下核心能力:
- 表格样式:提供3套学术配色方案,使用
python-docxTable/Cell API 设置边框、边距和三线表样式。 - 图片管理:通过逆向插入防止索引漂移,基于
lxml.etree操作 XML 层(如w:drawing元素)实现图片替换、删除和编号重排。 - 段落操作:支持拆分、合并段落,清除格式标记,管理标题层级,技术基于
etree.SubElement和addnext方法。 - 文档合并:采用从末尾向前操作的策略避免索引漂移,分批提交修改,实现两阶段替换。
- 期刊模板:预设 GB/T、学位论文、IEEE、Elsevier 等期刊页面参数,通过
python-docxSection API 应用。 - 安全模式:执行备份→分批→验证→提交的流程,提供回滚点管理,确保批量修改可追溯。
工作流程如下:
- 用户提出排版需求(如“帮我校对格式”)。
- 技能自动判断场景(期刊模板、图片管理、段落操作等)。
- 提供对应的
python-docx代码模板和操作策略,所有代码使用虚构占位符(如 "Lorem ipsum")避免内容泄露。 - 涉及批量修改时,先自动备份原文件并提示用户确认。
- 执行安全模式,仅在人类确认后操作关键步骤,确保格式精确和操作安全。
适用边界与注意事项
- 专注学术场景:本技能专门针对学术论文排版,不替代通用
docx或word-docx技能。对于非学术通用Word操作,应使用其他技能。 - 学术伦理红线:禁止用于排版代写论文或掩盖抄袭痕迹。所有操作不得改变作者归属,必须保留原始信息和引用完整性。
- 操作安全性:批量修改前必须备份原文件,流程遵循
references/safety-patterns.md指南。 - 技能协作:与邻接技能如
academic-writing-bank(写作内容)、academic-chart-gen(图表生成)协作时,按场景路由调用,避免功能重叠。 - 技术限制:基于
python-docx的 XML 操作,复杂场景可能需要深入 XML 层调整。转换为 LaTeX 等非DOCX格式需使用其他工具。
本技能不自动发布或改写内容,关键操作需人类确认,确保学术完整性与操作可控。
使用场景
- 需要将实验数据表格统一为符合期刊要求的三线表样式,并调整边框和颜色方案。
- 处理学位论文时,需要批量插入图片并自动更新题注编号,防止因添加新图片导致编号混乱。
- 审稿后需快速拆分或合并论文段落,清除多余格式标记,同时保持标题层级结构。
- 将多个章节的独立DOCX文件合并为一个完整学位论文,确保页眉页脚和参考文献编号连续。
适合人员
- 研究生:需要将硕士论文按学校模板格式化,包括章节、页眉页脚和参考文献样式。
- 科研人员:需要批量修改多篇论文草稿的表格和图片样式,以符合不同期刊的投稿要求。
- 学术编辑:负责将作者提交的格式混乱的论文快速规整为期刊标准格式,同时确保操作可追溯。
- 学术写作辅导者:指导学生进行论文排版,需提供安全的批量修改模板和回滚机制,避免误操作。