十天写完一部中篇:用 groff 排版小说的完整工具链
来源:movq.de — 2026-10-31
📋 概述
movq 刚写完第二部中篇小说,并公开了自己的写作与排版工具链。两部中篇都用 groff 排版:第一部约 50 页 A5(1.5 万词)花了七个多月,第二部约 120 页(4 万词)只用了十天。他自建了一个极小的宏包,只有章节标题、悬挂缩进段落、段间留白三个宏;用 Vim 加 Goyo 插件写作,git 管版本,另写脚本处理句间距与德语断字。在那台 13 年半的老机器上,排版 50 页文档耗时约 700 毫秒,120 页约 1.6 秒。
🔑 核心要点
- 速度是选择 groff 的核心理由:50 页约 700 毫秒、120 页约 1.6 秒,含预处理。
- 宏包只有三个宏:SH(章节标题)、PP(悬挂缩进段落)、LP(段间留白),一个文件一章。
- 出 PDF 只需一行:groff -Tpdf -dpaper=a5 -P-pa5 macros.groff chapter01.groff > book.pdf。
- 排版之外还处理了页脚与页码、header、trap 机制、句间空格与德语断字等细节。
- 写作本身才是难点:他 2025 年 7 月起读了约 30 本小说,才发现自己也能写。
💡 金句
第一部花了七个多月。但第二部,更长的那一部?只用了十天。
👍 0
👎 0
← 返回 Lobsters 首页