poetry-book
Installation
SKILL.md
Poetry Book
将一批有出处的资料编成可阅读、可核查、可重建的诗词书、技术专题或讲义。交付物是实际 PDF,不是只有排版建议或 LaTeX 片段。
输入与原则
- 先确认主题、作者范围、时间范围、输出语言和所需风格;用户未指定主题时用
song-mist。 - 盘点并保留原始文件。逐条记录作品、段落、系年、系年依据、注释和出处,不把来源文件与编纂层混写。
- 将资料整理为
examples/book.json所示的规范化 JSON。引擎接收此 JSON;不要声称任意 PDF、图片或网页可以不经过读取和结构化就直接成书。 - 默认交付简体中文横排。繁体原件可保留作考证,但正式书稿要按用户要求转换并抽查;不得擅自改成竖排。
- 已知年份按
date.start升序放入章节;只能确定区间时保留区间和“约”;未系年作品放入appendix,不得杜撰年份。引擎不会静默重排错误顺序。 - 每条作品必须有稳定 ID 和至少一个来源。题解、
gloss笺注、comment批语按证据编写;不为普通作品批量生成空泛赏析。 - 数字只陈述已处理资料的实际数量,不宣称“天下无遗漏”。署名存疑、异文、重复正文与缺失来源必须明示。
环境与输出
需要 latexmk、LuaLaTeX、Ghostscript、Python 3,以及 fontTools、PyMuPDF、Pillow;技术文章模式另用 PyYAML,LaTeX 使用 fancyvrb、booktabs、tabularx。系统需要 Source Han Serif SC VF、Early Summer Serif、LXGW WenKai。技能自带 BabelStoneHan、I.Ming 及许可;也可通过 POETRY_BOOK_MAIN_FONT 指定主中文字体文件以计算生僻字回退。
依赖缺失时明确报告并停止,不静默换用 Last Resort 或 Unifont,不未经同意安装软件。