mcpField
F
fiction-layout-exporter

fiction-layout-exporter

github.com/lensetek文档处理339 次安装1 天前更新
代码仓库

关于 fiction-layout-exporter

这项 Agent 技能用于排版小说稿件并准备纸质和数字出版文件。它可按预设生成 DOCX、PDF、EPUB 和响应式网页阅读器。

主要功能

  1. 01生成适合印刷的 DOCX 和 PDF
  2. 02导出结构化 EPUB 文件
  3. 03构建响应式网页阅读器
  4. 04提供书籍、漫画和杂志预设
  5. 05应用章节与页面排版规则

适用场景

  1. 01为小说稿件准备印刷版
  2. 02制作小说的 EPUB 版本
  3. 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