三国志与裴注
我们要理解《三国志》与裴注的关系,首先得抓住一个核心矛盾:陈寿的《三国志》是一部极其干净利落的正史,但它的干净恰恰是以牺牲大量史实为代价的。裴松之的注,看似只是给原文作补充,实际却是在做一件颠覆性的事——他用自己的方式,把一部“官方定本”改造成了一座开放的历史资料库。没有裴注,我们今天看到的三国,会是一个被修剪得过分整齐的园地;有了裴注,这片园地才显露出它原始的、杂乱却生机勃勃的丛林面貌。
陈寿写《三国志》的时候,面对的是刚完成统一不久的西晋。他本人是蜀汉旧臣,后来又入晋为官,这种身份让他必须小心处理曹魏与蜀汉的关系。他选择以曹魏为正统,为曹操、曹丕等立“本纪”,而刘备、孙权则被列入“列传”,这是一种政治压力下的体例选择。但更值得注意的是他的写作风格:他追求的是“简而周”,也就是用最少的文字把事件讲清楚。整部《三国志》只有约三十六万字,却覆盖了从黄巾起义到西晋灭吴近一百年的历史。这个篇幅,比后来单独写一个朝代的东西要少得多。为了精简,他大量删减细节,尤其是战争过程、人物对话、文书奏章。结果就是,读《三国志》原文,你会觉得节奏很快,但很多关键事件缺乏血肉,甚至有些地方语焉不详。
一部过于简略的正史,留下大量缝隙
陈寿的简略,并不是因为他掌握的材料少。他生活在三国末期,距离那段历史不远,又做过观阁令史一类能接触档案的官职,按理说能获取很多一手资料。但他刻意追求“文约而事丰”,把大量他认为不重要的内容剔除。比如著名的官渡之战,在《武帝纪》里不过几百字,主要记录结果和少数关键节点,至于战争的详细经过、双方的谋略交锋,都被压缩到了极致。再比如诸葛亮北伐,陈寿虽然敬佩诸葛亮,但他在《诸葛亮传》中并没有详细描述五次北伐的每一次具体行动,而是笼统地写了“三年春,亮率众南征”之类的概括。
这种写法在传统史家看来是优点——简洁、严谨、有剪裁。但它也留下了一个致命问题:读者只能看到事件的骨架,看不到血肉,更看不到当时人对同一事件的不同说法。例如,曹操在赤壁之战中到底败到什么程度?陈寿在《武帝纪》里只写“公至赤壁,与备战,不利”,而在《孙权传》里又写道“备、瑜等复追至南郡,曹公遂北还”。两处记载彼此不矛盾,但都很含糊,没有交代兵力对比、战术过程、损失情况。如果只有《三国志》原文,赤壁之战就只是个模糊的标签。
更重要的是,陈寿为了避讳当权者,还故意隐去了一些敏感内容。他是晋朝臣子,而晋的皇族司马氏在三国后期是实际掌控者。陈寿写到司马懿、司马师、司马昭时,必须为尊者讳,很多弑君、篡权的过程被他用春秋笔法带过。比如曹髦被杀,陈寿只写“高贵乡公卒”,而不写具体是被谁杀的。这种简略,表面是克制,实际是政治压力下的自我保护。
裴注的由来:把“定本”变成“材料库”
裴松之生活的时代,比陈寿晚了一百多年,已经是南朝宋文帝时期。他奉皇帝之命为《三国志》作注,但他没有走传统训诂的路子——解释字义、考证名物,而是另辟蹊径。他在《上三国志注表》中明确说自己注的目的是“奉旨寻详,务在周悉”,也就是尽可能把相关的史料都搜罗进来。他强调“纰缪显然,言不附理者,则随违矫正以惩其妄;其时事当否及寿之小失,颇以愚意有所论辩”,可见他不仅仅满足于补充,还要纠正错误、发表议论。
当时距离三国已经过去一百多年,西晋、东晋的史家写了一大批关于三国的著作,比如王沈的《魏书》、鱼豢的《魏略》、韦昭的《吴书》,还有各种杂史、野史、笔记、别传。这些书陆续流传,最终大多散佚,但在裴松之时代,它们还大量存在。裴松之的工作,就是把陈寿没有采用或有意遗漏的材料,系统地抄录到注文里。他引用的书目超过两百种,注文总字数大约是原文的三倍多。也就是说,经过裴注,《三国志》的实际内容扩充了四倍以上。
裴注最大的特点,是不以一家之言为定论。陈寿写史,已经把材料筛选过一遍,呈现在读者面前的是一条顺畅的叙事。裴松之则把那些被筛选掉的材料重新摆出来,甚至直接指出原文哪里有遗漏、哪里有问题。比如《武帝纪》里提到曹操年轻时的事,陈寿只有很简略的几句,裴注却引用了《曹瞒传》等书,补出曹操“飞鹰走狗”的往事,以及他装疯骗叔父的故事。这些细节在正史里可能被认为不够庄重,但对理解曹操的性格却极其重要。裴注让读者看到了陈寿剪裁之外的另一种可能。
裴注的四种工作:补缺、备异、惩妄、论辩
裴松之自己总结,他的注有几项功能。第一是“补阙”,也就是补充陈寿没有写的内容。比如陈寿对蜀汉的记载相对单薄,因为他能接触到的蜀汉档案本就不多。裴注则大量引用《益部耆旧传》《华阳国志》等地方史料,把关羽、张飞、赵云等人的一些具体事迹补充进来。最典型的是诸葛亮,陈寿的《诸葛亮传》写得比较概括,而裴注引用了《诸葛亮集》里的大量文章、表文和书信,比如著名的《出师表》,虽然陈寿在《诸葛亮传》里也收录了,但裴注还补充了《后出师表》(尽管后世有争议)等,让后人能更全面地看到诸葛亮的政治主张和军事策略。
第二是“备异”,即把不同史书对同一事件的矛盾记载并列呈现。陈寿通常只采用一种说法,而裴松之会把其他说法一并抄出,让读者自己判断。最著名的例子是“空城计”。这件事在陈寿的《诸葛亮传》里根本没有记载,而是出现在裴注引用的《郭冲三事》中。裴松之自己并不相信这个说法,他在注文里专门辩驳,说诸葛亮不可能如此冒险,因为当时司马懿就在旁边云云。但他依然把这条材料保留下来,因为他认为“虽未必实有,亦足广异闻”。这种态度,开创了中国史学中“关异说以存真”的传统。
第三是“惩妄”,也就是纠正原文的错误。陈寿虽严谨,但毕竟有疏忽,加上史料本身有讹传,裴松之通过对比不同记载,指出某些事件的时间、地点、人物关系不对。比如他考证了孙坚“传国玉玺”的故事,认为是后人附会。这类考订工作,在裴注中占有相当分量。第四是“论辩”,裴松之不只考证事实,还发表史论。他经常在注文里对陈寿的取舍和评论提出不同意见,甚至直接批评陈寿“轻脱”。这使得裴注具有了史学批评的性质,不再只是附属于原文的解释。
从“注”到“考异”:裴注开创的史学传统
裴注的价值,并不仅仅在于它保住了很多珍贵史料。更深远的影响是,它改变了“注”这种文体的性质。在裴松之之前,经书的注和史书的注,主要是对字句和名物的解释,目的是帮助阅读原作。而裴松之把注变成了一种独立的学术表达:它可以让注者自由地补充材料、展示不同观点、进行考辨和议论。这样一来,史书的“注”实际上成为了一部新的著作,与原文形成对话关系。
这种传统在后世得到延续和发扬。司马光编《资治通鉴》时,专门写了《通鉴考异》,把对史料异同的考辨独立成书。考异的方法,正是从裴注发展而来的——先列出不同史料,再说明取舍理由。李焘为《续资治通鉴长编》作注,也大量采用补阙和备异的手法。可以说,中国的史学中后来形成了一种严谨处理史料的传统,裴松之是奠基人之一。
再往后,胡三省为《资治通鉴》作注,就既有地理、制度等名物解释,也有史实补充和评论,和裴注的精神一脉相承。如果我们把陈寿的原文看作一幅线条画,裴注就是填充的颜色、增加的人物、背景的细部,以及画外音。它让读者意识到,历史不是一条干净的单线,而是多种声音的混杂。
多层叠加的历史:今天的我们如何读三国
在裴注之后,关于三国的史料,事实上形成了两个层次:第一层是陈寿的正文,它代表的是官方认可、经过剪裁的叙述;第二层是裴注,它包含的是各种来源的补充、异说和批评。这两层并置在一起,产生了一种奇特的阅读体验:你会发现,同一件事,往往有多个版本,而且彼此并不完全一致。比如曹操杀吕伯奢一家,陈寿在《武帝纪》里根本没有提,但裴注引用了《魏书》和《世语》,一个说曹操是误杀后愧疚,另一个说曹操说了“宁我负人,毋人负我”这句狠话。哪种说法更接近真实?裴松之没有下结论,他让读者自己面对这个分歧。
这种开放性,正是裴注最珍贵的遗产。它让我们明白,历史从来不是单声部的。后来的《三国演义》之所以能发展出那么多生动的故事,很大程度上依赖裴注保存的那些细节;而历史研究者想要还原真实的三国,也必须同时正视正文和注文的差异。如果没有裴注,我们连这些差异的存在都不会知道。
归根结底,《三国志》和裴注合在一起,才构成了完整的史学文本。陈寿提供了框架,裴松之填充了血肉,并且让这个框架始终保持开放。我们常说“读《三国志》”,实际上应该读的是“《三国志》本文并裴注”。正是这种双层结构,使三国成为中国古代史中资料最丰富、话题最多的断代之一。而裴松之“务在周悉”的追求,也提醒后来者:历史学家的责任,不仅是写出一个通顺的故事,更是保存事实的复杂性和多种可能性。