一个基于 Web 的中文论文排版工具,支持一键格式化 Word 文档,符合中文期刊或学位论文格式要求。
直接双击运行 format_app 文件夹下的 start_server.bat 脚本文件。
- API 服务:http://localhost:3000
- 前端页面:http://localhost:3001
cd C:\Users\dell\Desktop\论文排版\format_app
uv run python start.py直接双击 format_app 文件夹下的 start_server.bat
访问 http://localhost:3000(API)和 http://localhost:3001(前端)。
点击「直接上传正文Word排版」按钮,选择本地 .docx 文件上传,可选勾选「自动生成目录」。
系统会自动识别文档中的一至四级标题并应用格式:
- 一级标题(一、二、三...):黑体 16pt,居中,段前24pt,段后18pt
- 二级标题((一)、(二)...):黑体 14pt,段前24pt,段后6pt
- 三级标题(1. 2. 3...):黑体 13pt,段前12pt,段后6pt
- 四级标题((1)(2)(3)...):黑体 12pt,段前12pt,段后6pt
在下方各文本框中分别输入:
- 目录:目录内容
- 摘要:摘要文本
- 关键词:关键词(用逗号或换行分隔)
- 正文:论文正文内容
- 参考文献:参考文献列表
点击「开始排版」生成格式化文档。
勾选「自动生成目录」可根据正文中的标题结构自动生成目录。
点击「预览结构」可查看正文中的标题层级检测结果。
排版完成后,点击「打开输出目录」可直接打开输出文件所在文件夹。
| 级别 | 前缀示例 | 字体 | 字号 | 对齐 |
|---|---|---|---|---|
| 一级 | 一、二、三... | 黑体 | 16pt | 居中 |
| 二级 | (一)(二)... | 黑体 | 14pt | 左对齐 |
| 三级 | 1. 2. 3. | 黑体 | 13pt | 左对齐 |
| 四级 | (1)(2)... | 黑体 | 12pt | 左对齐 |
- 字体:中文使用宋体,英文/数字使用 Times New Roman
- 字号:12pt
- 对齐:两端对齐
- 首行缩进:2汉字
- 行距:固定值20磅
- 一级标题:宋体14磅,左缩进0
- 二级标题:宋体12磅,左缩进1汉字
- 三级标题:宋体10.5磅,左缩进2汉字
- 四级标题:宋体10.5磅,左缩进3汉字
- 字体:中文宋体,序号 Times New Roman
- 字号:小五号(9pt)
- 行距:1.15倍行距
- 文件命名:原文件名 + 「(已排版)」后缀
- 如遇重名,自动在文件名后添加数字序号(如
论文(已排版)1.docx) - 输出路径:
C:\Users\dell\Desktop\论文排版\uploads
- 后端:FastAPI + python-docx
- 前端:原生 HTML/CSS/JavaScript
- 端口:3000