Ulysses 与 Catalpas Atelier Scribe:Markdown 写作之外的出版链路
Ulysses 把 Apple 生态的 Markdown 写作打磨得近乎完美;Scribe 在保留同样写作体验的基础上,把电子书与印刷链路接到了同一个应用里。
Ulysses 与 Catalpas Atelier Scribe 对比:从 Apple 生态的纯净写作走向跨平台与出版
在 Markdown 写作工具的众多选择里,Ulysses 始终占据着一个特殊的位置。它没有 Scrivener 那样庞大的素材管理体系,也没有 Notion 那种百宝箱式的功能集合,但它把”一个人坐在屏幕前安静写字”这件事做到了一种少有的纯净。许多 Apple 生态的长期写作者——博客作者、专栏写手、非虚构作者乃至小说家——都把 Ulysses 当作日复一日的主力工具。

这种地位不是侥幸得来的。Ulysses 的库结构(Library)让作者可以把所有项目、笔记、片段放在一个统一的视图里,用 Smart Folders 自动归类,用 Goals 追踪每日字数与截稿日期。它的编辑器界面极其克制,不把任何不必要的元素放在视野里。多年下来,Ulysses 在 Mac、iPad、iPhone 三端之间的同步几乎从不掉链,这种稳定性本身就是一种 indie 作者最看重的品质。
但 Ulysses 的设计中心始终是”写作”这一段路。它把稿件写得舒服、把库管得井井有条,但当稿件成熟、需要走向最终的电子书或印刷书形态时,Ulysses 把这部分工作留给了下一棒。它能导出 PDF、DOCX、EPUB、HTML,但这些导出更接近于”能给编辑或博客使用”的水准,离能直接上架 KDP 或送进印厂还差几步距离。如果你写的是中文或日文,需要竖排或注音呢?如果你的工作设备里有一台 Windows 笔记本或 Linux 工作站呢?如果你希望写作时就实时看到稿件未来印成书的样子,而不是写完后再把稿件搬到第二款软件里处理呢?
这些问题,正是 Catalpas Atelier Scribe 想要补齐的环节。它不打算与 Ulysses 在写作纯净感这件事上正面竞争——那是 Ulysses 多年雕琢出来的成果——而是把同样以 Markdown 为核心的写作体验,延伸到 Apple 生态之外的平台,并把电子书与印刷级 PDF 的导出能力放在同一个应用里。
本文将沿四个维度展开——平台与数据归属、成品导出的覆盖范围、写作与排版的耦合方式、以及定价模式——帮助你判断哪一款工具或哪种组合最贴近你的项目。两款工具的写作体验有相当多的共鸣点,因此真正的差异往往落在”写完之后”。
平台与数据归属:Apple 生态与三端原生
Ulysses 是一款专注于 Apple 生态的应用,覆盖 macOS、iPadOS、iOS。这并不是一个无意义的限制,而是其产品哲学的延伸——把工程资源集中在 Apple 平台上,让 Mac 与 iPad 之间的同步、与 iOS 输入法的协作、与 Apple Pencil 的配合都做到打磨级别。许多 Ulysses 的长期用户在 iPad 上起草、在 Mac 上修订、在 iPhone 上随时补一两句话,这种全 Apple 设备的衔接体验是 Ulysses 的核心价值之一。
但这种聚焦也意味着一条刚性边界。如果你用 Windows,如果你的写作笔记本是 Linux,如果你的工作环境里 Mac 只是一台备用机或者根本没有,Ulysses 都不在你的选项里。对于身处 Apple 生态之外的作者,这条边界等于把 Ulysses 完全排除在了候选名单之外。
Catalpas Atelier Scribe 选择了三端原生的路线——Windows、macOS、Linux 都有原生桌面应用,不是 Electron 套壳的网页版,而是在每个平台上都以本地方式运行的软件。所有 tier 在三端通用,文件格式跨平台兼容。你可以在公司发的 Windows 笔记本上起稿,回家在 Mac 上继续编辑,最后在 Linux 工作站上完成印刷导出——整个流程不需要任何格式转换。
数据归属方面,两款工具在哲学上比较接近:“默认存在你这里”。Ulysses 把库默认放在 iCloud 上同步,也支持外部文件夹(External Folders)让你把稿件直接保存在 Dropbox、本地文件夹或其它位置;Scribe 默认把 Markdown 文件保存在你本地任意目录,并提供可选的云同步入口(Google Drive 等)。两者都没有把作者锁进一个专有云端。
文件格式上有一处差异值得注意。Ulysses 的内部稿件结构虽然基于 Markdown,但在库内组织时使用其自有的扩展(Markdown XL),把章节、标签、注释等元数据编码进文本里。如果你把稿件导出为标准 .md 文件再用其它编辑器打开,部分扩展语法需要清理。Scribe 直接使用标准 Markdown 文件——每一章就是一个 .md,可以用任意编辑器打开,可以纳入 Git 版本控制。这并非 Ulysses 的疏漏,而是其库结构带来的取舍。
这种区别的意义因人而异。对于已经把全部设备都安顿在 Apple 生态内、并且不打算切换的作者,Ulysses 的体验完整度可能就是最优解;对于设备组合混搭,或者希望稿件保留为开放标准纯文本的作者,跨平台与文件格式开放就是有实际影响的设计选择。
成品导出:能用与能直接送印
Ulysses 的导出能力在 Markdown 写作工具中算得上完善。它支持 PDF、DOCX、EPUB、HTML 等多种格式,提供一定数量的样式(Style)让作者调整字体、颜色与版式。对于把稿件交给编辑、贴到博客、或制作一份相对简单的电子书,Ulysses 的导出基本够用——这也是它能服务从博客作者到非虚构作者的广泛人群的原因。
然而,Ulysses 的设计取舍是:它不试图成为一款印刷排版工具。它的 PDF 输出在版心、字距、章节起始页、对开页装订等印刷传统的细节上没有专门优化,EPUB 的版式控制也偏向 Markdown 的自动渲染而非精细排版。这并非疏漏,而是 Ulysses 一开始就划定的范围——把作者带到稿件成熟的那一刻,剩下的导出能力是为了让你”把稿件搬出去”,而不是”在 Ulysses 里完成最终排版”。
Scribe 选择补齐这条链路。Plus 版本提供 EPUB 3 与灰度/RGB 印刷 PDF 导出,覆盖大多数标准小说项目;Pro 版本进一步提供 CMYK 色彩空间、ICC 色彩配置、自定义印刷母版(对开页设置、装订侧、出血开关)、自定义字体导入与页面模板、整页图片背景。这一整套能力的目标是:你写完稿件后不需要再换一款排版软件,Scribe 自己就能生成可以直接送到 KDP、IngramSpark 或商业印厂的印刷文件。
更显著的差距,是 CJK 排版。中文、日文小说常见的竖排版式,日文教材中的振假名,中文古籍里的拼音与注音符号——这些是结构性的语言要求,不是装饰性的额外功能。Ulysses 对中日韩字符的支持是字符级的——它能让你输入与显示这些字符,但竖排与注音并未内建。Scribe 在所有 tier 上支持 CJK 竖排;Pro 版本进一步提供 Ruby 注音(拼音、振假名、注音符号),覆盖电子书、文档、图片、印刷 PDF 多种导出格式。
请理解这并非对 Ulysses 的批评,而是对两款工具覆盖范围的客观描述。Ulysses 把资源投在了纯净的 Markdown 写作体验上,那是它的核心价值;Scribe 把资源投在了写作 + 印刷 + CJK 的完整链路上,那是它的核心价值。它们在写作这一段有相当的共鸣,但在”写完之后”那一段彼此延伸的方向不同。
写作与排版的耦合:写作工具与排版工具是同一个吗
Ulysses 的工作流是典型的”写作 → 导出 → 别处排版”。在 Ulysses 里你专注地写,需要时切到 Smart Folders 看进度、用 Goals 检查字数,整个写作过程不被字体、字距、分页这些东西打扰。导出时,Ulysses 把稿件转换为成品格式,过程是一个明确的阶段切换:从”创作”切换到”发布准备”。
这种分阶段的设计有它的好处。写作时你的视野里只有文字,不会被版面细节牵扯;后续的版面工作交给 Vellum、Atticus、InDesign 或其它专门工具来完成。两件事各自专心,互不干扰。
Scribe 采取了一体化的耦合路径。它原生使用标准 Markdown,左侧编辑文本,右侧实时显示与最终成品一致的电子书与印刷版预览。每一次按键、每一个章节标题的调整,都会即时反映到右侧的排版视图中——你写的就是它印出来的样子。
这种实时性对一部分作者来说是创作的助力。当你写到一段关键对话,你能立刻看到它在书页上的呼吸节奏;当你重排一个章节,整本书的版面随即重新流动。你在写作过程中就在感知读者最终翻到这一页时的体验,这种感知会反过来影响你的语言节奏与段落组织。对另一部分作者来说,这种即时反馈反而是干扰——他们更愿意先把故事写完,再去想它长什么样。
两种工作流并无绝对优劣,关键在于你自己更适应哪一种。Ulysses 的分离式工作流契合”写作就只看文字,排版另说”的创作者;Scribe 的一体化工作流契合”我在写作时就需要感知最终书页”的创作者。
值得一提的是,Scribe 在写作环境之上还集成了参考文献管理与 LaTeX 数学公式支持。Scribe Pro 内置对 Zotero 等参考文献管理器的对接,可以把研究稿件中的引文直接插入正文并自动整理参考书目;LaTeX 公式带实时预览,适合非虚构、教材或科幻硬核作者。Ulysses 由于聚焦于通用 Markdown 写作,没有专门覆盖这些场景——这同样是设计取舍的差异,不是高下。
定价:订阅与订阅 + Free tier
Ulysses 采用订阅制,月费约 5.99 美元,年费约 49.99 美元。Setapp 订阅用户可以在该订阅里使用 Ulysses(含其它若干 Apple 平台工具)。Ulysses 的订阅价格在长期持有的 Apple 生态作者中已经被广泛接受——稳定的更新节奏、可靠的同步、克制的功能演进,这些让作者愿意把它视为长期合作的工具。
Catalpas Atelier Scribe 同样采用分层订阅模式,但附带功能可用的免费 tier。Free 版本提供完整的基础 Markdown 写作与排版能力,足以走完一个完整项目;Plus 版本解锁 EPUB 与灰度/RGB PDF 导出;Pro 版本提供完整专业能力——CMYK、ICC、自定义印刷母版、Ruby 注音、参考文献、LaTeX 等。Pro 版当前早鸟价 79.99 美元/年,常规价 129.99 美元/年。
两种模式的差别主要在覆盖范围。Ulysses 的订阅服务于”纯写作”这一段——如果你的项目最终需要专业排版能力,仍然要再为 Vellum、Atticus 或其它排版工具付一笔费用。Scribe 的订阅让单一工具覆盖写作到印刷的完整链路,前期还可以从 Free 起步验证工具是否契合。
具体到数字:如果只把 Ulysses 当作写作工具单独使用,三年总成本约 150 美元,每年摊销 50 美元;如果你的实际工作流是 Ulysses + Vellum 完整包,三年总成本约 150 + 250 = 400 美元,每年摊销约 133 美元。Scribe Pro 早鸟价同样三年,年均 80 美元——单一工具覆盖整个链路。
正确的选择取决于你是否需要在写作工具之外再叠加专业排版器、你的项目是否需要 CJK 或彩印能力,以及你是否需要先用 Free 版本验证工具是否真的契合你的工作流。
如何做出你的选择
Ulysses 和 Scribe 在设计哲学上其实有相当的共鸣——都把 Markdown 当作写作的基础语法,都尊重作者对纯净写作环境的偏好,都不试图把作者塞进一个百宝箱式的功能堆里。它们的分野不在于审美或写作体验,而在于”写完之后”的覆盖范围。
在以下情况下,Ulysses 可能是更合适的选择:
- 你的全部工作设备都在 Apple 生态内——Mac、iPad、iPhone
- 你需要在 iPad 或 iPhone 上的轻量写作场景里保持完整的库与同步
- 你已经在 Ulysses 上建立了多年的库结构与写作习惯,不希望迁移
- 你的项目最终把稿件交给编辑或外部排版师,自己不参与版面工作
- 你看重 Ulysses 多年沉淀的纯净写作体验
在以下情况下,Catalpas Atelier Scribe 可能是更合适的选择:
- 你的设备组合包含 Windows 或 Linux,或者预期未来会切换主力机器
- 你希望写作工具与排版工具是同一个,不必转手第二款软件
- 你的项目涉及中日韩语言,需要 CJK 竖排或 Ruby 注音
- 你的项目需要彩印、精装或商业胶印的 CMYK 与 ICC 色彩管理
- 你希望在写作时就实时看到稿件未来印成书的样子
- 你需要参考文献管理或 LaTeX 数学公式的内置支持
- 你希望稿件保留为标准
.md文件,可以纳入 Git 或任意编辑器打开 - 你希望从 Free 版本起步,确认工具契合工作流后再升级
Ulysses 在 Apple 生态的 Markdown 写作领域已经建立了自己的标准,这种标准来自多年的产品打磨与作者社区的口碑,不应被任何后来者轻易否定。Scribe 的目标也不是取代它——而是在 Ulysses 选择不进入的平台与下半段链路里提供一个具备类似精神的可选项:同样克制的写作体验、同样尊重作者的注意力、同样希望”自己出书”不必跨越多款工具的接力,只是把这种精神延伸到了 Apple 生态之外。
最好的工具不是参数最强的那个,而是和你的项目最合拍的那个。如果你的全部设备与工作流都安顿在 Apple 生态内,Ulysses 值得你优先尝试;如果你的项目跨越了平台、语言或印刷场景的某条边界,Scribe 值得你认真看一看。从 Free 版本开始,用它写几个章节,看看它是否融入你的节奏。
延伸阅读:
- Scrivener 与 Catalpas Atelier Scribe:小说家的稿件管理与印刷链路
- Vellum 与 Catalpas Atelier Scribe:从 Mac-only 走向跨平台与 CJK
- 给小说家的本地优先写作工具:把稿件留在自己电脑上
- Scribe 对比指南:和你已经在用的工具比一比