毕业论文格式又被打回来了?

docx-formatter-cn 把 Markdown 一键转成符合中文学术规范的 Word 文档。公式、三线表、目录、编号一次搞定。

Python Markdown LaTeX Word PySide6

这些问题,是不是也困扰你?

😩

格式反复被打回

封面、目录、页眉页脚、参考文献,每一处都可能成为退稿理由。

🧮

公式不敢再改

公式截图放大就糊,修改一次就要重新截图、重新编号。

📊

表格样式不统一

手动画三线表耗时,行距、字号、边框粗细很难保持一致。

📑

编号和目录手敲

标题、图表、公式编号一改,全文引用都要手动更新。

用它,排版从“体力活”变“一键事”

之前你可能需要

  • 手动设置各级标题字号、段前段后
  • 公式截图并担心分辨率
  • 逐个调整表格边框为三线表
  • 手敲目录,一改页码就乱

现在你只需要

  • 写 Markdown,保留专注力在内容
  • LaTeX 公式自动转为可编辑 OMML
  • 表格自动渲染为标准三线表
  • 标题、图表、目录自动生成

效果预览

docx-formatter-cn 效果预览

由 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 获取。