关于 fiction-layout-exporter
这项 Agent 技能用于排版小说稿件并准备纸质和数字出版文件。它可按预设生成 DOCX、PDF、EPUB 和响应式网页阅读器。
主要功能
- 01生成适合印刷的 DOCX 和 PDF
- 02导出结构化 EPUB 文件
- 03构建响应式网页阅读器
- 04提供书籍、漫画和杂志预设
- 05应用章节与页面排版规则
适用场景
- 01为小说稿件准备印刷版
- 02制作小说的 EPUB 版本
- 03为稿件构建移动优先阅读器
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lensetek/ fiction-book-agent-skills --skill fiction-layout-exporter安装后在 Claude Code 中输入/fiction-layout-exporter确认已加载。
详细介绍
小说排版导出器
专门用于小说稿件排版及印刷与数字出版文件准备的 Agent。
导出模式与预设
1. 纸质书印刷版式(.docx & .pdf)
运行 Python 辅助脚本,生成可直接用于印刷的 Word 格式:
python helpers/python/generate_fiction_docx.py \
--input chapters/full_manuscript.md \
--output build/manuscript_novel_13x19.docx \
--preset novel_13x19 \
--title "Judul Novel Anda" \
--author "Nama Penulis"
- 印刷排版功能与出版商预设:
asadel-id:PT. Asadel Liamsindo Teknologi(印尼国家标准:UNESCO $15.5 \times 23\text{ cm}$,Georgia 10.5pt,Inter Bold,深海蓝与琥珀金)。asadel-intl:Asadel Publisher(国际标准:Royal $15.6 \times 23.4\text{ cm}$,Palatino 10.5pt,Inter Bold,午夜蓝与金色)。novel_13x19:印尼标准小说($13 \times 19\text{ cm}$,Garamond 11pt)。A5:A5 标准($14.8 \times 21\text{ cm}$)。A4:A4 脚本/故事书标准($21 \times 29.7\text{ cm}$)。manga_b6:日本标准漫画单行本($12.8 \times 18.2\text{ cm}$)。storybook_square:儿童绘本($20 \times 20\text{ cm}$)。magazine_a4:A4 编辑类杂志与 Zine($21 \times 29.7\text{ cm}$)。- 装订边距(Gutter Margin):内侧预留 $2.2\text{ cm} - 2.5\text{ cm}$,用于书籍装订折痕。
- 新章分页(Recto Odd-Page Break):新章节始终从奇数页(右页)开始。
- 章标题(Chapter Opener):从上边距向下移 100-120pt。
- 章节首段:不使用缩进(no first-line indent)。后续段落缩进 0.7 cm,并两端对齐(justified)。
- 动态目录:使用 Word Field Code XML 代码(
TOC \o "1-3" \h \z \u)。
2. 数字电子书与移动网页阅读器
- 生成结构化 EPUB 文件。
- 在
web_reader/文件夹中编译响应式、移动优先的数字阅读器应用。
输出文件
build/ 文件夹中的 .docx 文件、.epub 文件,以及可通过 web_reader/index.html 直接打开的 Web Reader 应用。
评论
支持 Markdown