一本书的来路
司马光这个名字,在中国读书人的记忆里占据着一个奇特的位置。他不是帝王,没有秦皇汉武那种震古烁今的武功;不是诗人,没有李白杜甫那种汪洋恣肆的篇章。他是一个写字的人,用十九年的光阴,把一千三百多年的历史编织成一部编年体巨著。编年体是一种按年月日时间顺序编排史事的史书体裁,司马光要做的就是在这条最枯燥的时间骨架里,重新讲述中国三千年来的治乱兴衰。这部书叫《资治通鉴》,从成书那天起,就成了历代帝王和宰臣的案头必读,也成了中国士大夫理解历史、思考治乱的基本语法。
但是,要真正读懂这部书,不能不从它的作者说起。一个人的精神底色,决定了一部书的气质。司马光这个人,骨子里带着北宋中期那种特有的认真和深沉,他相信历史是有规律的,人事是可以被梳理的,乱是可以被止住的。这种信念,既是他写作《资治通鉴》的根本动力,也是他与同时代改革者王安石发生正面冲突的源头。
要理解司马光为什么写这部书,要理解这部书的精神底色,必须回到他生长的那个年代,必须见到这个人。
一、童年:一个七岁就能听懂《左传》的孩子
公元1019年11月,司马光出生在光州光山(今河南光山)一个中等官宦之家。他的父亲司马池那年刚刚升官,要带着一家人前往陕州(今河南三门峡)赴任。司马池后来官至天章阁待制,在北宋中期是有相当声望的官员。但司马家这个家族的特殊之处,不在官位,而在藏书。
《宋史·司马光传》记载,司马家的家族背景可以上溯到西晋皇族司马氏,后来虽然在五代战乱中家道中落,但"世以读书相传",世世代代以读书传家。司马池本人是个典型的读书人,跟同时代的范仲淹、晏殊都有交往,对儿子读书这件事看得很重。史书说他"每讲说古今,必示之以正义",讲历史、讲道理都要点出其中的是非曲直,这等于把朝廷上士大夫议政那一套,搬进了家庭教育里。
关于童年时期的司马光,最著名的两个故事大家都耳熟能详。一个是"砸缸"。一群孩子在院子里玩耍,有个小伙伴不小心掉进了大水缸。别的孩子要么吓得跑掉,要么只会跑去喊大人。司马光不慌不忙,捡起一块石头朝水缸砸过去,"缸破水出,儿得活"。这个故事被宋人写入笔记,又被后来的话本反复渲染,最终演变成我们今天熟悉的版本。一千年来,无数家长用这个故事教导孩子遇事要冷静、要果断。
但这个故事的另一层意思很少有人注意到。司马光救人的方式,是打破常规。水缸打碎了会损失财物,但他判断人的生命比财物重要。这是北宋士大夫精神的一个缩影,他们相信,经书上讲的道理,在现实世界里是可以被执行的;遇事时的反应,应该体现读书人的判断,而不是盲目跟随众人的慌张。
另一个故事是"七岁听《左传》"。宋人笔记多处记载,司马光七岁时"闻讲《左氏春秋》,爱之,退为家人讲,即了其大指"。翻译过来就是:七岁的司马光听大人讲《春秋左氏传》,听完之后非常喜爱,回家就给家里人复述,能抓住其中的大意。家里人都很惊讶。
这个细节透露的信息比砸缸更关键。一个七岁的孩子,能听懂《左传》并且给家人复述,还"即了其大指",立刻就领会了主旨。什么叫领会主旨?《左传》是春秋时期最复杂的史书之一,讲的是二百五十多年的政治史、战争史、外交史,里面充满了微言大义和礼法尺度。一个七岁的孩子当然不可能真的"理解"这些深意,但他能复述大意,背后是两种东西的结合。一是天资,二是家学。没有从小学的史学训练,没有司马池那样的父亲言传身教,这个"神童"是出不来的。
更要紧的是"退为家人讲"这五个字。它意味着,司马光从小就不是那种只会被动听故事的孩子,他听完了要自己讲出来。这种"听、想、讲"的模式,在他后来的治史生涯里,变成了"读、编、写"的另一种表达形式。他一辈子都把读到的历史讲给别人听,给皇帝讲、给学生讲、给同僚讲,直到十九年后讲成了一部大书。
童年时期的这些印记,决定了司马光整个精神气质的基调:他是一个相信书本知识可以在现实里发挥作用的人;是一个相信历史的内在脉络可以被抓住的人;是一个遇事时习惯先冷静判断、然后做出"非常"反应的人。这些气质,在二十多年后他与王安石的论战中被发挥到了极致。
二、繁荣的表面下:一个王朝的暗伤
司马光从童年走进青年,北宋王朝也从宋真宗后期走到了宋仁宗中期。这是中国历史上一个看起来很祥和、其实危机四伏的时期。要理解司马光后来为什么写《资治通鉴》,首先要理解他生活的这个时代。
宋仁宗在位四十一年(1022—1063),被后世史家称为"仁宗盛治"。从政治稳定、经济繁荣、文化昌盛的角度看,这个时代确实是宋代的高峰。仁宗本人性格温和,善于纳谏,朝堂上包拯敢当面奏事毫不客气,他也不生气。这种相对宽松的政治氛围,让北宋的士大夫阶层达到了自唐朝中期以来最舒展的状态。范仲淹、欧阳修、王安石、司马光、苏轼(虽然年纪稍小)这一批人,几乎都活跃在仁宗到英宗、神宗这三十多年里。
但在这层祥和的表面下,隐藏着几个深刻的问题。
第一个问题,是边患。北宋从建立那一天起,就面对着两个强大的邻国:北方的辽朝和西北的西夏。1004年的"澶渊之盟"虽然换来了一百多年的和平,但代价是每年给辽朝三十万岁币;1044年的"庆历和议",又换来每年给西夏七万两银、十五万匹绢和两万斤茶。这些"岁币"加起来,是北宋财政一笔长期的、稳定的负担。更让士大夫们难受的是,这是一种"花钱买和平"的姿态,它不像汉唐那种"打出去"的豪迈,而是"忍下来"的妥协。司马光后来在很多文章里都表达过对这种局面的不安。
第二个问题,是财政。北宋的财政在仁宗朝开始出现结构性紧张。冗官、冗兵、冗费——官僚系统膨胀、军队规模膨胀、行政开支膨胀。宝元元年(1038年)西夏叛宋之后,陕西前线长期驻扎二三十万大军,每年军费高达数千万贯。朝廷不得不向民间加征各种名目。司马光后来写过一篇有名的《论财利疏》,详细论述他对财政问题的看法。他反对王安石那种"开源"式的理财,但他也承认财政本身确实有问题,他主张用节流、储积的方式来缓解。
第三个问题,是礼崩乐坏。这是最让司马光这一代士大夫痛心疾首的问题。北宋在太祖、太宗时期建立的礼制秩序,到仁宗中期已经出现了明显的松动。外戚、宦官、勋贵的特权在扩张,士大夫与皇帝之间的信任在微妙变化,地方上豪强兼并土地,基层社会秩序瓦解。范仲淹在《岳阳楼记》里写"先天下之忧而忧,后天下之乐而乐",那种悲怆的语气,就是这种危机感的精神外化。范仲淹还写过《上执政书》,主张改革学校、改革科举、改革地方行政,但他本人只做了参知政事几个月(庆历新政),就被迫下台。
第四个问题,是党争。仁宗朝后期开始,士大夫内部围绕改革的节奏和方式,逐渐形成不同的派别。以范仲淹、欧阳修为代表的一派主张温和改良;以王钦若、丁谓为代表的一派主张因循守旧。更深一层,党争的背后是价值观的分歧,"义"与"利"的优先级、"制度"与"人事"的关系、"祖宗之法"是死守还是可以调整,这些问题没有被认真讨论过,只是各自表达、各自动员。等到司马光这一代人入仕,北宋的士大夫已经被这种潜流分裂成了几股力量。
这就是司马光成长的时代背景。一个看起来繁荣、其实有四道裂缝的时代。一个表面平静、其实深处涌动的时代。司马光入仕之后(他二十岁中进士甲科),亲眼看着这些裂缝一条一条加深,他在朝堂上喊过、写过、请过愿,但都没能从根本上撼动局面。
这是理解司马光的一个关键:他不是一个空洞怀旧的复古主义者,他是在现实政治中挣扎过、碰壁过的有识之士。他写《资治通鉴》的最深层动机,是"为天下后世存一段明白的历史",在一个他看来正走向混乱的时代,给后来人留下一份"读得懂的历史"。
三、与王安石:两种拯救方式的正面碰撞
要理解司马光这个人,最直接的方式是看他与王安石的分歧。这两个人几乎在同一个时代成长,起点相似,都是早慧的神童,都是读书人的后代,都通过科举进入仕途,都对当时的政治有强烈的不满。但最后,两个人走向了完全相反的方向,不只是对具体政策的分歧,更是对"国家如何才能好起来"这个根本问题的两种回答。
王安石比司马光小四岁,生于1021年。两人在北宋中期的官场上几乎是平行的两条线,直到熙宁二年(1069年),命运让他们正面相遇。
宋神宗赵顼是英宗之子,1067年即位,是个有抱负的年轻皇帝。他二十岁登基,看到的是一份让他非常不满意的家底:财政紧张、军队老化、地方疲敝。他觉得父祖辈留下来的"祖宗之法"有问题,需要大规模改革。于是他找到了王安石,任命王安石为参知政事(副相),主持变法。这就是历史上的"熙宁变法"。
从熙宁二年开始,以王安石为核心的变法派推出了一系列新政:以"青苗法"替代民间高利贷、以"均输法"调节各地物资供给、以"市易法"调控商品流通、以"免役法"取代差役、以"保甲法"重建基层军事组织、以"保马法"扩充军马来源、以"农田水利法"鼓励地方兴修水利。这些措施的设计都有很清晰的逻辑,它们针对的都是司马光那一代人也承认的真实问题。
司马光的反对意见,简单归纳起来就是几条。
第一条,"理财"不是解决问题的根本,反而是国家与民争利。王安石的青苗法在司马光看来,就是国家以比民间略低的利率把钱借给农民,看起来比民间的高利贷好,但本质上是把原本属于民间私人借贷的空间抢过来,变成国家的收入。钱从民间富户手里转到国家手里,农民虽然暂时能借到钱,但"上下皆有损而民独得之"是不可能的,最终的负担还是落到普通百姓头上。司马光在给神宗的奏疏里直接说:"天地之财,止有此数,不在官则在民。"
第二条,制度变动太快,"破坏祖宗之法"。司马光并不是顽固死守一切旧制的人。他在很多文章里都说过"祖宗之法不可以尽变",意思是祖宗之法不能完全推翻。但在实际操作层面,王安石一上来就推出了十几项同时铺开的新法,从财政到军事到教育全面改动,这种"突变"的力度让司马光特别警觉。他担心的是,这种速度下,地方官员会把各种扭曲的政策强行推到民间,造成大面积扰民。
第三条,价值观层面,司马光更相信"人"而不是"制度"。他认为国家的问题,根源在于士风不振、吏治不清、纲纪松弛。要解决这些问题,最重要的是通过教育和选拔,培养出合乎"道"的官员。而王安石的科举改革在他看来并不是真的"养士",反而是把士人变成具体的政策工具。
第四条,具体政策上,司马光主张"渐"而非"骤"。他多次在奏疏中表示,他不是反对青苗之类的原则,而是反对"急于一时、骤行于天下"的推进方式。他建议先小范围试点、观察几年再推广,但王安石不采纳。
这场分歧的本质是什么?如果我们把视角拉高一点看,两人的差别不是保守与进步的对立,而是两种治国哲学的差异。王安石认为,国家可以"做事",通过大规模的项目重塑经济结构、军事结构、教育结构,这更像一种"工程思维",相信好的设计能解决问题。司马光认为,国家要"养人",通过恢复礼制、端正士风、稳定预期来保持长期秩序,这是一种"秩序哲学",相信政治的根本是文教与道德。
这两种哲学没有绝对的对错,都各有其理。但北宋中期那个具体的历史时刻,能不能承载一场激进的大规模变法?这是司马光那一代人真正担忧的事。
熙宁三年(1070年),司马光与王安石的冲突已经无法调和。司马光连上数封奏疏,要求神宗罢免王安石,或者自己辞职离开。神宗不许,要他继续留在朝中。司马光最后上了一封特别长的奏疏《论青苗法》,把两派分歧讲得极其透彻,然后请求外放。九月,神宗批准他以翰林学士的官职,出知永兴军(今陕西西安)。第二年,司马光干脆辞职,回到了洛阳,从此开始了一种后文要详述的生活。
之后的十五年里,司马光一直留在洛阳。他没有再回朝堂做官。神宗曾经试图重新起用过他,但司马光都以各种理由推辞。元丰七年(1084年)十一月,《资治通鉴》最后定稿,呈送给神宗。神宗非常满意,写下了著名的御赐题跋:"前事之不忘,后事之师也。"
这段插曲是理解司马光的一个关键切口。从表面看,司马光是被王安石的变法"挤走"了。但更准确地说,司马光自己选择了离开。他是一个典型的士大夫,在他看来,国家政治的某些底线是不能让步的;如果遇上一个完全无法说服的皇帝和执政,自己继续留在朝中只会让情况更糟。但是,离开并不等于放弃。一个士大夫可以暂时从庙堂退下来,但他不能停止工作。他把这份无法在朝堂上兑现的"修身齐家治国平天下"的志向,全部倾注到了一件事上:编一本书。
四、退居洛阳:一个士大夫的"另一种为官"
很多人以为,司马光在洛阳的十五年是"赋闲"。这是一个根本性的误解。
熙宁四年(1071年)九月,司马光带着家小抵达洛阳。他当时已经五十出头了。这一走,他在洛阳住了将近十五年。这十五年间,他不是游山玩水、赋诗归隐,而是把全部精力投入到一项浩大的工程:编撰《资治通鉴》。
把司马光的整个生命的节奏,跟他离开朝廷的时间对应起来,可以看得更清楚:
```mermaid flowchart LR N1["1019 生于光州"] --> N2["1038 中进士"] N2 --> N3["1052 出任地方官"] N3 --> N4["1066 任翰林学士兼侍讲"] N4 --> N5["1069 与王安石正面冲突"] N5 --> N6["1070 辞官外放"] N6 --> N7["1071 退居洛阳, 全心编书"] N7 --> N8["1084 《资治通鉴》定稿"] N8 --> N9["1086 入朝拜相, 同年病逝"] ```
从这个时间线能看到一件事:司马光生命中最高强度的写作期,恰好就是他和权力核心最远的那十五年。这不是巧合。这是一个士大夫在现实中失意之后,把全部生命能量转入另一种表达方式的过程。
但这里有一个问题需要拆解一下。写一本书,特别是写一部三百卷的史书,不是一个人的事。司马光是怎么做到"一个人写一千三百多年历史"的?答案藏在他的工作流里。
司马光编书的方式,是他从年轻时就开始摸索的"长编法"。这种工作方法,可以拆成四个环节。
第一环节,搜集史料。对每一个具体的历史时段,先把所有能找到的相关资料尽量搜集齐全。北宋的史官系统在这一时期已经积累了大量前代史料,加上司马光自己藏书丰富,这件事他可以自己做基础工作,但很多还需要助手完成。
第二环节,做成"丛目"。丛目是一种非常详细的编年大纲,相当于把第一环节的原料整理成可以进一步加工的半成品。具体来说,就是把所有相关的史料按时间顺序排列,对每一条史料标注其来源、可信度、与其他史料的对照关系。
第三环节,撰写"长编"。长编是流水账式的长稿,里面要保留所有重要细节和不同史料的对照评论。在这一环节,主笔的常常是助手。
第四环节,司马光本人定稿。把助手做的长编通读一遍,统一风格、删繁就简、调整结构、形成最终正文。整个《资治通鉴》定稿之前,司马光对每一段文字都亲自修改过。从刘恕写"长编"那几卷里,我们可以看到司马光原批注的密度,他会把同一段史实从不同史料中找到再对照一遍,加上自己的判断。
这套工作法让司马光能够驾驭一千三百多年、涵盖三千多卷草稿的整理工作。但它还需要一支队伍。
这支队伍的骨干,是刘恕、刘攽、范祖禹三个人。
刘恕(1032—1093年)是司马光最早的助手。两人相识于司马光三十多岁的时候,刘恕比司马光小十几岁,但学识惊人,对史学有近乎天生的热情。刘恕在《通鉴》编撰中负责的,是南北朝那一段最复杂的历史。南北朝史料分散,记录矛盾最多,刘恕需要在极其零乱的材料里爬梳出可信的时间线。刘恕身体一直不好,他在病重的时候仍然坚持写作《通鉴》的南北朝部分,最后英年早逝。
刘攽(1023—1089年)是司马光在洛阳的同事。刘攽主要负责两汉部分。他在两汉史料的基础上做出了长编,刘攽后来自己写了《中山诗话》等学术著作,但在《通鉴》中的贡献不太为人熟知,主要是因为他把自己的位置摆得很低,他认为自己的工作只是辅助,司马光才是作者。
范祖禹(1041—1098年)是这支队伍里最年轻的一个,也是最后才加入的。他专门负责唐代的部分,长编工作做得很扎实。他后来自己写过一部《唐鉴》,延续了《通鉴》的精神。
这支小团队,加上司马光自己四个人,用了整整十九年。这十九年里,他们要面对的几个困难是:其一,史料的来源非常分散,宋代存留的隋唐五代典籍质量参差不齐;其二,需要反复的勘校、比对、互证;其三,每一段长编都要由司马光本人通改定稿,他在最后阶段的工作量是惊人的。
从元丰元年(1078年)开始,《通鉴》进入了最终修订阶段。司马光每天凌晨起床,先工作两个时辰,整理上一日留下的工作;早饭后再工作两个时辰,处理长编;晚间还要再工作两个时辰,撰写和修改。整个《通鉴》的最后定稿,由司马光亲笔完成。三百卷正文,附加目录三十卷,按周威烈王二十二年(公元前403年)至五代周世宗显德六年(959年)的时间顺序编排,涵盖了前后一千三百六十二年的历史。
司马光在洛阳完成了这部书。但洛阳的十五年并不只是写作的十五年。这十五年里,他还在做别的事情,比如继续维护和扩大司马氏家族的藏书,比如定期给学生上史学课程,比如他的学生后来包括范祖禹、刘辟疆、晁说之等,这些人后来都在北宋末南宋初的史学界发挥了重要作用。司马光还经常和洛阳本地一些老友相聚,比如富弼、邵雍、文彦博等人,讨论历史、谈经学义理。这些看似闲散的讨论,其实本身就是他史学训练的一部分。
本章小结
回过头来看,司马光的一生其实可以被概括成三条线的交叠:一是个人成长线,二是国家命运线,三是他的史学事业线。这三条线在他二十多岁、三十多岁的时候就已经成型。他已经是个相信历史有规律、相信士大夫应该为这个规律负责的人。
在北宋那个看似繁荣、其实危机潜伏的时代,司马光这一代士大夫有几种典型的"反应模式"。第一种是醉心文化、回避政治;第二种是投身党争、互相倾轧;第三种是投身变法、急于建功;第四种是退居一隅、整理文化。司马光选择了第四种。
最后需要强调的是,第四种并不意味着他不关心现实。恰恰相反,正是因为他对现实政治有强烈的不满、有清醒的判断,他才把某种无法在朝堂上完成的精神追求,转化为了史学整理的工作。"为天下后世存一段明白的历史",这是他对自己工作的定位。这种定位让《通鉴》不是一部"为皇帝读"的教科书,而是一部"为所有想理解历史的人"准备的参考书。这也是为什么这部书能跨越朝代、跨越民族、跨越政见,直到今天还在被一代一代的读书人重读。
下一章会拆解那支队伍。刘恕、刘攽、范祖禹这三位助手的具体分工、他们各自的人生轨迹,以及他们如何在不同的情况下完成了自己的部分,这些内容可以让我们更清楚地看到,一部跨越千年的巨著是怎么从一代人的手上完成,又是怎么在宋代开始获得第二次生命。