KANONARA

如何撰寫推理小說

推理小說怎麼寫?類型的合約是把線索公平攤在讀者眼前。本篇談本格承諾、罪案與調查兩座時鐘的纏繞、嫌疑人圈的搭建,以及經得起重讀的揭露怎麼寫。

發布於 29 Sept 2026 · 1 分鐘閱讀

你有一樁罪案、一名調查者與一個答案,而決定這本書算不算推理的問題是:讀者能不能參與解謎。沒有哪個類型把合約講得更直白。維基百科的推理小說條目,把它定義為「某樁事件(通常是一樁謀殺或其他罪行)的性質直到故事結束都保持神祕」的類型,而解答多半由偵探「從呈現給讀者的事實出發,以邏輯演繹」得出。呈現給讀者的事實:這幾個字就是職務說明,以下的一切,都在講如何信守它。

讀者合約

這份合約的正式名稱是本格(fair play),而這座目錄深入談過它:本格推理指南走過 Ronald Knox 一九二九年的十條規則、偵探俱樂部一九三零年同意遵守的公約,以及那些規則至今仍教給寫作者的事。簡寫版是這樣:偵探看到的每一條線索,讀者都看得到。解答揭曉時,必須能從頁面上已有的東西推導出來。誤導是被允許的;扣留不是。這個類型的招牌工具是紅鯡魚,一條用真事實砌成的假線索:讀者被誤導,是因為把真證據讀錯了方向,從來不是因為被擋在證據之外。

本格推理是這份合約最嚴格的版本,但它的某個版本約束每一部推理:就連一部從不玩 whodunit、基調陰鬱的辦案劇,也欠讀者一場答案找得到的調查。場景層級的合約(罪案、線索追查、揭露、判決),見推理的必備場景。

推理的兩座時鐘

一部推理同時跑著兩座時鐘,而技藝就在於讓它們互相上緊發條。第一座時鐘屬於罪案:過去裡一段固定的序列,動機成形、計畫擬定、機會被出手。第二座屬於調查:當下一條開放的序列,從證人、物件與謊言那裡,以錯位的順序拼裝對第一座時鐘的知識。(雙時鐘的框架是技藝共識;來源描述了各個部分,並沒有為這個機制命名。)實務上是這樣:每一場調查場景,都是第二座時鐘上的一個事件,揭開一件關於第一座時鐘的事實,而讀者的樂趣,是隨著現在推進,把過去重新排序。

倒敘推理把這層關係攤在明處。維基百科條目把它列為類型的標準形狀之一,稱為 howcatchem(如何抓到兇手):罪案與凶手在開頭就演出來,於是第一座時鐘完全可見,第二座時鐘則朝著證明緩步碾進。如果你的點子強在過程、弱在嫌疑人,那個對調是正當的類型答案。

嫌疑人與揭露

whodunit 的標準機件,用維基百科的話說,是「一個封閉的嫌疑人圈」,每個人都帶著可信的動機與機會;本格傳統再加上手段,所以每個嫌疑人三樣都要有,因為調查只有在每一次淘汰都被掙來時才成立。在謀殺之前就把圈子建好:每個成員都需要一個值得隱瞞的祕密,以及一個偵探無法簡單把他們劃掉的理由。

揭露是兩座時鐘相遇的地方,而這座目錄有兩件專門的工具。角色的祕密與揭露談資訊落差:讀者知道什麼對上調查者知道什麼,以及為什麼對讀者藏起一條線索的偵探打破了合約,對嫌疑人藏起它的偵探卻創造了一場戲。情節反轉管的是揭露的形狀:故事方向的急遽改變,重新脈絡化先前的場景,卻不與它們抵觸。解答的檢驗,就是反轉的檢驗:重讀時,一切仍然成立,而讀起來不一樣了。

系列的考量

推理是系列的動物:耐久的資產是偵探,不是案件,而讀者回頭,是為了這個角色的方法、缺陷與緩慢推進的私人生活。這個切分,正是系列聖經與單本聖經描述的那條界線:每個案件是一本有自己的線索與判決的書,而偵探的歷史、方法與配角群住在系列層,必須活得過每一本書。

各個子類型把系列問題推向不同的方向。溫馨推理把問題跑得最狠:一個封閉的社群、一名擁有社群通行權的業餘偵探,以及一筆長篇系列必須刻意管理的死亡人數。警察程序小說用體制換掉業餘者;維基百科條目指出,程序劇的偵探「會犯錯,並且受到規則與法規的約束」,這讓警局、它的案件與它的人事,也成為系列正史的一部分。冷硬派的重置更徹底,但連他們也會累積傷、仇與歷史,而細心的系列會把它們保留下來。

線索帳冊

無論哪個子類型,工作紀律都一樣:記下每一條線索、它證明什麼、誰握有它,以及讀者在哪一章看到它。推理是唯一一個結局會為之前的一切重新定價的類型,這讓它的記帳工作,成為虛構作品裡最不寬容的一份。

來源

  1. Wikipedia: Mystery fiction
  2. Wikipedia: Knox's Decalogue

本文中的寫作技法論斷均可在下列來源查證;屬於從業者共識而非定論的內容,正文均已註明。

繼續閱讀