← 全部文章
scroll · 研究寫作 · 歷史小說 · 非虛構 6 min

2026 歷史題材與非虛構作者的研究寫作工具清單

研究資料怎樣從收藏走進正文?盤點 Zotero、Scrivener、Obsidian、Notion、Aeon Timeline 與 Scroll,區分來源、檢索、推斷和正式引用。

歷史小說家在第十四章寫到一座臨時醫院,記得自己曾看過一份護士日記:裡面有照明、藥品和夜班交接的細節。她儲存過網頁,也下載過 PDF,還把一句話抄進筆記。真正需要它時,搜尋結果卻只告訴她「這份資料存在」,沒有告訴她當初為何相信它、它支撐哪一段場景,以及出版時是否需要正式引用。

研究型長篇的資料管理至少有四層:儲存來源,找回內容,記錄作者怎樣理解它,再決定哪些陳述需要正式引用。一個工具可以把其中某一層做得很深,也可以讓多層圍繞同一個寫作 Project 工作。選擇之前,最好先確認自己丟失的是「檔案」「上下文」「推理路徑」,還是「可追溯的引文」。

這種區別會直接影響寫作信心。資料找不到時,作者只是耽擱;判斷來路不清時,她往往不敢把一句話寫實;引用邊界不明時,問題則會一路拖到編輯和排版階段。研究工具真正保護的,不只是收藏,而是作者能夠解釋「我為什麼這樣寫」,並在需要時回到依據重新判斷。

下面六款工具分別從文獻、長篇工程、知識網路、協作資料庫、時間模型與目前作品上下文切入。它們不構成從低到高的排名。

Scroll 的 Markdown 原始碼檢視與即閱編輯器組合
Catalpas Atelier Scroll · 可讀原始檔與正文編輯保持在同一 Project 中

Zotero:讓來源與正式引用保持可追溯

Zotero 是免費的開源研究工具,擅長收集、組織與引用研究來源,並能生成參考文獻表。對於需要儲存出版資訊、作者、標題、連結、附件與引文資料的學術或非虛構寫作者,它可以成為來源層的權威。

它解決的是「這條資料來自哪裡」以及「如何按引用規範使用」。人物弧線、章節結構和場景任務通常仍在別處發生。成熟工作流不必讓文獻管理器承擔小說規劃,只需明確引用資訊如何進入正式稿。

Scrivener:讓 Research 留在長篇工程近旁

Scrivener 的 Research 區域讓網頁、圖片、PDF 和筆記與稿件保留在同一工程中;Binder 又讓這些資料可以按作者理解的層級組織。寫作時不必離開專案去尋找每一份材料,是很多歷史題材作者珍惜的體驗。

當研究資料需要與人物、地點、事件、時間線和橫跨多章的任務同時核對時,作者可以繼續判斷:層級資料夾是否已經足夠,還是需要更多按關係、時間或空間檢視資料的角度。

Obsidian:用本地 Markdown 儲存自己的研究網路

Obsidian 讓研究筆記保持為本地 Markdown,並透過 Links、Backlinks、Graph 和 Canvas 建立連線。適合長期研究同一時代、議題或地域的作者,也適合希望筆記能跨作品繼續積累的人。

它的結構由使用者定義,因此既可以非常輕,也可以發展成完整研究系統。代價不是「外掛一定很多」,而是方法需要由作者選擇和維護。多部作品分別使用不同 Vault 時,還要決定哪些資料跨 Vault 共享、哪些設定需要複製或同步。

Notion:讓研究分工和狀態共同可見

資料庫 View、評論、權限和共享 Workspace,使 Notion 很適合研究團隊或合著專案。資料可以按來源類型、查核狀態、負責人、章節用途和截止時間篩選;編輯與研究員也能在對應頁面旁討論。

目前的 Offline Mode 與匯出功能增加了離線存取和儲存副本的選擇,但協作 Workspace、匯出檔案與作者直接管理的普通本地 Markdown Project 仍是不同形態。當研究階段過渡到主筆長期寫作時,團隊可以為共享決定與正式長稿分別指定清楚來源。

Aeon Timeline:讓歷史材料進入可核對的時間模型

歷史資料常在日期上互相牽制。人物年齡、旅程耗時、政策生效、戰爭持續時間和敘事順序,都可能改變一段論證或場景是否成立。Aeon Timeline 提供事件、人物、地點、年齡、持續時間和相對日期等專項時間能力,適合把時間一致性作為研究核心的作品。

時間模型可以成為日期權威,但不會自動判斷來源可信度。作者仍要保留資料出處,並說明模型中的每個關鍵決定來自檔案、二手研究還是創作推定。

Scroll:讓研究資料找得到,也找得回當時的寫作理由

Scroll 允許作者把參考檔案匯入目前本地 Project。匯入後,Project 管理的是資料副本;原檔案不會被改動,原檔案後續變化也不會自動同步。這個邊界適合儲存某一創作階段所依據的材料,但它不是對外部資料庫的即時鏡像。

參考資料卡可以記錄標題、來源資訊、備註和與目前作品有關的上下文。作者還可以建立明確連結,把人物、地點、事件或正文帶回相關資料;Project 搜尋則幫助作者在正文、卡片標題與受支援內容中找回詞語出現的位置。連結表達「這兩處有關」,並不自動成為正式引用;匯入 PDF 也不等於已經建立引用。

回到臨時醫院。作者可以把護士日記副本放入 References,為「夜班照明」記錄自己的摘要,把醫院設為地點,把物資短缺設為事件,再在相關章節留下明確連結。幾個月後搜尋「煤油」時,她不僅找到正文用詞,也能回到當時的研究卡。至於日記是否可靠、這一細節是否需要正式引用,仍由作者判斷。

一位獨立作者在交稿前收到編輯追問:「這段物資短缺依據什麼?」如果研究只剩一個下載資料夾,她可能要重新搜尋整段歷史;如果資料卡保留了來源、疑問和使用章節,她可以先還原當時的判斷,再決定補證據、修改措辭,還是刪去無法支撐的細節。這裡節省的不是檢索時間而已,也是一次返工從「重新研究全書」縮小到「重新核對一個決定」。

需要正式引用時,應把引用資訊作為單獨職責處理,並在使用前核對目前功能與格式邊界;普通連結、備註和搜尋不能冒充參考文獻。對非虛構作者,這種區分尤其重要:一條資料可以啟發敘述,卻未必能支撐公開事實;一段背景閱讀也不一定要進入最終參考文獻表。

研究資料還可能處於探索階段。思維導圖可以梳理概念,流程圖可以排列事件因果,自由白板可以暫存尚未確認的線索。畫布上的連線是思考痕跡,不會自動變成人物或事件的正式關係。待判斷穩定後,再把需要反覆核對的事實寫入 Story data 或正文。

一套耐用的研究記錄,最好還能保留判斷過程。除了摘錄內容,可以寫下查閱日期、資料類型、可靠性疑問、與其他來源的衝突,以及「我準備在哪一章使用它」。這不是要求每條網頁都做成學術卡片,而是把後來最難復原的語境留給未來的自己。若資料只提供氛圍,可標為背景閱讀;若它支撐公開事實,則應進入更嚴格的來源與引用流程。

對訪談和私人檔案,還要把權限與內容組織分開考慮。工具能幫助定位檔案,卻不會自動賦予引用許可,也不會替作者處理敏感資訊。公開前仍需按專案約定確認授權、匿名化與事實查核;這些編輯責任不能由搜尋結果代替。

選擇工具時,可以拿一個已經寫進正文的事實做反向測試。先從段落出發,看能否找到作者當時的備註,再回到 Project 中使用的資料副本,最後找到外部原始來源與正式引用資訊。如果鏈條在某一步斷開,就能知道下一套工具最需要補的不是「更多收藏方式」,而是哪一種可追溯性。這個測試比匯入全部資料更輕,也更接近作品交付時會發生的真實問題。

Scroll 更適合研究、故事資料、正文和修訂任務經常互相牽動的單部 Project;Zotero 更適合讓來源與引用成為權威,Obsidian 適合跨作品的長期知識網路,Notion 適合共同可見的研究分工,Aeon 適合時間計算,Scrivener 則提供成熟的長篇 Research 工程。作者可以組合工具,只要知道正式來源在哪裡,以及資訊如何交接。

進一步的工作流可見《「我記得看過這條資料」》;需要理解複雜情節與資料檢視的關係,可讀《複雜故事的小說規劃軟體清單》。回到年度工具合集可以按其他創作難題繼續選擇。

研究工具的價值,不是讓收藏夾繼續變大,而是讓作者在寫下一項事實時知道自己依據什麼。想了解 Scroll 如何把參考資料、Project 搜尋與正文放在同一創作上下文中,可查看 Scroll 產品頁