简要回答

按你的时间线需要发现哪类问题来选。短篇小说或只有一套历法的长篇,用电子表格就够了。Aeon Timeline 能计算年龄、时长和自创历法,适合依赖这些信息的情节,还能与 Scrivener 和 Ulysses 同步。Yazar.io 适合希望把事件和相关角色、地点联系起来,同时继续在 Word 或 Google 文档里写正文的小说作者,不过它不计算日期。Campfire 适合想把时间线、自定义历法和正文放在同一个应用里的写作者。Obsidian 适合愿意用笔记属性自己搭时间线的写作者。Plottr 更适合按故事顺序做规划,而不是按日期排年表。这份清单依据官方文档整理,并非上手测试的结果。

第 4 章写道,Neve 带着求援信穿过围城时“刚满十五岁”。你的笔记却记着她生于 388 年,围城始于 401 年。两者必有一处出错。时间线工具只有赶在读者之前告诉你错在哪里,才算物有所值。

这是一份按需求整理的清单,不是打分排名。产品信息来自各厂商的官方文档,核对于 2026 年 10 月 11 日;我们没有上手测试这些工具。文中不列价格。

先想清楚时间线要帮你发现什么#

时间线上的错误分三类,下面这些工具各自能帮上忙的地方不一样。

  • 顺序: 什么事发生在什么事之前,以及某个角色到了某一场戏能知道些什么。
  • 计算: 年龄、路上花的时间,以及事件之间相隔的年数。只有工具理解你的历法,它才能替你算。
  • 关联: 一个事件牵涉哪些人和地点。这样挪动它时,你能看到还有什么要跟着挪。

还要想好,除了时间顺序,你是否也需要故事顺序。第 12 章讲述的一段闪回,事情仍然发生在 390 年。具体方法见时间线指南;本文讨论的是把时间线放在哪里。

样例:Neve 的信与 Kessin 之围#

在每个候选工具里录入同样的记录。两个角色:信使 Neve,以及 Kessin 要塞的档案员 Aldous。两个地点:Kessin 要塞和 Tamber 渡口。四个事件:

原文写法的日期事件涉及
388 年Neve 出生Neve
401 年春Tamber 渡口发洪水Tamber 渡口
401 年仲夏Kessin 要塞之围开始Aldous、Kessin 要塞
401 年夏末Neve 带着求援信渡过 Tamber 渡口Neve、Aldous、Tamber 渡口

第 4 章说,最后这个事件发生时 Neve“刚满十五岁”。她其实只有 13 岁。留意每个工具是怎样让你看到这个问题的,又有多少计算是你自己做的。然后把围城推迟一年,数一数有多少内容要手动更新。

简单记录还是自动计算:电子表格或 Aeon Timeline#

电子表格#

每个事件占一行,各列分别是可排序的年份、原文写法的日期、事件、人物和地点。按年份排序,按名字筛选,再加一个用事件年份减去出生年份的公式。在 Neve 的样例里,这个公式能立刻标出错误,前提是你写了这个公式。它的局限大家都熟悉:和你的角色笔记之间没有任何链接,每处改动都要手动完成,自创历法还需要单独一列纯数字来排序。

Aeon Timeline#

在这几款工具里,Aeon Timeline 替你做的计算最多。它的世界观构建页面介绍了自定义历法(纪元、月份和星期都可以自己设定),还能自动追踪角色的年龄和情节节点之间相隔的时间。叙事功能页面又提到,每个角色可以有一条单独的时间线,确保没有人同时出现在两个地方;另有一个叙事视图(Narrative view),可以不管日期,把场景拖成任意顺序(叙事与讲故事)。人物关系可以记录某人是亲身参与了事件,还是只在旁观看;依赖关系则标明哪些事件会阻塞其他事件(分配与追踪)。它能与 Mac 和 Windows 上的 Scrivener、Mac 上的 Ulysses 双向同步,也能导入和导出 CSV(集成)。

要确认它是否符合你存放和分享作品的方式。时间线文件存放在本地,不能发布到网上;常见问题页面建议用共享网盘来协作,同时提醒多人同时编辑会产生冲突(常见问题)。它可以在 Mac、Windows、iPad 和 iPhone 上运行,但与写作软件同步和自动备份只有桌面版才有(平台)。官方提供 14 天免费试用(Aeon Timeline)。

与你的世界相连:Yazar.io 或 Campfire#

Yazar.io 的时间线#

Yazar.io 把时间线放在一个世界观设定工作区里,正文仍然在 Word 或 Google 文档里写。每个事件有一个标题、一个自由填写的日期标签(所以“401 年夏末”可以照原样写),以及一条可选的备注;拖动事件就能调整顺序(时间线)。把 Neve 和 Aldous 添加为参与者,把 Tamber 渡口设为地点,他们各自的页面就会按时间线顺序列出相关事件(更新)。这样,Neve 的页面会把她的出生和送信放在同一个列表里,旁边是她的资料、人物关系,以及一个列出所有提到她的条目的反向链接面板(功能)。这正是 Yazar.io 擅长的事:时间线不是一张独立的图表,而是每个角色记录的一部分。免费方案中时间线不限数量(方案),在 iPhone、iPad 和 Android 应用里也能使用(移动应用)。

就这项任务来说,它的局限很关键。Yazar.io 不计算日期或时长,所以 401 减 388 还得你自己算。时间线只是一个有序列表,想要平行的几条时间线,就得自己在事件标题里加标签。你可以把它发布到只读维基,但默认是关闭的,剧透会一直保持私密,直到你打开它(更新)。

Campfire 的 Timeline 和 Calendar 模块#

Campfire 适合希望时间线和正文待在同一个应用里的写作者。它的 Timeline(时间线)模块把事件卡片排列在可自定义的行和分隔线之间,像流程图一样把卡片连起来,跨度长时可以切换到甘特图视图,还能用颜色区分不同时期。一行可以专门跟着一个角色走,事件可以链接到 Arcs(故事弧)模块,另外还附带十多个情节模板。Calendar(历法)模块可以自建月份、星期、月亮和纪元,并与时间线双向链接(历法)。

我们读过的页面没有提到自动计算年龄,所以别想当然,先用 Neve 的样例测一下。免费方案最多 20 个时间线事件和 1 个历法(价格),iOS 和 Android 应用只提供时间线里的事件(应用)。

自己搭建还是按场景排序:Obsidian 或 Plottr#

Obsidian#

Obsidian 的帮助文档没有介绍时间线视图,但写明了搭一条时间线所需的各个部件。笔记是本地文件夹里的 Markdown 文件(存储方式)。属性(Properties)可以给笔记添加有类型的字段,例如数字、日期和列表(属性)。Bases 核心插件能把笔记显示为表格、列表、卡片、看板或地图,并可以按这些属性或公式来排序、筛选和分组(Bases、视图)。给每条事件笔记加一个数字属性 year 和一个列表属性 people,一张按年份排序的 Bases 表格就成了你的时间线。如果你更喜欢看图,Canvas(白板)核心插件可以在一块开放的空间里摆放卡片,再在卡片之间连线,位置全靠手动安排(Canvas)。

麻烦在历法上。日期属性存的是真实日历中的日期,例如 2020-08-21,所以自创历法需要一个用来排序的数字属性,再加一个记录原文写法的文本属性。年龄和间隔要你自己算,可以手算,也可以用你自己设置的公式。

Plottr#

Plottr 是一款情节规划工具。它的拖放式时间线把主线、支线和角色弧等情节线,按章节、场景或节拍(beat)横向排开。场景卡片记录角色、地点和标签;你可以翻转时间线、缩小视图、加上筛选,看清谁在何时何地做了什么。一个系列可以有自己的时间线,每本书也可以各有一条;大纲可以导出到 Word 和 Scrivener。它在 Windows 和 Mac 上运行,Pro 版另外提供网页应用、云存储和协作者功能(Plottr);官方提供 30 天免费试用(免费试用)。

它的功能页面讲的是章节和节拍,而不是历法日期或自动计算的年龄,所以应把它当作管理故事顺序的工具。它能把第 4 章的送信场景和围城支线并排显示,但 Neve 的年龄仍然只是她角色简介里的一个细节,要靠你自己核对。

按需求比较#

按你要完成的任务比较时间线工具,并非排名
你的需求先评估需要核实的地方
短篇小说或只有一套历法的长篇电子表格排序键和年龄公式要自己维护
自动计算年龄、时长和自创历法Aeon Timeline文件存在本地,不能发布到网上,通过共享网盘协作编辑
故事顺序与时间顺序并排,并与 Scrivener 或 Ulysses 同步Aeon Timeline同步只在桌面版可用
事件与角色、地点关联,正文在 Word 或 Google 文档里写Yazar.io不计算日期,没有平行时间线
时间线、自定义历法和正文在同一个应用里Campfire免费方案最多 20 个事件;移动端只显示事件
用自己的笔记和字段搭建时间线Obsidian属性、视图和各种计算都要自己设计
跨章节、跨书管理支线Plottr按故事顺序,不按日期年表

使用时间线工具的常见错误#

  • 把排好序的列表当成核对。 排序只能显示先后,不会告诉你 Neve 只有 13 岁。只有会计算的工具或你自己写的公式,才会做这道算术。
  • 混淆故事顺序和时间顺序。 某件事在哪一章讲出来,和它实际发生在什么时候,要分开记录。
  • 用真实日期表示自创历法。 一个等着你填 2026-10-11 的日期字段,和“401 年夏末”注定合不来。用数字排序,用文本显示。
  • 故事还用不上,就先写历史。 从各章所依赖的事件写起,只有当更早的起因变得重要时,才往前补上几百年。
  • 唯一的副本只存在一个应用里。 导出成在别处也能打开的格式,并且真的打开一次看看。

谁适合选哪个#

  • 短篇小说,或只有一套历法的第一部长篇: 从电子表格开始,等维护表格本身成了负担再换。
  • 情节取决于年龄、路程时间或一段漫长的自创历史: Aeon Timeline 就是为这类计算设计的。要做好多花时间设置的准备。
  • 在 Word 或 Google 文档里写作、角色越来越多的小说作者: Yazar.io 把每个角色的事件放在这个角色自己的页面上,与世界的其他设定放在一起,计算则留给你。
  • 希望正文、历法和时间线都在一个应用里的写作者: Campfire,在免费方案的限制内使用,或者改用付费方案。
  • Obsidian 用户: 先用属性和 Bases 搭时间线,再考虑添加别的应用。
  • 要管理整个系列支线的大纲派: 用 Plottr 管故事顺序;如果年表很重要,再搭配一个按日期管理的工具。

想更全面地了解世界观设定软件,请看世界观设定工具推荐。如果总是出错的是出生和继承顺序,可以试试为奇幻王朝设计家谱。

参考来源