毕业论文格式又被打回来了?
用 docx-formatter-cn 把 Markdown 一键转成符合中文学术规范的 Word 文档。公式、三线表、目录、编号一次搞定。
Python Markdown LaTeX Word PySide6
这些问题,是不是也困扰你?
😩
格式反复被打回
封面、目录、页眉页脚、参考文献,每一处都可能成为退稿理由。
🧮
公式不敢再改
公式截图放大就糊,修改一次就要重新截图、重新编号。
📊
表格样式不统一
手动画三线表耗时,行距、字号、边框粗细很难保持一致。
📑
编号和目录手敲
标题、图表、公式编号一改,全文引用都要手动更新。
用它,排版从“体力活”变“一键事”
之前你可能需要
- 手动设置各级标题字号、段前段后
- 公式截图并担心分辨率
- 逐个调整表格边框为三线表
- 手敲目录,一改页码就乱
现在你只需要
- 写 Markdown,保留专注力在内容
- LaTeX 公式自动转为可编辑 OMML
- 表格自动渲染为标准三线表
- 标题、图表、目录自动生成
效果预览
由 Markdown 转换生成的 Word 文档示例
功能特性
Markdown → Word
一键将 Markdown 转为符合中文学术规范的 docx,支持标题、段落、列表、表格、图片。
LaTeX 公式
LaTeX 转换为 Word 原生 OMML 公式,可编辑、非图片,支持分数、根号、矩阵等。
三线表
自动生成标准学术三线表,顶线、栏目线、底线粗细可调。
中文字体
SimSun/SimHei + Cambria Math,中英文混排优化,自动首行缩进。
自动编号
标题、图表、公式自动编号,支持目录生成和上标引用 [n]。
模板系统
中文学位论文 + arXiv / Nature / Science / IEEE / APA 等期刊/预印本模板,支持 JSON/YAML 自定义。
YAML Frontmatter
自动提取 Markdown 文件顶部的 YAML 元数据,渲染为封面页。
GUI + CLI
PySide6 桌面应用支持拖拽文件,CLI 支持批量转换和模板导出。
定价方案
免费版
¥0
CLI 开源,4 种模板
Pro 个人版
¥49
GUI + 批量 + 自定义模板
论文排版服务
¥199/篇起
人工按学校模板排版
快速开始
命令行
git clone https://github.com/vajhXajhcv/docx-formatter-cn.git
cd docx-formatter-cn
pip install -e .
# Markdown 转 Word
python -m docx_formatter.cli convert input.md -o output.docx -t 毕业论文
# 批量转换
python -m docx_formatter.cli batch input_dir/ -o output_dir/ -t 毕业论文Python API
from docx_formatter import convert_markdown_to_docx
with open("论文.md", "r", encoding="utf-8") as f:
md_text = f.read()
convert_markdown_to_docx(md_text, "output.docx", template="毕业论文")常见问题
和 Pandoc 有什么区别? ▼
Pandoc 是通用转换器,对中文学术模板、三线表、LaTeX→OMML 公式编号等场景支持有限。本工具围绕中文论文排版做了专门优化。
在线版能代替 Pro 版吗? ▼
在线版适合单次体验和轻量文档,不支持本地图片路径、批量转换和自定义复杂模板。Pro 桌面版功能更完整。
可以按学校模板定制吗? ▼
可以。Pro 版支持 JSON/YAML 自定义模板;也可以购买论文排版服务,由人工按学校规范调整。
参考文献能自动生成吗? ▼
当前版本支持 [n] 上标引用与列表格式;自动从 Zotero/EndNote 导入并排序的功能在规划中。
准备好开始了吗?
在线免费试用,或升级到 Pro 桌面版获得批量转换、自定义模板与完整本地文件工作流。
开源 CLI 可在 GitHub 获取。