文本考古
我们今日翻阅的《资治通鉴》,无论精装还是平装、纸本还是电子,都不是司马光原稿的直接复制,而是经过九百余年抄写、雕版、翻刻、校勘的复合文本。这一事实在一般阅读层面或许无足轻重,但对任何希望从《通鉴》中提取有效历史信息的研究者而言,必须在一切讨论之前回答一个朴素的问题:我们面对的究竟是哪种《通鉴》?
问题的严肃性体现在三个层面。其一,《通鉴》在流传过程中产生了大量异文,许多关键史实的人名、地名、时间、兵数在不同版本间存在实质性差异,而非仅停留于通假或避讳层面。其二,司马光本人在编修过程中已对前代史料做过大规模剪裁与改写,他留下的三十卷《通鉴考异》交代了取舍依据,但《考异》与正文的关系并非简单的一一对应。其三,二十世纪以来的现代整理本,特别是中华书局一九五六年出版、二〇一二年全面修订的点校本,在吸收前人校勘成果的同时也引入了整理者的判断,构成了又一层"文本层"。
本章工作即是清理这些层次。先梳理自元祐杭州刻本至中华书局点校本的版本谱系,建立纵向的传承链条;再比较胡克家仿刻本、清武英殿本、明嘉靖刻本三大系统的文字差异与考据学意义;接着讨论《通鉴考异》的史料学方法论价值;以赤壁之战、淝水之战、玄武门之变三处异文为案例,演示《考异》的使用范式;进而讨论司马光对前代正史的有意识改写,揭示史源批判的方法论自觉。末尾提出"中华书局点校本 + 《通鉴考异》+ 关键异文校勘表"三位一体的研究底本工作流,并承接下一章对编年体方法论的讨论。
版本谱系学:从元祐杭州刻本到中华书局点校本
《通鉴》的版本流变可粗略划分为四个阶段:北宋初刻、南宋翻刻、元明传刻、清代与近代整理。
北宋初刻阶段的核心是元祐七年(1092)杭州刻本。此本由杭州地方官在司马光生前主持雕版,是已知最早的完整刻本,也是后世所有刻本的共同祖本。元祐本今已不存,仅有若干残叶留存于国家图书馆等机构。需要指出的是,元祐本并非简单的"原稿誊录",而是经过监雕官员整理与校勘,已经带有一层编辑加工。从现存残叶推断,元祐本在避讳字处理与段落划分上已与原稿存在若干出入。
南宋翻刻阶段最关键的是绍兴二年至三年(1132—1133)两浙东路茶盐司刻本,由绍兴府地方官主持雕版。此本以北宋监本为底本,是现存宋本中最早、最完整的系统,也是后世胡克家仿刻本的直接源头。绍兴本今藏国家图书馆,有傅增湘等近代学者的影印本与校勘记流传。从傅氏校勘记可见,绍兴本的文字与元祐本高度一致,是研究宋本面貌最可靠的材料。
元明传刻阶段形成了两个主要支系。一是元代兴文署刻本,约十三世纪末至十四世纪初雕版,现仅存残帙,但通过胡克家仿刻本保留了它的文字特征。二是明嘉靖年间刻本,由孔天胤等主持或参与,分多次雕成。嘉靖本是明代最具影响力的版本,也是清武英殿本的直接底本。值得注意的是,嘉靖本在雕版过程中曾参考多种宋本与元本,是明代版本校勘的高水平代表,但因雕版年代较早,校勘不及清代精细,文字讹误相对较多。
清代与近代阶段有两次关键整理。第一次是清乾隆四年至十一年(1739—1746)完成的武英殿本,俗称"局本",由四库馆臣主持校勘,以嘉靖本为底本,是清代最权威的官方刻本。第二次是清嘉庆二十四年(1819)胡克家仿刻本,俗称"胡本",由胡克家委托顾广圻等人,以元兴文署本为底本翻刻,是清代校勘学的高峰之作。胡本问世后,由于底本更古、校勘更精,逐渐取代局本成为学术界首选。
一九五六年,顾颉刚、聂崇岐等学者主持的中华书局点校本以胡本为底本,校以局本、嘉靖本及多种宋本残叶,成为此后半个多世纪最通行的现代整理本。二〇一二年中华书局出版修订本,进一步吸收新的校勘成果。
下表呈现主要版本的传承关系:
```mermaid flowchart TD A[元祐七年 1092 杭州刻本] --> B[绍兴 1132 两浙东路茶盐司刻本] B --> C1[元兴文署刻本 约 1300] B --> C2[明嘉靖刻本 1540 年代] C1 --> D1[清胡克家仿刻本 1819] C2 --> D2[清武英殿本 1739] D1 --> E[中华书局点校本 1956 修订 2012] D2 --> E ```
图中可见两条主要传承链:胡本系统(绍兴→兴文署→胡本→点校本)与局本系统(嘉靖→殿本→点校本)。这两条线索在中华书局点校本中合流,整理者通过细致校勘使两种系统的差异得到统一处理。需要说明的是,《通鉴考异》三十卷在版本流变中基本与正文平行流传,但因其实用性质常被读者忽略或单行。今通行本以《四部丛刊》影印本与中华书局点校本附录《考异》最为易得,二者在文字上略有差异,研究者使用时宜比对。
胡本、局本、嘉靖本的文字差异及其考据学意义
三种主流版本在文本传承中形成各自特征,了解其差异是严肃校勘工作的起点。
胡本的底本是元兴文署本,通过这一中介保留了部分绍兴本的文字特征。胡本的问世本身即清代校勘学的一次实践。顾广圻《通鉴刊本识误》详细列举了胡本与局本的文字差异,其中绝大多数指向局本的讹误。胡本的长处在于:保留了若干宋本用字,如"烹"与"享"的区分、"彊"与"强"的区分;避讳字处理较少干涉原意,仅在明显影响阅读处回改;段落划分更接近宋本原貌。局限在于:作为仿刻本,字体、版式与传统版刻有所差异,偶尔因刻工水平问题产生新的讹误;此外,胡本是胡克家私人刊刻,流传范围相对有限,校勘成果散见于顾广圻等人的札记中,未能形成系统。
局本的底本是明嘉靖本,经过四库馆臣系统校勘。局本是清代官刻的高水准代表,也是清代科举与官学的标准读本。其优势在于:校勘规模宏大,参校版本众多,讹误率相对较低;版刻精美,传世量大,研究者易于获取。局限在于:四库馆臣的校勘带有官方立场,对涉及少数民族、边疆、避讳等问题的文字有意识地进行了"规范化"处理;此外,局本在文字上较胡本更为"现代",若干古本用字被统一改写,损失了部分古本面貌。
嘉靖本是明代最具代表性的《通鉴》刻本,分多次雕成。嘉靖本的价值在于:它上承宋本,下启清代官刻,是明清《通鉴》版本谱系的中间环节。嘉靖本在某些地方保留了比局本更接近宋本的文字,因其雕版年代距宋较远,能保留更多古本原貌。但因校勘不及清代精细,文字讹误相对较多,且其雕版过程历经多次,单本内部各卷之间偶有文字不统一的现象。
文字差异的具体表现可分为若干类型。避讳字与改字是最常见的一类,嘉靖本因避明世宗(朱厚熜)讳,常将"厚"改写为"原"或其他字;局本因避清高宗(弘历)讳,将"弘"改为"宏"或避用;胡本因非官刻,避讳处理相对宽松。这些改字在现代整理本中已部分回改,但回改的彻底程度因整理者而异,中华书局点校本的处理倾向于"宽",即保留部分避讳字以呈现版本原貌。异体字与通假字是另一类常见差异,胡本保留的宋本用字在局本中常被"规范化",如"彊"作"强"、"鬭"作"斗"、"卤"作"虏"。这类差异在校勘学上属于"无关宏旨"类,但影响检索与文本对照,研究者使用电子检索时常需建立异体字映射表。
实质性史实差异是第三类,也是最值得关注的层面。这一类涉及人名、地名、时间、事件细节,与研究者的实际关切直接相关。举例而言:赤壁之战中曹操兵力记载各本差异;淝水之战中苻坚兵力记载;玄武门之变中尉迟敬德杀齐王元吉的细节。这些差异将在第四节通过案例分析展开。值得强调的是,实质性史实差异并非孤立存在,往往与司马光的取舍判断、史源批判意识交织在一起,处理这类差异不能止步于版本比对,必须回到《考异》与原始史料。
对严肃研究者而言,单纯依赖中华书局点校本并不足够。点校本的处理方式是以胡本为底本,遇胡本有疑问则参校局本、嘉靖本,并在脚注中说明取舍。这意味着点校本是"经过整理的胡本",而非"最优文本"。研究者在使用点校本作研究底本时,应当:保留一份胡本影印件或电子版供核对;对涉及关键史实的段落,回归原始版本比对;将《通鉴考异》作为常备参考。对版本校勘感兴趣的研究者,可进一步参考张煦《通鉴校勘记》、傅增湘《通鉴版本略说》等近代校勘成果。
《通鉴考异》的史料学方法论价值
《通鉴考异》三十卷是司马光在编修《通鉴》过程中留下的副产品,是理解司马光方法论的最直接资料。从形式上看,《考异》以条目形式排列,每条对应正文中的一处叙述或一段历史事实。每条先引若干种司马光当时可见的史料,再简要说明取舍依据,最后以"从某某"或"今从某某"作结。这种体例在中国史学史上属于首创,此前未见任何史书留下类似规模的"取舍工作日志"。
《考异》承担了三重任务。其一,记录取舍依据。当司马光面对同一史实的多种记载时,他需要在《通鉴》中做出选择,《考异》就是这种选择的"工作日志"。这种透明的工作方式在司马光之前罕见,其后则成为宋代以后史源批判的范式。其二,保存异文。许多在正文中被淘汰的史料记载,因《考异》的引用而得以保存,为后世研究者提供了比对的可能。例如《十六国春秋》《旧唐书》中的若干细节,正文未取而《考异》存之,成为后代辑佚与考据的关键来源。其三,方法示范。《考异》实际上是一份"史料批判范例",展示了面对矛盾记载时的处理范式,包括如何取舍、如何标注、如何判断可靠性。
《考异》与正文的关系并非简单的一一对应。司马光在编修过程中形成的取舍,有些进入了正文,有些在后续修订中被修改,还有些在《考异》完成后又有调整。这意味着《考异》记录的是"某一时刻的取舍",而非"最终版本的依据"。即便如此,《考异》仍是目前最直接了解司马光方法论的资料。研究者应当将其视为一份独立的史料批判文献,而非正文的简单附属品。
《考异》的使用需要掌握几个要点。其一,《考异》中引用的史料往往不是原文,而是司马光的转述;引用时需注明"《考异》卷 X"而非径引原书,否则容易失去对司马光取舍过程的把握。其二,《考异》中保存的异文,需要与正文对照阅读,单纯看《考异》容易失去语境。例如《考异》某条说"《三国志》作 A,《江表传》作 B,今从 A",若不结合正文对应段落,则无法判断 A 与 B 的实质差异及其研究价值。其三,《考异》本身的版本流传也有独立历史,最佳使用方式是与现代整理本对照。中华书局点校本附录的《考异》经整理者校对,与《四部丛刊》影印本偶有出入,研究者在做精确校勘时需二者互参。
关于《考异》的史料学价值,清代以降已有较多研究。钱大昕《通鉴考异跋》对司马光的方法论有精要评述,张煦《通鉴校勘记》专门整理《考异》与正文的对应关系。当代研究者更倾向于将《考异》视为一份独立的史料批判文献,而非正文的附属品。从史学史的角度看,《考异》的出现标志着中国史学的史料批判意识走向自觉,与西方近代史学中的"史料批判学"(source criticism)在方法上有相通之处,尽管二者的理论框架不同。
三处典型异文的考异实例分析
以下三个案例分别来自三国史、东晋史与初唐史,是《通鉴》异文中讨论最充分、影响最深远的三组。它们各自呈现不同的异文类型与取舍逻辑,可作为使用《考异》的典型范式。
案例一:赤壁之战的曹操兵力
《通鉴》卷六十五建安十三年(208)记载曹操南征荆州,与孙刘联军战于赤壁。关于曹操兵力,正文作"号八十万"。这一数字历来被认为是文学夸张,但各本之间仍有差异:胡本作"八十万",局本作"八十余万",嘉靖本作"八十万"。表面差异不大,但《考异》卷六提供了取舍依据:司马光对比了《三国志·曹操传》"号五十万"、《江表传》"八十万"、《山阳公载记》"三十万"等多种记载,最终选择"八十万",理由是"江表传所言近实,故从之"。
这个案例展示了《考异》的典型用法:面对多源记载,司马光判断《江表传》"近实"而采用,但"近实"的具体依据未详细交代。这给后世研究者留下两重空间:一是追问《江表传》的史料来源与可靠性。《江表传》为东晋虞溥所著,距赤壁之战约一个世纪,其记载是否可靠需要独立评估。二是追问司马光的判断是否合理。当代军事史研究倾向于认为曹操实际兵力在二十三万至三十万之间,"八十万"显然是号令与夸张的产物。司马光的取舍反映了他对"号令"性质的判断,而非对实际兵力的精确估算。这一案例对研究者的启发是:《考异》中保留的多源记载本身就是宝贵的研究材料,研究者的工作不是接受司马光的结论,而是利用这些材料重新评估。
案例二:淝水之战的苻坚兵力
《通鉴》卷一百四太元八年(383)记载淝水之战,正文作"坚发长安,戎卒六十余万,骑二十七万,前后千里,旗鼓相望"。这一数字在胡本、局本、嘉靖本中基本一致,但《考异》卷九提供了司马光的取舍过程:他引用了《晋书·苻坚载记》"戎卒六十余万"、《十六国春秋》"九十七万"等多种记载,最终选择"六十余万"。
淝水之战的兵力异文与赤壁之战相似,但司马光的取舍依据更为隐晦。他没有明确说明为何不取"九十七万",可能的原因包括:《十六国春秋》在司马光时代已残缺不全,其数字可能经过后人增益;"六十余万"在文献中流传更广,可视为"折中"的选择;司马光可能倾向于"压低"对手兵力以突出东晋胜利的合理性。研究者若不读《考异》,往往误以为"六十余万"是司马光的"原创"判断,而实际上是他在多种数字中做的选择。
这一案例的考据学意义在于:即便司马光做了取舍,《考异》中保留的异文仍是后代研究的关键线索。当代军事史研究对淝水之战兵力的估算相差甚远,从二十万到八十万不等,主要依据就是《考异》中保留的多源记载。研究者的工作不是接受司马光的结论,而是利用《考异》中保留的多元材料重新评估,并结合当时的人口数据、后勤能力、动员制度等做独立判断。
案例三:玄武门之变的细节
《通鉴》卷一百八十六武德九年(626)记载玄武门之变,这是初唐史中异文最为集中的段落之一。正文在叙述尉迟敬德杀齐王元吉时,作"敬德射杀之"。这一叙述在胡本与局本中存在差异:胡本作"射杀",局本作"射杀之"(加"之"字),嘉靖本作"射杀"。表面差异极小,但《考异》提供了不同记载的取舍:司马光对比了《旧唐书·尉迟敬德传》"射杀之"、《实录》(已佚)"敬德射元吉杀之"、《常何墓志》(出土文献)"射杀"等多种记载,最终选择简化的"射杀"。
玄武门之变的异文更值得关注的是司马光的取舍逻辑。他在《考异》中明确表示:他认为《旧唐书》中的某些细节"语多浮夸",因此倾向于简化的叙述。这种取舍反映了司马光的史观:他倾向于"删繁就简",将事件的关键节点保留,将枝节性的细节删除。这种做法对后世影响深远,但也因此遮蔽了许多《旧唐书》《旧五代史》中的生动细节。例如《旧唐书》记载尉迟敬德具体如何引弓、如何瞄准、是否有对话等场景性内容,在《通鉴》中被简化为一两个动作词。这种"剪裁"使《通鉴》在叙事上更为清晰、节奏更为明快,但也使研究者失去了《旧唐书》中特有的史料细节。
三个案例共同呈现《考异》使用的范式:面对异文,先查《考异》对应条目,读懂司马光的取舍过程;再对比《考异》中保留的多源记载,判断取舍是否合理;最后结合其他史料(如出土文献、同时期其他文献)做独立判断。这一流程应当成为严肃研究者的标准操作。换言之,《考异》不是终点,而是研究的起点。它提供了司马光的工作过程,但研究者的工作是接着这份"工作日志"继续追问。
司马光的史源批判与有意识改写
司马光对前代正史的改写并非简单的"剪裁",而是带有方法论自觉的史料批判实践。这种实践主要体现在对《旧唐书》《旧五代史》两部文献的处理上。
《旧唐书》在五代后晋开运二年(945)成书,其编修时间距唐代灭亡仅三十余年,是目前最早的完整唐史。司马光在编修《通鉴》唐代部分时大量使用《旧唐书》,但也对其进行了系统的改写。改写的方向可归纳为三类。
政治伦理化的改写层面,《旧唐书》中保留了大量唐代宫廷的生动细节,包括武则天的政治手段、玄宗晚年的荒政、安史之乱中的具体场景。司马光在《通鉴》中对这些内容进行了"剪裁",删去了他认为"不雅"或"不合道德教化"的细节,转而突出政治决策的因果链与道德评判。例如《旧唐书·武则天传》中保留了若干宫闱细节,《通鉴》则将相关段落大幅简化,转而突出政治事件本身的演进。这种处理使《通鉴》唐代部分在叙事上更为清晰,但也损失了许多《旧唐书》特有的史料价值。
史源批判的改写层面,《旧唐书》在编修时大量使用唐代《实录》《国史》,但《实录》《国史》本身因政治原因经过多次修改。司马光意识到这一点,他在《通鉴》中对某些关键事件进行了"溯源",回到更早的史料(如《唐历》《唐会要》)核对。这种做法对后世影响深远,启发了宋代以后的史源批判传统。例如对玄武门之变的记载,司马光在《考异》中明确说明他曾核对《常何墓志》等出土或近出材料,而不轻信《旧唐书》的"成文"叙述。这种方法论的自觉,使《通鉴》在史料处理上比《旧唐书》更为审慎。
结构性的改写层面,《旧唐书》采用纪传体,《通鉴》采用编年体,这一形式转换本身就带来大量改写。司马光在转换过程中,往往需要将纪传体中的"事件"重新编排为"时间线",这种编排不是机械的,而是带有叙事策略的。例如《旧唐书》中某人的传记可能跨越数十年,相关事件分散在不同段落;《通鉴》则将这些事件按时间顺序集中呈现,使读者能够更清晰地把握事件的因果链。这种结构性的改写是编年体方法论的必然产物,但司马光在转换过程中也加入了大量自己的判断。
《旧五代史》的处理更为复杂。《旧五代史》在南宋已残缺,清代四库馆臣从《永乐大典》等文献中辑出。司马光在编修《通鉴》五代部分时使用的《旧五代史》是较为完整的版本,与今本《旧五代史》(辑本)有差异。司马光的改写主要体现在对"沙陀三王朝"(后唐、后晋、后汉)的处理上,他倾向于突出汉族的政治文化主导地位,对沙陀族的政治传统做了相对简化的处理。这种处理反映了司马光的华夷观念,也使《通鉴》五代部分在叙事上呈现出明显的汉族中心倾向。
司马光的改写是否合理?这是史源批判中无法回避的问题。从积极角度看,司马光的工作是宋代史学方法论的集中体现,他留下的《考异》本身就是一份"工作透明"的范例。从消极角度看,司马光的某些改写带有强烈的政治伦理倾向,他所谓的"雅洁"叙述遮蔽了《旧唐书》《旧五代史》中的生动细节与复杂面向。例如,《通鉴》中对武则天的叙述明显比《旧唐书》更为负面,这种叙述策略影响了后世对武则天的评价,至今仍在史学界引发讨论。
对严肃研究者而言,理解司马光的改写不是为了"复原"原始叙述,而是为了更准确地把握《通鉴》本身的叙事逻辑。司马光的取舍不是随机的,而是有内在一致性的:他倾向于突出政治决策、淡化宫廷细节;倾向于道德评判、淡化史料原貌;倾向于时间线条的清晰、淡化事件的多面性。把握这种一致性,才能在使用《通鉴》时不被他"删繁就简"的叙述所局限。研究者若希望从《通鉴》出发还原更生动的唐代政治史、社会史、文化史,必须将《通鉴》与《旧唐书》《新唐书》《唐会要》等文献对照阅读,将司马光"删除"的内容重新拾回。
本章小结
本章的工作是清理《通鉴》阅读之前必须解决的文本底层问题。通过五个层面的讨论,可以建立一个基本的工作框架。
确立版本谱系的基本认识是首要任务。我们今日面对的《通鉴》是经过多次传刻、整理的复合文本,其主要传承线索是:元祐杭州刻本→绍兴两浙东路茶盐司刻本→元兴文署刻本与明嘉靖刻本两个分支→清代胡本与局本两个系统→中华书局点校本。这条线索意味着严肃研究不能止步于点校本。
三大版本系统的差异需要明