Word 排版底稿:标题、表格和给 AI 的完整提示词

KevinW Lv.2 2026/10/22 22:24:39 浏览 0

让 AI 排 Word 报告时,可以先把字号、字体和段落间距放进一份 DOCX 底稿,再让它按标题和正文样式填内容。后面想统一调一级标题,改一次样式就能一起调整。

这里做了一份项目交接报告底稿,加一份填好内容的样例:

下载DOCX底稿、填好样例、完整提示词与重建验证材料包

report-template.docx 用来另存后填写,sample-report.docx 用来对照最终结构。内容是原创、虚构的教学交接材料,没有用真实项目数据,也没有做模型排版效果测试。

上图来自填好样例的实际 PDF 预览,渲染工具和版本见下文。它能展示本机导出效果,不能保证换一台机器、字体或 Word 版本后仍然相同分页。

不写代码也能用

打开底稿,先另存一份,再替换占位内容。选中一级章节,在“开始”的样式区域应用“标题1”;下一层用“标题2”,普通段落用“正文/Normal”。文件中的英文样式名如下,中文版 Word 会把内置标题样式显示为本地名称。

内容文件中的样式名本例设置
文档主标题Title22 磅
一级章节Heading 115 磅,一级大纲
二级章节Heading 212.5 磅,二级大纲
普通正文Normal12 磅,1.5 倍行距,段后 6 磅
代码段CodeBlock西文等宽字体,10 磅
表头段落TableHeader11 磅,加粗
表格正文TableBody11 磅
表格说明Caption9.5 磅

正文用 Noto Serif CJK SC,标题用 Noto Sans CJK SC,西文代码用 DejaVu Sans Mono。文件不嵌入字体;你的机器没有这些字体时,先在样式定义里统一换成已有字体,再检查分页和表格。单位有明确格式要求时,以单位模板为准。

标题样式还有文档结构作用,可以用来导航、调整层级或建立目录;只把一段正文改大、加粗,并不会自动把它变成同样的标题结构。本包没有插入自动目录,长报告若要目录,还需要在 Word 中插入、更新并复查。

交给 AI 时,把底稿和内容一起给

前提是工具能实际读写 DOCX 并交付文件。可以附上底稿、你的原始稿件,再用包里的完整 prompt.txt:

请使用 report-template.docx 作为样式底稿,将下面的内容整理为新的 formatted.docx。

先确认你有能实际读写 DOCX 的工具,读取底稿里的样式和页面设置;仅提取正文不能代表已经保留版式。不能读写文件时直接说明,不要声称交付完成。

保留原底稿,另存新文件。只调整结构和排版,不改正文措辞、数字、代码或表格内容。遇到层级不明确的段落,先列出待确认项,不自行编造章节。

样式映射:
- 文档名称用 Title,副标题或范围说明用 Caption。
- 一级章节用内置 Heading 1,二级章节用 Heading 2,不用手动放大加粗替代标题样式。
- 普通段落用 Normal,代码用 CodeBlock,表头用 TableHeader,表格正文用 TableBody。
- 保留 A4、20mm 页边距,以及各样式的字体、字号和段落间距;不能确认字体可用时说明可能的字体替代。
- 不添加外部链接、自动目录、宏或未经提供的项目结论。

输出后核对标题层级、段落与表格文字、代码缩进和引号。有渲染工具时导出预览并逐页检查标题孤行、表格溢出和文字裁切,明确使用的渲染器;不能渲染就列为未检查,不把它写成已在 Microsoft Word 验证。

请交付实际 formatted.docx,并简短列出未确认事项。原文如下:
【在这里粘贴需要排版的原文;保留原始表格和代码】

OpenAI 当前文件输入文档说明,Responses 的 DOCX input_file 路径抽取的是文字。仅仅把文件传进模型,不等于它已读取和保留 Word 样式;这里需要的是工具实际编辑这份文件。若要核对视觉效果,也要给实际渲染预览,而不能只看抽取出来的正文。

拿回文件后,点几处章标题,看是否确实应用了标题样式;再查看表格、代码缩进和原文数字。交付物应是另存的 DOCX,而不是聊天窗口里一句“已完成”。

这份材料实际检查到了哪一步

两份交付 DOCX 都检查了 A4、20mm 页边距、标题大纲级别、实际段落样式和显式中文字体;填好样例的正文、代码和表格文字也与固定原稿逐项对照。正文误标成标题、正文被改写、表格内容被改写这三类错误,检查器都能抓到。

最终 ZIP 已在新目录解压运行;重建器也实际生成了另一份文件,重复写入同名目标会被拒绝。两份文档均使用本机 LibreOfficeDev 26.8.0.0.alpha0 导出为一页 A4 PDF,并查看实际渲染图片,未出现本例文字或表格裁切。这里没有运行 Microsoft Word,也没有让模型执行排版;截图是 LibreOffice 的真实预览。

如果只想使用底稿,不需要运行 Python。包里同时保留了重建器、验证脚本和依赖文件,方便需要修改底稿的人复用;运行方式见 README。验证脚本针对随包样例,不能拿它证明任意新报告的内容、分页和排版都正确。

资料:Microsoft《Add a heading in a Word document》、python-docx《Working with Styles》、OpenAI《File inputs》,2026-10-22 核对当前文档。

评论 0

发表评论

登录后参与讨论

登录

暂无评论