廷仔腳

概念跨朝代

層累造成的細節

二手轉述的偏差有方向性——它使敘事合乎讀者對「什麼像正史」的預期;查核的注意力應給有敘事功能的細節,而非年份

讀法:金色底線可以點,連到站內別頁;灰色細線是人名、事件、制度、著作的名字,這裡沒有頁可以點。

命題

史書被後人轉述時,走樣的方向不是隨機的——它總是往「故事更好聽」那邊走。《明史》只記 史可法 寫了一封家書,後世替他補上拒降、有援兵、留五封遺書三樁(另一樁「葬衣冠」本傳其實有記;這三樁在戴名世的紀略裡也找得到原文,見〈添加型:史可法〉);而他的生年、官職、諡號,轉述起來大多沒錯。

差別在於那個細節有沒有敘事功能。有的會被動手腳,沒有的不會——沒有人有動機去修飾一個年份。

所以查核時注意力不該平均分配。要問的不是「這句話對不對」,而是「這個細節讓故事更好聽了嗎?」


例證

添加型:史可法

正史只記 史可法 寫了一封家書,後世的轉述裡多了三樁事蹟(添加型;這三樁其實有原文出處,只是不在正史)。

那三樁是:「多鐸五六次致書招降,皆不啟封」「劉肇基率兩三千人入援」「連寫五封遺書」。三者《明史》本傳都沒有,本傳只寫他「作書寄母妻」一封。

三樁都不是隨便添的:拒降、有援、留言,恰好補齊了一個殉節者該有的三格。 → 那三樁是「多鐸五六次致書招降,皆不啟封」「劉肇基率兩三千人入援」「連寫五封遺書」,《明史》本傳都沒有,只寫他「作書寄母妻」一封。 這說明:後人是照著心裡那個「殉節者該是什麼樣子」的模子,把空著的格子一個一個填滿。這個解釋要打折:查到原文之後,它只對人數那一處成立,前兩樁有出處,不是填出來的。

刪限定語一:揚州十日記

三個字被刪掉,王秀楚 就從一個誠實的轉引者,變成了憑空誇大的人(揚州十日記;刪限定語·其一)。

《揚州十日記》原文是「查焚屍簿載數,其八十萬餘」——王秀楚說得很清楚,他抄的是焚屍記錄上的數字。而二手轉述一律把「焚屍簿」三字略掉,寫成「日記記載八十萬」。該被質疑的其實是那份焚屍記錄,不是作者的誠實,而兩者的差別全在那三個字裡。

同一句話還被反向加工過一次:原文明說這個數字不含三類人:「落井投河、閉門焚縊者不與焉,被擄者不與焉」(跳井投河的、關起門來自焚上吊的、被擄走的,這三種都不算在八十萬裡頭)。坊間轉述卻多加了「失蹤」一類,湊成四類。刪一個限定語、增一個類別,發生在同一個句子上,這是本篇唯一同時看得到加與減的例子。可見加與減不是兩種人的兩種習慣,而是同一股力的兩個方向:讓數字更驚人、名目更齊整的,就加;讓數字打折扣的,就刪。

判準不在動作是加還是減,在改完之後的句子是不是更合乎轉述者原本就有的印象。 → 《揚州十日記》原文「查焚屍簿載數,其八十萬餘」,轉述時「焚屍簿」三字被略掉;而原文明說不含「落井投河、閉門焚縊者不與焉,被擄者不與焉」三類,坊間卻多加了「失蹤」湊成四類。 這說明:同一個句子上,一邊刪一邊加。可見加與減不是兩種人的習慣,是同一股力的兩個方向——讓數字更驚人的就加,讓數字打折扣的就刪。

刪限定語二:土木堡之變

兩個字被略掉,隨行的民夫就全變成了戰兵(土木堡之變;佐證 也先;刪限定語·其二)。

土木堡「五十萬大軍」這個數字,最早出自劉定之《否泰錄》,原文是「官軍私屬共五十餘萬人」(官兵加上隨行的私人僕役與民夫,合起來五十幾萬)。清人谷應泰《明史紀事本末》把「私屬」二字略掉,寫成「官軍五十餘萬人」(卷32,明史紀事本末卷32 土木之變 - 維基文庫,自由的圖書館),坊間再約成「五十萬大軍」,而真正的戰兵大約只有二十萬。做法與上一則的「焚屍簿」完全一樣:略掉一個限定語,數字的意思就全變了。

有意思的是,劉定之本人是《英宗實錄》的副總裁,修實錄時反而不採用自己書裡這個數字——可見當時人就已經在懷疑它了。(《明史·英宗前紀》只寫「死者數十萬」,不載出征人數。《否泰錄》全文已收進本站逐字校對,見否泰錄 - 中國哲學書電子化計劃。)

同一部書裡還藏著一則自證。 第 19 條記楊洪班師時說,塞外殘餘的敵騎「其實不過百餘散掠,各群驅人畜以自擁衛,望之若數萬,眾官軍不敢逼。」其實只有一百多人四處劫掠,各自趕著搶來的人和牲口當屏障,遠遠望過去像好幾萬,官軍就不敢逼近。作者親筆記下了兵力數字是怎麼被目測放大的,而這段話就寫在那部後來被拿去坐實「五十萬大軍」的書裡。

一部書可以同時是誇大數字的源頭,和拆穿誇大機制的證人——數字失真多半不在原作者,而在轉述的那一手。 → 《否泰錄》第 19 條記楊洪班師時說,塞外殘餘敵騎「其實不過百餘散掠,各群驅人畜以自擁衛,望之若數萬,眾官軍不敢逼」。 這說明:劉定之自己知道兵力會被眼睛放大,還寫了下來。把「官軍私屬共五十餘萬」變成「官軍五十餘萬人」的,是後來轉述的那一手,不是他。

同書還交出第二個數字,而後世幾乎沒人轉述它。第 5 條明寫瓦剌一方「其實虜眾僅二萬,我師死傷者過半矣」(敵軍其實只有兩萬,而明軍死傷超過一半)。劉定之是明朝人,沒有誇大敵軍的動機,卻仍然這樣寫。(這個「二萬」指的是瓦剌兵,與上文明軍戰兵「約二十萬」不是同一回事。)

於是同一部書給出了兩個數字,而後世只撿其中一個:「官軍私屬共五十餘萬」被反覆轉述、還在轉述中被刪掉限定語而放大;「虜眾僅二萬」則幾乎沒人提,通行的「以眾擊寡」印象因此與一手記載恰恰相反。可見後人不只改動經手的數字,還會挑要不要經手——一個數字之所以沒被層累,可能只是因為沒有人把它撿起來。改動與略過,都發生在轉述的那一手,不在原作者。

刪限定語三:皇明祖訓

五個字被略掉,一道「必須等密詔」的程序,就讀成了「授權親王自己出兵」(皇明祖訓;刪限定語·其三)。

祖訓〈法律〉篇原文是:「如朝無正臣,內有奸惡,則親王訓兵待命,天子密詔諸王,統領鎮兵討平之。既平之後,收兵于營,王朝天子而還。」朝中若沒有正直的大臣、宮裡有奸惡之人,親王就先整軍等著,等天子密詔下來,才率鎮兵去討平;平定之後要收兵回營,親王入朝見過天子再回封地。出兵要有密詔、事平要收兵,兩個條件都寫得清清楚楚。

《四庫全書總目》提要節引這一條時,卻寫成「則親王訓兵待命,或領正兵討平」——「天子密詔諸王」五個字沒了。這一條於是讀起來變成「親王可以自行舉兵」,提要遂下判語:「然則靖難之事,肇釁於此」(靖難之役的禍根就從這裡開始)。

前兩則刪掉的是數字的限定語,這一則刪掉的是法理上的程序要件(見靖難之役)。

==而被刪掉的那五個字,恰恰是朱棣起兵時唯一不具備的那一項。== → 祖訓原文是「親王訓兵待命,天子密詔諸王,統領鎮兵討平之」,《四庫全書總目》提要節引時把「天子密詔諸王」六字拿掉,寫成「或領正兵討平」,遂下判語「然則靖難之事,肇釁於此」。 這說明:朱棣起兵時沒有等到密詔。刪掉那幾個字,這條祖訓就從「不准擅自出兵」變成「授權親王出兵」,靖難也就有了法源。

添加型:朱高熾

正史只是沒寫病因,「無疾」兩個字是後人替那片空白定的性(朱高熾;添加型)。

坊間常見的「無疾驟崩」,《明史》〈仁宗本紀〉與〈李時勉傳〉都沒有寫。本紀記了前一日「帝不豫」,次日「大漸」、遺詔,以及「是日,崩於欽安殿」(當天在欽安殿去世);實錄收的遺詔還寫「時用遘疾,奄至大漸」(因病而病危)。「其夕帝崩」四字不在本紀,在〈李時勉傳〉。

「沒寫病因」和「聲明他沒病」是兩回事。 前者是史料的沉默(那片沉默可不可疑,另有判準,見一手史料的沉默),後者是一個已經被填進去的答案。不寫病因本來就耐人尋味,而「無疾」兩字讓它變成了懸案。

層累不必捏造事件,替一片空白挑一個讀法就夠了。 → 坊間常見的「無疾驟崩」,《明史》本紀與〈李時勉傳〉都沒寫;本紀記了「帝不豫」「大漸」、遺詔,以及「是日,崩於欽安殿」,實錄遺詔寫「時用遘疾」。 這說明:「沒寫病因」和「聲明他沒病」是兩回事。前者是史料空著,後者是有人替空白填了答案——填上去之後,一件平常事就變成了懸案。

修飾型:侯峒曾

「投水自盡」是後人替 侯峒曾 改的一個乾淨死法(嘉定三屠;修飾型)。

他並不是投水自盡。原書寫的是:他投宣家池之後沒有死,被清兵拉出來斬了。

投水而死是殉節,投水沒死被拖出來斬首是被殺。 → 侯峒曾投宣家池之後沒有死,是被清兵拉出來斬的。 這說明:改一個死法,這個人的性質就變了:自己選的殉節,和被人殺掉,不是同一件事。

添加型:朱元璋

朱元璋 「剝皮實草」的完整說法見於清人筆記,而那本筆記自己標的出處,翻開來沒有這段話(添加型)。

最完整的版本在趙翼《廿二史劄記》:趙翼說它出自元末明初的《草木子》,連「皮場廟」都寫了。但《草木子》(四庫全書本與另一個版本都查過)裡並沒有這段文字。《大明律》與《明史》的〈太祖本紀〉〈刑法志〉也沒有這條刑罰。更早只有一句:萬曆十三年(1585),海瑞上疏舉「太祖法剝皮囊草」,《明史·海瑞傳》收了這句,沒有細節。

一個要等到當事人死後三百多年,才被完整敘述出來的細節。 → 「剝皮實草」最完整的版本見於清人趙翼《廿二史劄記》,趙翼說它出自《草木子》,但《草木子》裡沒有這段文字;更早只有萬曆十三年海瑞奏疏裡「太祖法剝皮囊草」一句,洪武朝的本紀與刑法志都沒有。 這說明:一個駭人的細節要等當事人死後三百多年才被完整說出來,而它自己標的出處翻開來是空的,更早的痕跡只有一句沒有細節的轉述。這種細節不必急著反駁,先問它最早出現在哪一年。

三層標本:朱標

「棘杖去刺」這個典故,是本站唯一能看見完整層累過程的一則——從正史的一句話,長成筆記裡的一場戲,再長成演義裡的一段因果(朱標;三層標本)。

流傳的版本是:太祖丟一根帶刺的棘杖叫太子撿起來,太子不敢,太祖說「去其刺乃可授汝」(把刺拔掉才能交給你)。三層可以逐層還原:

  1. 正史那一句:《明史·宋濂傳》只有「皇后太子力救,乃安置茂州」(皇后與太子極力求情,才改判流放茂州)。朱標本傳則完全沒有記父子寬猛之爭。
  2. 筆記加上戲:明人徐禎卿《翦勝野聞》生出了棘杖,加上太子叩頭回答「上有堯舜之君,下有堯舜之民」(上頭有堯舜那樣的君王,底下才有堯舜那樣的百姓)、太祖拿坐榻砸他、太子逃跑時掉落一幅馬皇后背著太祖逃難的畫才罷手;救宋濂那件事更被寫成太子投水自盡。
  3. 演義補上因果:蔡東藩《明史演義》第二十回把這件事繫在李善長賜死(1390)之後,讓「誅戮功臣」與「為你拔刺」構成因果——筆記原文並沒有這個時間點。

每一層都只加不減,而且加的全是說故事需要的東西:一個道具、一句對答、一段因果。

這一則曾經還舉過一個反方向的例子:《明史紀事本末》卷十三講宋濂案時只記皇后求情,本篇說它「把太子刪掉」。重看之後,這個說法沒有先排書的先後,所以拿掉了。 紀事本末成書於 1658 年,比《明史》(1739)早八十一年,不可能從《明史》刪。比它早的書裡,明初劉辰的《國初事蹟》記這件事也只有皇后勸說(見宋濂〈常見誤解〉),明人徐禎卿的《翦勝野聞》則把太子寫成投水自盡。 紀事本末跟《國初事蹟》一樣沒有太子;它照哪一本寫、有沒有讀過《翦勝野聞》,本站都沒查到,所以算不上減法。紀事本末卷十三與《翦勝野聞》本站都沒有原文,這兩句轉引自朱標頁。

說一部書「刪掉」了什麼,要先確定它讀過有那件事的版本;只拿一部更晚的書來比,「沒寫」會被讀成「刪掉」。 → 本篇原說《明史紀事本末》卷十三把太子刪掉,拿來比的是《明史》,而《明史》晚了八十一年;更早的《國初事蹟》本來就沒有太子。 這說明:「刪」要有一個在它前面、而且它讀過的版本才說得通。紀事本末有沒有讀過《翦勝野聞》,本站沒有查。

坐實型:奪門之變

一個被駁回的提議,後來被當成真的執行過(奪門之變,一手史料;坐實型)。

坊間流傳景帝朱祁鈺「灌鉛囚兄」,把南宮的門鎖灌上鉛,只留小孔遞食物。實際上《明史紀事本末》卷三十五記的是:給事中徐正密請景帝加固南宮——「增高南城數尺,伐去城邊高樹,宮門之鎖亦宜灌鐵」(把南城牆加高幾尺、砍掉城邊的高樹、宮門的鎖也該灌鐵)——而景帝「怒,謫戍」徐正,發怒把他貶去戍邊,並沒有採納。只有砍樹那件由御史高平執行了,英宗朱祁鎮看見遮蔭的樹被砍光而「大懼」。

提議者說的是「宜灌鐵」(應該灌鐵),傳到後世變成執行者的「已灌鉛」。

這一型是前面幾則沒有的。前面那些層累,動的都是「已經發生的事」——添細節、刪限定語、改死法;這一則層累的對象卻是一件從未發生的事:史料裡只有一份被駁回的奏議,後世據此坐實了一樁史實。查起來也不同:刪限定語得比對原文才知道(「私屬」「焚屍簿」),這一則只要把同一段讀完就好——原文緊接著就寫了景帝發怒貶了徐正。

層累有時不必刪改任何字句,只需要讓讀者停在句子的前半。 → 《明史紀事本末》卷三十五記的是給事中徐正密請景帝加固南宮(「宮門之鎖亦宜灌鐵」),而景帝「怒,謫戍」徐正,並沒有採納。 這說明:原文緊接著就寫了提議被駁回,可是後世只讀到前半句。這一型不必刪改任何字,只要讓讀者停在句子中間就完成了。

提煉型:剃髮令

對仗工整的口號,多半是後人提煉的,不是原始文本(剃髮令,一手史料;提煉型)。

「留頭不留髮,留髮不留頭」流傳極廣,卻不是詔書原文。《清世祖實錄》卷十七載的官方罰則是:「遵依者,為我國之民;遲疑者,同逆命之寇,必置重罪。」照辦的算我國的百姓,猶豫的等同抗命的賊寇,一定重罰。(已據中研院漢籍木刻書影逐字核校,見清世祖實錄_卷17_順治二年六月剃髮詔。)抵抗一方的江陰百姓則說「頭可斷,髮不可薙」(頭可以砍,頭髮不能剃)。那句十個字的對仗,是當時人把朝廷的殺意濃縮出來的說法,官方文告裡並沒有這句話。

這一則補上一種「看形式就能起疑」的判準。前面幾則都得比對內容才發現得了層累,這一則光看句子的形狀就該起疑:官方文告受公文格式拘束,很少寫得這麼上口;而口號要傳得開,必定先被打磨過。

越對仗、越好記、越適合口耳相傳的句子,越可能是後世的凝縮而不是原始文本。 → 「留頭不留髮,留髮不留頭」不是詔書原文,《清世祖實錄》卷十七載的官方罰則是「遵依者,為我國之民;遲疑者,同逆命之寇,必置重罪」。 這說明:官方文告受公文格式拘束,很少寫得那麼上口;而口號要傳得開,必定先被打磨過。句子越工整,越該懷疑它不是原文。

刪限定語型:樊忠椎殺說

故事裡那件兇器,本來是只有殿廷護衛拿得到的金瓜,後來變成了誰都拿得到的木杖(王振,一手史料;刪限定語·其四;主論斷後來整個換過,見本則末尾的結算)。

「護衛將軍樊忠奮錘椎殺王振」流傳極廣(「錘椎」是今日通行的寫法,本站沒有任何載體可以拿來比對,一律讀作背景描述而非斷言——說明見 王振〈樊忠椎殺說的溯源〉)。

起點是一片不完整的空白。 《明史·英宗前紀》寫土木堡潰敗,一個一個列出十幾位死難大臣,獨獨沒有王振;而他本人的傳(卷304〈宦官一〉)只給了五個字——「振乃為亂兵所殺」,一個沒有主詞的亂兵。更早的當代官修《明英宗實錄》卷一百八十一(土木堡當月)通卷沒有「樊忠」二字,八月庚午那條記午門廷議還說「複恐此賊潛匿偷生,乞令諸司緝捕得獲」(就怕這賊躲起來偷生,請下令各衙門緝捕)。敗後第八天,滿朝還不確定王振是死是活——可見那片空白是真的。

三部私修並排,看得出哪幾樣東西被磨掉了:

項 何喬遠《名山藏》卷95(17世紀前期) 談遷《國榷》(清初,確年不詳) 谷應泰《明史紀事本末》卷29(1658)
限定語「或云」 無 有(全卷僅此一見) 無
官階 護衛將軍 護衛將士 護衛將軍
籍貫「安州」 有 有 無
兵器 瓜(金瓜) 瓜 棰(木杖)
↑ 以福建人民出版社點校本定案,該處不出校(名山藏卷93_宦者雜記王振_福建人民點校本) ↑ 中華書局張宗祥校點本 ↑ 全文剪藏可逐字比對
臨死臺詞 無 無 有(吾為天下誅此賊)

這條鏈的上游端點也定住了,而且有兩部書撐著:王世貞《弇山堂別集》(約1590,一百卷)全書「樊忠」0 次,他兩處記土木都用實錄的措辭「振等皆死」——且該書設〈史乘考誤〉十一卷專駁野史、其中確有王振條,樊忠說既不在他採的正文裡,也不在他駁的名單裡(詳 弇山堂別集_土木諸條_殆知閣四庫本電子文)。更早的鄭曉《吾學編·皇明大政記》(約1567)正統十四年條連王振死沒死都不交代;而記土木最詳的《皇明通紀法傳全錄》卷二十(明末增補本)寫到了掘井二丈無水、積屍如山,王振的死狀卻是其中唯一的空白(二者詳 吾學編與皇明通紀_土木條_archive掃描本對讀)。陳建《皇明通紀》的另一個增補系統(《皇明資治通紀》卷十六,岳元聲等補)查訖,情況一模一樣:鷂兒嶺伏擊、鄺埜請疾驅入關而振斥「爾豎儒安知兵事」、掘井二丈無水都寫了,而「上與親兵奮馬突圍不得出,虜擁以去」之後直接接死難名單,再跳到京師議族誅、籍沒振宅,全程不說他本人死沒死(詳 皇明資治通紀卷十六_土木條_ctext書影對讀;土木段書影七葉核訖,這個查無已以刻本版面為據,見該檔第七節)。

故這一則層累的發生窗口是 1590 到崇禎初年之間,約四十年,不是含糊的「兩百年後」。而這四部書各自空在不同的地方,這件事本身有意思:一部連他死沒死都不寫,一部照抄實錄的「振等皆死」,兩部把潰陣的細節寫盡了——掘井二丈無水都記得下來——卻獨獨漏掉他。四種寫法都指向同一件事:沒有人知道他是怎麼死的。

只有兩樣東西可以確定是後來被拿掉的,而它們是同一種東西:籍貫「安州」,與兵器「瓜」。「瓜」是金瓜——明代殿廷護衛(大漢將軍)所執的儀仗兵器;「棰」是泛稱的木杖。金瓜只有殿廷護衛拿得到,木杖誰都拿得到。籍貫也一樣:有「安州」你能去查有沒有這個人,沒有籍貫就查不了。

被磨掉的不是事實,是這句話裡可供反查的把手。 讀到「以所持瓜」,你能追問「誰配得到金瓜」;讀到「以所持棰」,這個問題就消失了。一句話最禁得起查的地方,恰恰是最先被磨平的地方。 機制與前面三則刪限定語相同——前三則刪的是數字的限定語與法理的程序要件,這一則刪的是身分的可反查性。

一句在最早的本子裡就沒有保留的傳聞,一路掉了籍貫、換了兵器,最後長出一句臺詞。 → 三部私修並排:《名山藏》作「護衛將軍……以所持瓜」且有籍貫「安州」;《國榷》多了「或云」、官階降為「將士」;《明史紀事本末》拿掉籍貫、把「瓜」換成「棰」,還多出一句臨死臺詞。 這說明:金瓜是殿廷護衛才拿得到的儀仗兵器,木杖誰都拿得到;有籍貫你能去查有沒有這個人,沒有就查不了。被磨掉的不是事實,是這句話裡可供反查的把手。

換文類型:赤壁「八十萬」

一個字都沒被改,被丟掉的是「這句話出自哪一種文書」(赤壁之戰,一手史料;換文類型;本篇第一個非明清的例證)。

「曹操八十萬大軍」流傳極廣,但《三國志》陳壽的正文從來不用這個數字,只寫「曹公得其水軍,船步兵數十萬」(曹操接收了荊州水軍,連船帶步兵幾十萬)。「八十萬」全書只出現一次,在裴松之注引《江表傳》所載的曹操寫給孫權的信裡:「近者奉辭伐罪,旄麾南指,劉琮束手。今治水軍八十萬眾,方與將軍會獵於吳。」白話是:近來我奉天子之命討伐有罪之人,大旗往南一指,劉琮就束手投降;如今我統率水軍八十萬,正要跟將軍在吳地「會獵」(委婉語,實指開戰)。這是一封恫嚇迫降的信裡,寫信人自報的數字。

而拆穿它的話,就在同一份注文裡隔幾行。 周瑜夜見孫權,說群臣「徒見操書,言水步八十萬,而各恐懾,不復料其虛實」(只看到曹操的信說水陸八十萬,個個嚇壞了,不再去推算這數字是真是假)。接著他逐項核算:「今以實校之,彼所將中國人,不過十五六萬,且軍已久疲,所得表眾,亦極七八萬耳,尚懷狐疑。」照實核算,他帶來的中原兵不過十五六萬,而且久戰疲憊;收編劉表的部眾頂多七八萬,還心存疑慮。合計約二十三、四萬,且每一項都附了折扣。

同一批注文還有第三個數字:黃蓋的詐降書寫「以當中國百萬之眾」(拿來抵擋中原的百萬大軍)——那是寫給敵人的奉承話,把八十萬又抬了一級。三個數字、三種文書(恫嚇信/軍議/詐降信)並存於同一組注文,而後世的通行敘述只取了第一個。

這一型與本篇前面各型都不同:沒有任何一個字被刪改,被丟掉的是這個數字所屬的文書種類。與 土木堡之變「官軍私屬共五十餘萬」恰成對照——那一則是限定語被刪,得比對原文才發現得了;這一則原文一字未動,只要問一句「這話是誰、在什麼文書裡、對誰說的」就會塌掉。通行敘述之所以不問,正因為一個數字離開它原本的文書之後,看起來就跟統計數據沒有兩樣。

它與土木堡那則的第二層(同一部書給兩個數字而後世只轉述一個)也不同,而且更強:土木堡的「虜眾僅二萬」與「五十餘萬」相隔十四條,赤壁的核算卻緊接在原數後面。

不是沒讀到,是讀到了而沒有讓它算數。 → 「八十萬」全書只出現一次,在裴注引《江表傳》所載曹操寫給孫權的恫嚇信裡;而周瑜「今以實校之,彼所將中國人,不過十五六萬」的核算,就在同一份注文隔幾行。 這說明:拆穿它的話一直在那裡,只是沒有人讓它算數。一個數字離開它原本所屬的文書之後,看起來就跟統計數據沒有兩樣。

附帶一則同機制的當事人自證。 《周瑜傳》裴注引《江表傳》記了曹操前後兩句話:兵敗當時說「孤不羞走」(我不以逃跑為恥),事後寫信給孫權卻說「赤壁之役,值有疾病,孤燒船自退,橫使周瑜虛獲此名。」赤壁那一仗剛好碰上疫病,是我自己燒船撤退的,白白讓周瑜得了這個名聲。而《吳主傳》正文寫的是「公燒其餘船引退」,曹操燒的是剩下的船。他做的事就是把一個「餘」字拿掉。一句在事實上挑不出錯的話,靠省略一個字改變了整句的意思——機制和前面三則刪限定語相同,只是動手的不是後世的轉述者,而是當事人自己,在事情發生之後。

加一字型:赤壁「方連船艦」

多加一個字,船停在那裡的樣子就變成了曹操做過的一件事(赤壁之戰,一手史料;加一字型)。

《三國志·周瑜傳》記黃蓋看了曹軍水寨後對周瑜說:「然觀操軍船艦,首尾相接,可燒而走也。」(你看曹操那些船,一艘挨著一艘首尾相連,可以放火燒了叫他們跑。)「首尾相接」講的是船停泊的樣子——船多、江面就那麼寬,自然挨在一起。

《資治通鑑》卷六十五把同一句話寫成:「操軍方連船艦,首尾相接,可燒而走也。」多出來的是「方連」二字,關鍵在那個「連」:它把「船挨著船」變成了「曹操正在把船連起來」。一個停泊的狀態,成了一個人做的動作。

這個字不是抄錯。 維基文庫通行本與四庫全書本(附胡三省注)兩個底本此處逐字一致,都作「方連船艦」(親讀複核)。

司馬光沒有寫鐵索,也沒有寫龐統獻連環計。但「連環船」需要的第一步就在這裡:得先有人連過船,才談得上他是用什麼連的。 《三國演義》要補的只剩工具與獻計的人。

這一則與同一場戰役的〈換文類型〉方向相反,合起來才看得出這件事可以往兩邊走:「八十萬」那則是一個字都沒改,丟掉的是文書種類;這一則是加了一個字,改掉的是事情本身。前者只要問一句「這話出自什麼文書」就會塌,後者非得逐字比對才抓得到。

而動手的人也不同,這一點比機制更值得記——見下方〈反例與邊界〉「嚴謹的編纂也會製造層累」。

多一個字,一個停泊的狀態就成了一個人做過的動作。 → 《三國志·周瑜傳》原文是「然觀操軍船艦,首尾相接」,《資治通鑑》卷六十五寫成「操軍方連船艦,首尾相接」——多的是「方連」二字,而兩個底本(維基文庫通行本、四庫全書本)此處逐字一致,不是抄錯。 這說明:司馬光沒有寫鐵索,也沒有龐統獻連環計。但「連環船」需要的第一步就在這裡——得先有人連過船,才談得上他是用什麼連的。《三國演義》要補的只剩工具與獻計的人。

換口型:方孝孺誅十族

同一句話換了說話的人,一句威脅就成了一句抗辯(方孝孺,一手史料;換口型)。

《明史》本傳與〈成祖本紀〉都沒有「十族」二字。本傳作「孝孺之死,宗族親友前後坐誅者數百人」(因他而被連坐處死的宗族與親友,前後共數百人),本紀作「殺齊泰、黃子澄、方孝孺,並夷其族」(處死這三個人,並誅滅他們的家族)。株連極廣是正史寫著的,「十族」不是。

目前可追到的最早記載是祝允明《野記》卷二(自序署辛未,當為 1511,去事發已百餘年)。那裡的分工是:方孝孺說「不過夷我九族耳」(大不了誅我九族罷了),成祖回「吾夷汝十族」,左右問第十族是誰,成祖答「朋友亦族也」。「十族」是加害者放的狠話,而且全篇沒有任何人數。

一百五十年後的《明史紀事本末》卷十八,同一場戲三處都變了:成祖改問「汝安能遽死即死獨不顧九族乎」,而那句「便十族奈我何」改由方孝孺說出;第十族由「朋友」擴成「乃及朋友門生廖鏞林嘉猷等為一族並坐」,有了名字;並多出「坐死者八百七十三人」——坊間流傳的 873 就是從這裡來的。

三處變化方向一致,而第一處才是這則要記的。後兩處在本篇已有同型(範圍擴大、數字憑空出現,見〈添加型〉三則),惟獨「同一句話換了說話的人」是新的機制:它一個字都不必增刪,只要換一個人開口,話的性質就變了。

而這條鏈的起點,作者自己標好了分量:《野記》卷一自序寫「余於是無所簡校焉」(我在這裡沒有做任何查核)、「大略意不欲侵於史焉爾」(大體上無意侵犯史書的領域)。與〈拒錄型:劉基〉正好成對——那一則是正史拒絕收錄附會,這一則是筆記作者事先聲明自己不是史書,而後人照收不誤。

同一句話換一個人說,一句威脅就成了一句可以傳誦的抗辯。 → 《野記》卷二裡「吾夷汝十族」是成祖的狠話,方孝孺只說「不過夷我九族耳」;一百五十年後《明史紀事本末》卷十八把它改成方孝孺說的「便十族奈我何」。 這說明:層累不一定要動字句。誰說的這件事本身就有敘事功能——加害者放狠話只顯得殘暴,受害者頂回去才是氣節,而後者才傳得下去。

拒錄型:劉基

劉基 被層層附會成預言家,而正史親手拒絕收錄這些說法(拒錄型)。

劉基(伯溫)在正史裡是「精象緯之學」(精通天文星象)的開國謀臣,太祖把他比作張良。民間卻一路附會成未卜先知的神算,託名的《燒餅歌》、「一統江山劉伯溫」的諺語流傳極廣。

與前面幾則不同的是,這裡的層累被官修史書自己點破了。《明史·劉基傳》贊語直斥:「好事者多以讖緯術數妄為傅會,其語近誕……故不錄。」好事的人拿讖緯術數胡亂附會,說法近乎荒誕,所以不收。本傳並說世間流傳的那些神奇事蹟「多陰陽風角之說,非其至也」,多半是陰陽占候一類,不是他真正的長處。

同樣是後世附會,這一則卻附帶一份來自當事史書的否認。 → 《明史·劉基傳》贊語直斥託名的讖緯術數「其語近誕……故不錄」,並說世傳的神奇事蹟「多陰陽風角之說,非其至也」。 這說明:多數層累是靜靜累積的,得比對正史才揭得穿;這一則卻有官修自己站出來說「這些不是我收的」,等於附贈一份否認書。


反例與邊界

偏差趨向合乎預期

走樣不是單向的誇大,而是往「合乎預期」的方向靠。

鄭和奉命尋訪建文帝,《明史·鄭和傳》寫得很直接:「成祖疑惠帝亡海外,欲蹤跡之」(成祖懷疑建文帝逃到海外,想追查他的下落)。這是正史明載,卻有人把它寫成「亦有一說」,因為它聽起來太像野史,反而被降了級。同樣的錯出現過三次:朱高熾「以萬人拒李景隆五十萬眾」是本紀原文,卻被自己加了「號稱」二字;朱棣「熔錫為棺、朝夕進膳如常」聽起來像小說筆法,其實出自《明史·成祖本紀》。

所以命題要修正一下:走樣的方向,是讓敘事合乎讀者心中「什麼像正史、什麼像野史」的預期。加東西和刪東西,都在服務這件事。

聽起來像野史的正史記載,會被降級;聽起來像正史的野史情節,會被升級。 → 《明史·鄭和傳》明寫「成祖疑惠帝亡海外,欲蹤跡之」,卻被降級成「亦有一說」;朱高熾「以萬人拒李景隆五十萬眾」是本紀原文,卻被加了「號稱」;朱棣「熔錫為棺、朝夕進膳如常」聽起來像小說,其實出自本紀。 這說明:走樣不是單向的誇大,是往「合乎預期」那邊靠。而做這件事的可以是查核者自己——上面三次動手腳的都是查核的人,不是二手來源。

查核者自身的偏差

查核的人自己也會製造走樣。上面那三例裡,動手腳的是查核的人,不是二手來源。過度謹慎與過度輕信是同一種病的兩面:都拿語感代替查證。

更隱蔽的一種是憑印象指派出處。朱標 頁曾斷言棘杖典故「出自《明史紀事本末》等他書」——當時正確地判斷了它不是正史,卻順手指派了一個看起來很合理的出處,而那本書裡根本沒有這段話(親讀卷十三、卷十四核實)。辨偽做對了,溯源卻是編的。

「出自某書」與「不見於某書」是兩種不同的主張:後者親讀該書就能證否,前者非得真的把那本書打開才敢斷言。這與 sources 欄填入沒打開過的 URL是同一種病。

在證據鏈的末端偷懶,而末端正是讀者覆核的入口。 → 朱標頁曾斷言棘杖典故「出自《明史紀事本末》等他書」——辨偽做對了(它確實不是正史),出處卻是順手指派的,而那本書裡根本沒有這段話。 這說明:判斷一個情節「不像正史」很容易,指出它「究竟出自哪本書」得真的把那本書打開。而出處正是讀者要拿去覆核的地方,在那裡偷懶,錯誤就埋在最少人會走到的位置。

整齊的結構未必是湊的:嘉定三屠

「整齊的分期先問一句」是起疑的線索,不是結論。本篇曾把 嘉定三屠 當作這一類的例證,結論寫反了。

《嘉定屠城紀略》全文沒有「三屠」二字,當時因此判斷這個名目是後人湊的;又見原書最後一件事是吳之蕃起兵、沒寫屠戮平民,便說「三屠」是兩次屠殺加一次起義被算成三次。實際上原書在吳之蕃起兵之前,還有七月二十七日一條「再屠其城」。三次屠戮是原書自己記的,後人只是替它們取了名字。

名目是後人的,內容卻可以是原書的。要判斷「這個整齊的說法是不是湊的」,得拿名目去對原書的事件逐一數過,不能只看名目不見於原書。 → 《嘉定屠城紀略》全文沒有「三屠」二字,卻記了七月初四、二十六、二十七日三次屠戮(嘉定三屠)。 這說明:「這個名目不見於原書」與「這個名目所說的數目不是原書的」是兩件事。這裡的錯是拿前者推出後者,而且是在讀漏了一條的情況下推的。

不見於某書的杜撰

「不見於某書」同樣會被編出來,而且偽裝更深。

朱厚照 頁曾自標為一手史料,〈常見誤解〉那一段裡卻一連下了三個「本紀沒有這個」的判斷:化名朱壽與鎮國公出自他書、應州之戰本紀只記行程、南巡落水本紀未載。親讀《明史》卷十六一查,三件事全都在本紀裡——朱壽與鎮國公兩次見於敕諭;應州親征、交戰五日、次年錄功五萬餘人俱在;正德十五年九月「漁於積水池,舟覆……遂不豫」,在積水池釣魚翻船,從此病了。

上一則(朱標)錯在編出處,這一則錯在編「沒有出處」。而後者原本被認為是比較容易、親讀就能證否的一種主張,它卻更隱蔽——因為它盜用了「我讀過原文、所以知道原文沒有」的權威。一手史料 這個標籤本該是讀過的憑證,在這裡反而成了沒讀而虛報的地基。

走樣未必是誇大或縮小,也可以是「讓斷言看起來已經查證過」——連查核這個動作本身都能被偽造。 → 朱厚照頁曾自標為一手史料,卻一連下了三個「本紀沒有這個」的判斷;親讀《明史》卷十六一查,三件事全都在本紀裡。 這說明:「本紀沒有」這句話要能成立,前提是有人真的把本紀讀完了。它盜用的正是「我讀過原文」的權威——連「已經查證過」這件事都能被偽造。

年份與制度資訊多半可靠

年份與制度性的資訊多半是可靠的。

九篇深化下來,二手來源的年份只錯過一處(史可法生年 1601 或 1602,而且那一處正史本來就沒記)。廟號、諡號、官職、爵位變遷的轉述大體都對。

因為它們沒有敘事功能,沒有人有動機去修飾它們。 → 九篇深化下來,二手來源的年份只錯過一處(史可法生年,而且那一處正史本來就沒記);廟號、諡號、官職、爵位變遷的轉述大體都對。 這說明:查核的注意力不該平均分配。該盯的是那些讓故事更好聽的細節,不是年份。

層累未必無人抵抗

層累不是都沒有人抵抗。

多數層累是靜靜累積的,得靠比對正史才揭得穿;但 劉基 那一則顯示,官修史書自己也可能主動劃清史實與傳說(《明史》贊語「故不錄」)。所以「後世附會」與「正史採信」並不是鐵板一塊——同一部正史,可能一面承襲某些層累(例如朱棣是嫡出的說法),一面主動拒斥另一些(劉基的讖緯神術)。

「正史自己會鬆動官方說法」這件事已經正面立為一篇命題,見 正史的自我拆穿。本則(拒斥後世附會)是它的特例,那篇更進一步論正史連自己定的調都會鬆動。

判準在於史臣在那一處有沒有利害關係,不在這部史書整體可不可信。 → 同一部《明史》,一面承襲了「朱棣是嫡出」的說法,一面主動拒斥劉基的讖緯神術。 這說明:一部史書不是整體可信或整體不可信。要問的是史臣在那一處有沒有理由迴護——有的地方有,有的地方沒有。

拒錄有範圍:鄱陽湖的換船與擇日

〈劉基傳〉拒收的是讖緯預言,同一篇傳自己還記了一次擇日決戰(鄱陽湖之戰)。

至正二十三年(1363)朱元璋與陳友諒在鄱陽湖大戰,〈劉基傳〉記了劉基的兩件事。第一件,劉基在旁邊「忽躍起大呼,趣太祖更舟」(忽然跳起來大喊,催太祖換船),太祖剛換到別的船上,「飛礮擊舊所御舟立碎」(飛來的砲彈把他原來坐的船當場打碎)。第二件,湖中相持三天沒有分出勝負,劉基請求移軍湖口,「以金木相犯日決勝」(選在金與木相剋的日子決戰)。本紀卷1 把這一仗記得很細,這兩件事都沒有寫。

同一篇傳在後面說,世間傳他神奇的事「多陰陽風角之說,非其至也」(多半是陰陽占候一類,不是他最了不起的地方),贊語又說讖緯附會「故不錄」。可是照五行挑一個相剋的日子決戰,傳照樣記了。所以史臣劃的那條線在讖緯預言上,《燒餅歌》那類預言不收,臨陣的擇日照收。把擇日算成陰陽一類,是本頁的讀法,傳沒有這樣歸類;這兩件事〈劉基傳〉是從哪裡取材的,本頁也沒有查。

正史說「不錄」,要先看它不錄的是哪一類,不能當成整篇傳都剝乾淨了。 → 〈劉基傳〉說世傳神奇「多陰陽風角之說,非其至也」,同一篇卻記了「以金木相犯日決勝」;換船與擇日兩件事,本紀卷1 都沒有寫。 這說明:上一則說官修史書會主動劃清史實與傳說,這一則補上那條線畫在哪裡。拒錄劃掉的是預言,臨陣的擇日還留在傳裡,讀的時候要拿本紀對一次。

嚴謹的編纂也會製造層累

層累不一定出自不嚴謹的轉述,一位極謹慎的史家在整合材料時也會製造它。

本篇前面各則,動手的不外乎兩種人:坊間的轉述者(史可法的三樁事蹟、劉基的預言),或當事人自己(曹操「孤燒船自退」)。赤壁「方連船艦」那一則的動手者是第三種——司馬光。而他在同一段裡做的其他事全部經得起檢驗:他保留了「八十萬」出自曹操書信這回事、原封收下周瑜「今以實校之」那筆核算、還刪掉《山陽公載記》裡與吳書衝突的「公船艦為備所燒」一句。該懷疑的地方他都懷疑了,那個「連」字卻加了下去。

原因大概不在戲劇性,而在文從字順。《三國志》的「觀操軍船艦,首尾相接」是黃蓋眼裡看到的景象;通鑑要把它接進一段連續的敘事,「操軍方連船艦」讀起來更像一句完整的話。他加那個字是為了句子,不是為了故事。

但結果與為了故事而加沒有兩樣。 所以本篇的命題要放寬一格:走樣的方向確實不是隨機的,而製造走樣的動機不只一種——想把故事講好聽是一種,想把句子寫通順也是一種。

坊間轉述還可以用「這聽起來太好聽了」起疑;一位嚴謹史家的整合之作沒有這種破綻可抓,只剩逐字比對一條路。

而後者更難防,因為它出自一部你有理由信任的書。 → 司馬光在同一段裡保留了「八十萬」出自曹操書信這回事、原封收下周瑜的核算、還刪掉《山陽公載記》裡與吳書衝突的一句;該懷疑的地方他都懷疑了,那個「連」字卻加了下去。 這說明:他加那個字大概是為了句子通順,不是為了故事好聽。可是結果一樣——而這種層累沒有「聽起來太好聽了」的破綻可抓,只剩逐字比對一條路。

剝層累不等於定事實

剝掉層累,不等於就得到了事實(揚州十日,一手史料)。

前面幾則的收穫都停在「還原原文說了什麼」,而那只走完一半。找回「焚屍簿」三個字,洗清的是王秀楚的誠實,並沒有回答揚州到底死了多少人——那份焚屍記錄本身可不可信,原文不會告訴你。

答案得往文本之外找:張德芳〈揚州十日記辨誤〉估計該地區人口約四十九萬餘、圍城期間城內至多二、三十萬;安東籬(Antonia Finnane)也指出八十萬這個數字不可能這麼高。兩說依據的都是人口規模,不是那本書的內文。

所以這一例的完整結論有三層,不是兩層:屠殺確實發生過而且極慘烈、八十萬之數不可採信、作者並沒有杜撰這個數字。

比對原文能證明轉述者改了什麼,不能證明原作者寫對了什麼。 → 找回「焚屍簿」三個字洗清的是王秀楚的誠實,並沒有回答揚州到底死了多少人;答案得往文本外找——張德芳估該地區人口約四十九萬餘,安東籬也指出八十萬不可能這麼高。 這說明:剝層累與定事實是兩道工序。比對原文只證明得了轉述者改過什麼,證明不了原作者寫的是對的。


以後怎麼用

  • 注意力給有敘事功能的細節:不要平均分配到年份上。高風險的特徵有精確的次數(五六次、五封)、單一場景的動作(投水、廷辱)、遺言、死法、精確的傷亡數字、整齊的分期(三顧一類;「三屠」查過,原書確有三次,見〈反例與邊界〉)。
  • 問一句「這讓故事更好聽嗎」:答案若是「會」,它多半需要原文佐證。
  • 不能靠語感判斷正史與野史:樸實的定論未必出自正史,戲劇性的情節未必出自野史——朱棣「熔錫為棺」出自本紀,朱元璋「剝皮實草」的完整說法出自清人筆記,連正史的〈海瑞傳〉也只收了一句轉述。判斷要看記載,不看語氣。
  • 看到整齊的結構先問一句(三顧、四大、五虎一類):這是當時的記錄,還是後世的整理?問一句只是起疑,不是答案:先拿它的名目去對原書的事件逐一數過,再下結論。「三屠」就查過,原書確有三次,見〈反例與邊界〉「整齊的結構未必是湊的」。
  • 剝層累與定事實是兩道工序:證明「二手改了原文」只要比對兩個文本;證明「原文寫的是真的」則要另找一組獨立於該文本的證據(人口、方志、考古、他源記載)。本篇的方法只做得到前者,所以一則層累被拆穿之後,那個數字仍然是待查狀態,不是已查證狀態——揚州十日「八十萬」就是標本。
  • 「有沒有被改」與「出自哪種文書」是兩道檢查:前一道過關不代表後一道過關。比對原文只答得出字句有沒有異動;赤壁之戰「八十萬」原文一字未動,卻仍然是一則層累——它從一封恫嚇信裡被取出來,當成兵力統計轉述。引用任何精確數字之前,除了核對字句,還要問它是誰、在什麼文書裡、對誰說的:出自軍議、奏報、統計簿冊的,和出自書信、檄文、詔諭、詐降書的,證據力不在同一個量級。
  • 編纂之作要與它整合的原始記載逐字對讀,不能因為編者可信就跳過:層累的動機不只「讓故事更好聽」,還有「讓句子更通順」,而後者出自負責任的編纂者,語感上沒有破綻可疑,只有比對抓得到。《資治通鑑》把《三國志》的「觀操軍船艦」寫成「操軍方連船艦」,多的那個「連」字就是這麼來的(赤壁之戰)。引用通鑑一類的整合之作時,凡涉及具體動作、數字、因果的句子,都要回查它整合的那幾種原始記載。
  • 「不見於某書」比「出自某書」容易:前者親讀該書就能證否,後者非得親讀該書才敢斷言。不可以拿辨偽的把握去填溯源的空白——判斷某個情節「不像正史」很容易,指出它「究竟出自哪本書」則得真的把那本書打開(朱標 棘杖典故的教訓)。

出處

  1. 史可法
  2. 嘉定三屠
  3. 朱高熾
  4. 朱元璋
  5. 鄭和
  6. 揚州十日記
  7. 揚州十日
  8. 劉基
  9. 朱標
  10. 土木堡之變
  11. 皇明祖訓
  12. 朱厚照
  13. 奪門之變
  14. 剃髮令
  15. 王振
  16. 也先
  17. 赤壁之戰
  18. 方孝孺
  19. 四庫全書總目卷83_明祖訓提要
  20. 明史紀事本末卷32 土木之變
  21. 鄱陽湖之戰