跳至內容

答范夢得

維基文庫,自由的圖書館
答范夢得書
作者:司馬光 北宋

光前者削奏時將謂宮敎二年改官,不知新制乃須五年,得無卻成奉滯否。慚悚慚悚!夢得今來所作《叢目》,方是將《實錄》事目標出,其《實錄》中事應移在前後者,必已注於逐事下訖。假如《實錄》貞觀二十三年李靖薨,其下始有靖傳。傳中自鎖告變事,須注在隋義寧元年唐公起兵時;破蕭銑事,須注在武德四年滅銑時;斬輔公祏,須注在七年平江東時;擒頡利,須注在貞觀四年破突厥時。佗皆倣此。自《舊唐書》以下俱未曾附註,如何遽可作《長編》也?請且將新、舊《唐書》紀、志、傳及《統紀補錄》幷諸家傳記小說,以至諸人文集,稍干時事者,皆須依年月注所出篇卷於逐事之下。《實錄》所無者,亦須依年月日添附。無日者,附於其月之下,稱是月;無月者,附於其年之下,稱是歲;無年者,附於其事之首尾。如《左傳》稱「初,鄭武公娶於申」之類。及爲某事張本、起本者,皆附事首者也。如衞文公復國之初,言「季年乃三百乘」。因陳完奔齊,而言「完始生筮」,知八世之後成子得政。因晉悼公卽位,而言「其命官得人,不失霸業」。因衞北宮文子聘於鄭,而言「禆諶草創,子產潤色」。因吳亂,而言「吳夫槪王,爲棠谿氏」,注云「傳終言之」之類。皆附事尾者也。有無事可附者,則約其時之早晚,附於一年之下。如《左傳》子罕辭玉之類,必無的實年月也。假使宰相有忠直、姦邪事,無處可附者,則附於拜相時,佗官則附於到官時,或免卒時。具有處可附者,不用此法。但稍與其事相涉者卽注之,過多不害。假如唐公起兵,諸列傳中有一兩句涉當時者,但與注其姓名於事目之下。至時雖別無事跡可取,亦可以證異同者日月也。嘗見道原雲只此已是千餘卷書,日看一兩卷,亦須二三年功夫也。俟如此附註俱畢,然後請從高祖初起兵修《長編》,至哀帝禪位而止。其起兵以前、禪位以後事,於今來所看書中見者,亦請令書吏別用草紙錄出。每一事中間,空一行許素紙。以備翦開粘綴故也。隋以前者與貢父,梁以後者與道原,令各修入《長編》中,蓋緣二君更不看此書。若足下止修武德以後、天祐以前,則此等事盡成遺棄也。二君所看書中有唐事,亦當納足下處修入《長編》耳。其修《長編》時,請據事目下所該新舊紀、志、傳及雜史、小說、文集,盡檢出一閱。其中事同文異者,則請擇一明白詳備者錄之。彼此互有詳略,則請左右采獲,錯綜銓次,自用文辭修正之,一如《左傳》敘事之體也。此幷作大字寫。若彼此年月事跡有相違戾不同者,則請選擇一證據分明、情理近於得實者,修入正文,餘者注於其下,仍爲敘述所以取此捨彼之意。先注所捨者,雲「某書云云,某書云云,今案某書證驗云云」;或無證驗,則以事理推之云云,今從某書爲定。若無以考其虛實是非者,則雲今兩存之。其實錄、正史未必皆可據,雜史、小說未必皆無憑,在高鑑擇之。凡年號皆以後來者爲定。假如武德元年,則從正月便爲唐高祖武德元年,更不稱隋義寧二年;玄宗先天元年正月,便不稱景雲三年;梁開平元年正月,便不稱唐天祐四年也。詩賦等若止爲文章,詔誥若止爲除官,及妖異止於怪誕,詼諧止於取笑之類,便請直刪不妨。或詩賦有所譏諷,如中宗時《回波詞》諠譁,竊恐非宜。肅宗時李泌誦《黃臺瓜辭》之類。詔誥有所戒諭,如德宗《奉天罪己詔》,李德裕《討澤潞諭河北三鎮詔》之類,及大政事號令四方。或因功遷官,以罪黜官,其詔文雖非事實,要知當時託以何功,誣以何罪,亦須存之。或文繁多,節取要切者可也。妖異有所儆戒,凡國家災異,本紀所書者幷存之,其本志強附時事者不須也。讖記,如李淳風言武氏之類,及因而致殺戮叛亂者,幷存之,其妄有牽合,如木入斗爲朱字之類,不須也。相貌符瑞,或因此爲人所忌,或爲人所附,或人主好之而諂者僞造,或實有而可信者,幷存之,其餘不須也。妖怪,或有所儆戒,如鬼書武三思門;或因而生事,如楊愼矜墓流血之類,幷存之,其餘不須也。詼諧有所補益,如黃幡綽謂「自己兒最可憐」,石野豬謂「諸相非相」之類,存之,其餘不須也。幷告存之。大抵《長編》寧失於繁,毋失於略,千萬切禱切禱!今寄道原所修廣本兩捲去,此卽據《長編》錄出者,其《長編》已寄還道原。恐要見式樣故也。甚思與足下相見,熟共商榷,無因可得,企渴企渴!中前寄去《晉紀》八卷寫淨草者,必已寫了。其元本卻告分付兒子康令帶來,雖未了,亦告分付。蓋爲今夏遞往南康軍路中,遺失卻三卷,若更失此,則都無本故也。其寫了淨草,續附遞來,不妨。曏所請出《魏紀》,今令李永和帶去。有改動者,告指揮別寫,及楷改。目痛,燈下作此書,恕其不謹。光上。

凡有人初入《長編》者,幷告於其下注云某處人。或父祖已見於前者,則注云某人之子或某人之孫。今更寄貢父所作《長編》一冊去,恐要作式樣,幷道原廣本兩卷,幷告存之,向去不便卻寄示也。陳本《司馬文正公傳家集》卷六三。又見《源流至論》前集卷二,《古今圖書集成》經籍典卷三九九,《司馬溫公年譜》卷五。

本作品在全世界都屬於公有領域,因為作者逝世已經超過100年,並且於1929年1月1日之前出版。

Public domainPublic domainfalsefalse