返回 Skill 列表
extension
分类: 其它无需 API Key

paper-formatting

当用户提到论文格式修改、调整论文格式、检查论文格式、格式化毕业论文、论文排版等需求时触发,根据《本科生优秀毕业论文(设计)选集》稿件格式要求自动调整Word论文格式

person作者: user_1f949bb0hubcommunity

论文格式修改技能

触发条件

当用户有以下需求时触发此技能:

  • "帮我修改论文格式"
  • "按照格式要求调整论文"
  • "检查论文格式是否符合要求"
  • "格式化毕业论文"
  • 提及"论文格式"、"格式规范"、"排版要求"等关键词

格式要求来源

《本科生优秀毕业论文(设计)选集》稿件格式要求

核心功能

1. 页面设置

  • 纸型:A4
  • 页边距:上下左右均为 25mm
  • 行距:固定值 20 磅
  • 页码:暂不设置

2. 字体格式规范

封面部分

  • 题目:三号黑体,居中
  • 副标题:四号黑体,居中(如有)
  • 专业信息:小四号楷体,居中

摘要部分

  • "摘要"标签:小四号黑体,空两格
  • 摘要内容:五号楷体
  • "关键词"标签:小四号黑体,空两格
  • 关键词:3-6个,五号楷体,用分号分隔

正文部分

  • 正文内容:五号宋体(英文为 Times New Roman 12)
  • 表格:采用三线表格式

标题层级(文经管法)

  • 第一层:一、二、……(4号黑体)
  • 第二层:(一)(二)……(小4号黑体)
  • 第三层:1. 2. ……(小4号黑体)
  • 第四层:(1)(2)……(5号黑体)
  • 第五层:1)2)……(5号黑体)

标题层级(理工类)

  • 第一层:1……(4号黑体)
  • 第二层:1.1……(小4号黑体)
  • 第三层:1.1.1……(小4号黑体)

参考文献部分

  • "参考文献"标签:四号黑体,居中
  • 文献条目:[1]、[2]……,五号宋体

英文摘要部分

  • Title:三号加黑,Times New Roman
  • Abstract:小四号加黑
  • Abstract内容:小四号
  • Key Words:小四号加黑
  • 关键词:小四号,用分号分隔

使用流程

步骤 1:识别用户需求

判断用户需要的是:

  • 格式检查:仅检查不修改,生成检查报告
  • 格式修改:应用格式规范到文档
  • 批量处理:处理多篇论文

步骤 2:确认参数

询问或确认以下参数:

  • 文档路径:需要处理的 Word 文档路径
  • 学科类别:文经管法(默认)/ 理工类
  • 输出路径:修改后文档的保存位置(可选)

步骤 3:执行处理

格式检查模式

  1. 读取文档
  2. 解析文档结构(封面、摘要、正文、参考文献)
  3. 逐项检查格式要求
  4. 生成检查报告

格式修改模式

  1. 读取文档
  2. 解析文档结构
  3. 应用格式规范:
    • 设置页面(页边距、行距)
    • 设置封面格式
    • 设置摘要格式
    • 设置正文格式(根据学科类别)
    • 设置参考文献格式
    • 设置英文摘要格式(如有)
  4. 保存修改后的文档
  5. 生成修改报告

步骤 4:输出结果

  • 格式化后的文档(原文件名 + _formatted.docx
  • 格式检查报告(Markdown 格式)
  • 格式修改报告(Markdown 格式)

实现方式

使用 bundled scripts 执行格式修改:

# 检查格式
python scripts/main.py check <document.docx> [--discipline liberal|tech]

# 应用格式
python scripts/main.py format <document.docx> [--discipline liberal|tech] [-o output.docx]

输出示例

格式检查报告

# 论文格式检查报告

**总体评分**: 65/100
**发现问题**: 7 个

## Page Settings
**状态**: fail

**问题列表**:
- [错误] [页面设置] 上边距为 3.0cm,应为 2.5cm
- [错误] [页面设置] 行距未设置为固定值

## Cover
**状态**: pass
[通过] 检查通过

## Abstract
**状态**: warning

**问题列表**:
- [警告] [摘要标签] 字号不正确

格式修改报告

# 论文格式修改报告

## Page Settings
- 设置页边距:上下左右均为 2.5cm
- 设置行距:固定值 20磅

## Cover
- 设置封面第1行格式:三号黑体居中
- 设置封面专业信息格式:小四号楷体居中

## Body
- 设置正文格式:五号宋体
- 识别并格式化标题:18 个
  - 标题1:5 个
  - 标题4:13 个

注意事项

  1. 备份原文件:技能会自动备份原文件,建议用户也自行备份
  2. 文档结构:技能依赖文档结构识别,请确保文档包含封面、摘要、正文、参考文献等部分
  3. 表格格式:三线表可能需要手动微调
  4. 学科类别:默认为文经管法格式,理工类需明确指定
  5. 特殊内容:公式、复杂表格等可能需要人工检查

依赖要求

  • Python 3.7+
  • python-docx 0.8.11+

版本信息

  • 版本:1.0.0
  • 作者:WorkBuddy
  • 创建日期:2026-04-01