# 论文格式化小工具 **Repository Path**: amazingABC/paper-formatting-tool ## Basic Information - **Project Name**: 论文格式化小工具 - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-05 - **Last Updated**: 2025-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 论文格式化小工具 #### 介绍 ## 最开始的想法: 用ai 写一个软件,可以读取 word 中的内容,然后给里面的内容转变成规范的论文格式!!! 我现在有个想法,就是想开发一个电脑桌面软件,请帮我使用 Python 实现,实现的功能如下(给出每部分的具体代码,并给出代码的注释): a.用户可以上传 word 文件 b.软件可以读取文件内容,之后分析文档中的内容,分析其中内容的段落结构,分析出来的一级标题(如:第一章:系统设计;1 系统设计;第1章 系统设计),二级标题(如1.1 系统设计),三级标题(如:1.1.1 系统设计),以及表格说明和图片的说明(例如:图1 系统设计架构图),并将文档中有上面的哪几种类型输出给用户。(这一部分怎么实现,也可以通过ai 来实现吗) c.首先用户可以自定义设置整篇文章的正文字体(默认为 小四 宋体),以及内容的行间距(默认行间距为 20pt ),以及标题以外的段落开头都要有两个中文字符的缩进 d.之后用户自己选择每个标题、以及表格说明,图片说明,让用户自定义选择其格式,比如一级标题,字体为黑体三号,居中对齐;二级标题为 小三 黑体 左对齐;表格说明小五宋体居中对齐 e.之后按照用户选择的指定内容的指定格式,将文件中的对应内容改为对应的格式之后保存成新文件输出给用户。 f.其余未特别说明的部分,即正文内容使用小四宋体 g.全程不改变用户文件中的内容 ## 软件 说明部分 该程序主要是用于论文正文内容 使用该程序格式化之前,需要保证文档内容已经规范,如二级标题 2.2,三级标题 2.3.3,一级标题 1、第一章、第1章 正文部分使用的小序号尽量不要和这些重复,否则会被识别成标题 目录内容,附录内容格式需要自己调整(最好后面自己手动插入) 文件格式需要时 docx 格式,如果是 doc 格式,则需要手动转换为 docx 格式 一级标题 三号宋体加粗 二级标题 四号宋体加粗 三级标题 小四宋体加粗 图表说明 五号宋体居中 📝 使用条款 禁止将该项目应用到任何可能违反当地法律规定和道德约束的项目中 禁止将该项目用于任何可能有损他人利益的项目中 禁止将该项目用于攻击与骚扰行为 遵守Robots协议,禁止将该项目用于采集法律或系统Robots协议不允许的数据 使用该项目发生的一切行为均由使用人自行负责。 因使用该项目进行任何行为所产生的一切纠纷及后果均与版权持有人无关, 版权持有人不承担任何使用该项目带来的风险和损失。 版权持有人不对该项目可能存在的缺陷导致的任何损失负任何责任。 个人或组织如未获得版权持有人授权,不得将本项目以源代码或二进制形式用于商业行为。 该项目 源代码和本文档内容,未获得作者授权禁止用于出版。