The code and open-source tools I used to produce a science fiction anthology
6 months ago
- #book-publishing
- #automation
- #science-fiction
- 出版了《Think Weirder: The Year's Best Science Fiction Ideas》——一本包含16个故事的选集,收录了格雷格·伊根和伊莎贝尔·J·金等知名作家的作品。
- 在亚马逊短篇故事选集类别中取得#1新书畅销成绩,超越多家大型出版社的书籍。
- 作为业余出版人兼顾全职工作与家庭责任,独立完成全流程出版管理。
- 运用Python、YAML和LaTeX等编程技术实现出版流程自动化与优化。
- 通过YAML文件系统化管理391篇候选故事,实现元数据追踪与版本控制。
- 开发Python命令行工具(se.py)用于选题管理、元数据维护及选集汇编数据统计。
- 采用LaTeX的memoir文档类进行专业排版,利用可复现构建流程与自定义字体增强效果。
- 基于Pandoc生成EPUB电子书,并通过后处理优化目录页的作者署名展示。
- 强调系统组织、可复现构建和简洁文件格式对出版流程顺畅的关键作用。
- 倡导这种出版模式,指出深度理解每个生产环节带来的独特优势。