做古籍整理这行,第一次被人问起“杜佑《通典》值不值得通读”,我愣了一下。因为这问题就像问“工具书该不该从头看到尾”——答案取决于你想拿它干什么。这些年我陆陆续续翻过几遍这部书,从最初被二百卷的体量劝退,到后来把它当成一部可以随时查、随时对照的手边工具,中间踩过的坑不少。这次借着项目标题的机会,把《通典》这部书从体例、成书、版本到读法拆开讲一遍。如果你是对古代典章文献感兴趣的读者,或者正在做制度史、文献学的入门功课,又或者只是想在书架上添一部真正能被翻旧的大书,这篇内容应该能帮到你。我不打算把它讲成一部“名著导读”,而是讲成一件事:一个普通人拿到这部书,怎么在两三周内建立起能用的框架,怎么避开那些看起来不起眼、实际会浪费你一个月时间的坑。
1. 一部书凭什么被叫作“政书之祖”
1.1 从断代史到通贯体:一次很实在的体例取舍
要理解《通典》,先得理解它没有做什么。它没有按朝代分段写,没有按人物列传,也没有给帝王将相排座次。杜佑选的是另一条路:把历代典章制度按门类拆开,每一类从头捋到尾,看清楚一件事物是怎么变过来的。这个选择在当时并不讨巧,因为断代史的写法成熟、体例现成、读者熟悉,而“通贯”意味着要把散落在无数史书、诏令、仪注里的材料重新编织一遍,工作量翻了几倍不止。
为什么还要这么干?我自己的理解是,杜佑的实务背景决定了这个选择。他长期在地方和中枢处理具体事务,需要的是“这件事以前是怎么做的、依据是什么、中间改过几次”这类可以立刻调用的信息,而不是“某年某人说了什么”的编年记录。断代史像按年份归档的文件夹,通贯体则像按主题整理的手册。前者适合还原现场,后者适合解决眼前的问题。这个差别,做过资料整理的人都懂——你要查一个概念的历史沿革,翻断代史得从好几个朝代的志书里一点点抠,翻《通典》则可能在一个子目里就能看到从源头到唐代的完整脉络。
体例上的第二个取舍是“以类相从”。全书不是简单的时间轴,而是先分大门类,门类之下再分细目,细目之内按时间顺序排。这个结构听起来朴素,实际执行起来非常费力,因为材料本身不会自动归位:同一件事可能横跨几个门类,同一条材料可能既可以放这里也可以放那里。杜佑的处理办法是抓主要矛盾,把每条材料放到它“最常用”的位置,然后在叙述里做必要的交叉提示。
这个做法带来的直接好处是可检索性。你可以把它当成一本按主题编排的资料汇编,不必通读,直接跳到你关心的子目去看。这也是我一直建议新手不要从头读到尾的原因——它的设计初衷就不是让你线性读完的。
再往深一层看,“通”这个字还意味着一种处理材料的态度:不回避断裂和矛盾。遇到前后记载不一致的地方,《通典》常常把不同来源的说法并列,或者用自注的方式注明异同。这种做法在今天看来很平常,放在当时的编纂传统里,其实挺克制——它没有强行抹平差异去营造一个整齐的叙事。
1.2 九门清单:一张可以贴在墙上的内容地图
全书二百卷,通行说法分九门。我把它整理成一张表,这张表我建议你打印出来贴在书桌前面,因为后面所有的阅读计划都要围绕它展开:
| 门类 | 卷数 | 大致占比 | 内容侧重 |
|---|---|---|---|
| 食货 | 12 | 6% | 田制、赋税、户口、钱币、漕运等经济类材料 |
| 选举 | 6 | 3% | 选官方式、考试科目、举荐途径的沿革 |
| 职官 | 22 | 11% | 官制设置、品级、职掌、员额变化 |
| 礼 | 100 | 50% | 各类仪注、礼制程序的汇编 |
| 乐 | 7 | 3.5% | 乐制、乐章、乐器相关的制度材料 |
| 兵 | 15 | 7.5% | 兵制、军队编制、战术与战例材料 |
| 刑法 | 8 | 4% | 律令格式、刑罚体系、司法程序的沿革 |
| 州郡 | 14 | 7% | 行政区划沿革、地理沿革 |
| 边防 | 16 | 8% | 周边区域的地理、风俗、往来记录 |
看到这张表,第一个反应通常是:礼门一百卷,占了整整一半,这书还能读吗?我第一次看到这个比例时也犯怵。但这里有个很关键的认知调整:礼门的一百卷不是让你通读的,它是全书里最典型的“查询型内容”。它把各类仪注按程序拆成细目,条目清晰、格式统一,你带着具体问题去查,效率很高;你从头往下读,读到第十卷就会开始怀疑人生。
反过来看,食货、选举、职官、刑法这四门加起来才四十八卷,占比不到四分之一,但它们的信息密度和实用价值恰恰最高。如果你的目标是理解制度沿革的主干,这四门才是起点,礼门反而是后面按需取用的资料库。这个判断我踩过坑:最开始我按目录顺序啃,卡在礼门整整两周,进度几乎为零,后来换成先读食货、职官,再回头按专题查礼门,整个节奏才顺过来。
还有一个容易被忽略的细节:早期序目里有按八门叙述的说法,兵与刑合为一门,后来通行的整理本多按九门处理。这不影响使用,但你如果在不同版本之间对照目录,看到门数不一致,别以为自己拿错了书。
2. 三十多年到底在干什么:编纂工程拆解
2.1 素材是怎么一点点攒出来的
这部书从开始动手到定稿上呈,前后跨了三十多年。这个时长放在任何时代都算长跑,值得拆开看看时间都花在哪儿了。
第一部分花在素材收集上。要知道,唐代没有现成的全文检索,编一部通贯体政书,意味着要把此前历代的正史志书、会要类文献、律令文本、仪注档案、地理记录都过一遍,边读边摘。这个工作量不是靠一个人闭门抄书能完成的,通常的做法是依靠手边的藏书和能够调阅的官方文牍,加上助手协助分头摘录。所以我一直认为,《通典》的价值不仅是它写了什么,还包括它保留了哪些今天已经看不到的材料——书中大量引用的原始文献,有不少后来散佚了,靠它的转引才留下片段。
第二部分花在体例打磨上。材料攒起来只是第一步,怎么归类、怎么排序、怎么处理重复和冲突,才是真正耗时间的活儿。一部通贯体的书,最怕的是前后标准不统一:前面把某项内容归到甲门,后面又归到乙门,读者就废了。所以编纂过程中必然有反复调整分类的过程。这一点从成书的最终形态能看出来——九门的划分相当稳定,各门之下的细目层次也很规整,说明这套分类框架是经过长期推敲才定下来的。
第三部分花在反复修订上。三十多年里,作者本人的职位和见闻一直在变,接触到的材料也在增加,书稿自然要跟着改。这就带来一个使用上的问题:不同部分反映的可能是不同时期的认识水平,叙述的详略、关注的重点并不完全一致。读的时候如果发现某一门的处理方式跟别处不太一样,别急着判定是矛盾,先想想成书过程,很多疑问就自动消解了。
我在实际使用中的一个体会是,判断一条材料在书里的分量,不能只看它写了多长,还要看它被放在哪一层。放在门类总叙里的内容,通常是作者认为最需要交代清楚的框架性信息;放在细目末尾的补充,往往是顺手记下的异说。这个层级感一旦建立起来,翻书的效率会明显提升。
2.2 正文与自注:最容易被忽略的第二层信息
这是我最想强调的一点,也是新手最容易整段跳过的地方。《通典》里有大量注文,形式上是小字夹在正文之间,内容上却承担了完全不同的功能。
按我的归纳,这些注文大致有几种类型。一种是注明出处,告诉你这条材料引自哪部书、哪一卷,这类注文是溯源的关键线索。一种是补充异说,正文给一个说法,注文里说“另一本作某某”“某家记载不同”,这类注文的价值在于它保留了版本和记载的差异,是判断材料可靠性的依据。还有一种是解释性的,对正文里的名词、程序、数量做简短说明,这类注文往往是读懂正文的钥匙。
问题在于,很多人读的时候习惯性地把注文当装饰,眼睛一扫就过去了。我自己最初也是这样,直到有一次核对一条材料,正文里一句话看着平平无奇,注文里补了一句数量上的差异,才意识到正文和注文其实是一个整体。
提示:读《通典》时,遇到注文务必停下来。正文给结论,注文给依据和边界,跳过注文等于只看了一半。
这里还有一个操作层面的建议:如果你在做摘录,正文和注文要分两栏记,不要混在一起。混记的后果是,过一段时间你完全分不清哪句是原书正文、哪句是自己的概括,引用时极容易出错。我吃过这个亏,后来改成正文照录、注文另起一行加标记,返工量立刻降下来。
3. 版本谱系与选本:手里该拿哪个本子
3.1 从早期刻本到现代整理本的一条链
版本这件事,说起来枯燥,但它直接决定了你读到的东西准不准。我用一张表把大致的脉络捋一遍,注意这里说的是类型,不是让你去追某个具体的珍本:
| 版本类型 | 特点 | 适合谁 |
|---|---|---|
| 早期刻本 | 存世稀少,多为残卷,字句最接近原貌 | 专业校勘、版本研究 |
| 宋元旧刻 | 刊刻精整,但同样难得,多为影印流通 | 需要核对异文的深度使用者 |
| 明代刻本 | 流通较广,翻刻过程中可能出现新的讹误 | 版本比对时的参照 |
| 清代官刻本 | 校订较认真,流通量大,成为后世通行基础 | 一般阅读、引用的基础本 |
| 现代点校本 | 施加标点、校勘记完备,查阅最方便 | 绝大多数读者,首选 |
| 影印本 | 保留原貌,无标点,需自行断句 | 需要看原始版式的使用者 |
对绝大多数人来说,答案很明确:用现代整理的点校本,不要一上来就挑战无标点的影印本。理由不是难度问题,而是效率问题。一部二百卷的书,无标点意味着你要花大量精力在断句上,而这些精力本可以用来理解内容。等你有了一定的熟悉度,再去对照影印本看版式、看异文,那时候收益才显现出来。
选本的时候还有两个细节值得留意。一是看校勘记是否完整,好的整理本会把异文出处交代清楚,你能顺着线索回溯;二是看索引和附录,有没有人名、书名索引,有没有引用书目,这些看起来是附属品,实际使用频率极高。我手上那套书,翻得最旧的部分不是正文,而是书末的索引。
3.2 影印、点校、数据库三者的分工
这三种载体不是互相替代的关系,是分工关系。我的用法是这样:日常阅读和摘录用点校本,因为标点清晰、便于引用;遇到异文需要核对原貌时查影印本;做关键词检索、找某个词在全书里的分布时用数据库。
数据库的优势在于“找得到”,劣势在于“看得懂”。检索出来的条目往往是孤立的片段,脱离上下文很容易误判。所以我的习惯是:用数据库定位,用点校本通读,用影印本核字。三步走,缺一步都容易出问题。
举个实际操作中的例子。你要查某个制度术语在全书出现的位置,先在数据库里检索,得到一批卷次和条目;然后翻点校本,把这些条目所在的上下文各读一遍,判断哪些是真正的制度描述、哪些只是顺带提及;最后如果某条材料的表述关系到你的结论,再去影印本核对一下字句。这套流程走熟了,效率比纯手工翻书高出一个量级。
还有一个常被忽略的环节:记录你用的版本。做笔记时把版本信息写在最前面,包括整理者、出版方、版次。这个习惯在半年后回看笔记时价值巨大,因为不同整理本在标点和断句上可能有差异,你不记版本,回头根本不知道自己当初引的是哪一句。
4. 实操:把《通典》读成工具书的三周方案
4.1 第一周:只做框架,一个字都不摘
这一周的目标非常明确:建立空间感。你要知道二百卷里,哪个门在什么位置,翻到某一页大概属于哪一块内容。方法很简单,就是反复翻目录、翻各门的总叙,不做任何摘录。
具体怎么做?第一天把全书目录抄一遍,手抄,不要复制粘贴。抄的过程中你会自然记住门类和卷次的对应关系。第二天到第四天,每天读一个门的总叙部分,只读总叙,不往细目里钻。食货、选举、职官这三门的总叙加起来分量不大,一天足够;礼门的总叙可以单独安排一天,因为它的框架最复杂。第五天到第七天,把兵、刑法、州郡、边防四门的总叙过一遍,同时回头复习前几天的笔记。
这一周最容易犯的错误是“忍不住开始摘抄”。看到一句精彩的表述就想记下来,结果一周过去,框架没建立,笔记倒是一堆碎片。我第一遍就是这么干的,后来发现那些碎片脱离了框架根本用不上。框架没建立之前的摘录,基本都是无效劳动。
另一个提醒:这一周不要碰礼门的细目。礼门的体量摆在那里,一旦进去就容易出不来,而它对你建立整体框架的帮助其实有限。
这一周结束时,你应该能做到:随便报一个门类,你能说出它大概在全书的前段、中段还是后段;报一个卷次,你能猜出它大致属于哪一门。这个能力听起来很虚,但它直接决定了后面查资料的效率。
4.2 第二周:专题切片,一张卡片只写一件事
框架有了,第二周进入实质内容。但依然不建议按顺序读,而是做专题切片。
做法是:先列出三到五个你真正关心的问题。比如“某项赋税方式的沿革”“某个官职的职掌变化”“某类仪注的程序步骤”。然后带着这些问题,跨门类去找材料。一个问题的材料可能分散在食货、职官、礼几个门里,这正是通贯体的优势所在——它让你能在同一部书里找到不同侧面的记载。
每找到一条材料,做一张卡片。卡片的格式我建议固定下来:
- 正面:卷次、门类、子目标题
- 中间:原文摘录(正文与注文分开记)
- 下方:这条材料回答了什么问题,和已有材料是印证还是冲突
- 背面:待查事项,比如某个术语需要另外核实、某条引文需要回溯原书
固定格式的好处是,三十张卡片之后你就能开始横向比较,而不需要重新整理一遍。我试过用自由格式记,结果卡片之间无法对齐,比较的时候还得先翻译一遍自己的笔记,非常低效。
这一周还有一个技术性要点:遇到引文一定标出处。《通典》里大量转引前代文献,你在摘录时如果只记“《通典》某卷说”,等于把中间环节丢了。正确的做法是记成“《通典》某卷引某书某篇”,这样后续核对时可以直接找到源头。这个习惯养成之后,你笔记的可靠性会上一个台阶。
4.3 第三周:溯源校验与引文规范
第三周做的是收尾工作:把你前两周攒下的卡片过一遍,挑出最重要的十条左右,逐条做溯源校验。
校验的步骤分三层。第一层是核字,把卡片上摘录的文字和原书再对一遍,重点看有没有漏字、错字,尤其是数字和专名。第二层是核境,回到原文的上下文,确认这句话是不是被自己断章取义了——有些表述在原文里是有前提的,摘出来之后前提丢了,意思就变了。第三层是核源,如果这条材料是转引的,尽可能找到被引的原书(或者原书的可靠整理本)对一遍,看看转引过程中有没有删节。
这三层做完,你会发现一个现象:自己摘的卡片里,总有一两条是站不住的。这很正常,也不用沮丧,发现得越早越好。我做过统计,自己早期笔记的错误率大概在一成左右,主要问题集中在转引时省略了限定语。这个比例随着校验习惯的建立会逐步下降。
第三周还应该做一件事:写一份简短的使用说明,给自己看的。内容包括:这套书我怎么定位、哪些门我读得熟、哪些门我只查过、下次要用的时候从哪里入手。这份说明不用长,一页纸足够,但它的价值在半年后体现得最明显——你会忘记自己当初的思路,而这份说明能把你快速拉回来。
5. 常见问题与避坑清单
5.1 新手最常踩的五个坑
第一个坑:从头读到尾。前面说过,这书的设计就不是给线性阅读用的。二百卷按顺序啃,大概率卡在礼门,然后就没有然后了。正确的姿势是先建框架、再切专题、按需回查。
第二个坑:忽略注文。正文和注文是一个整体,跳过注文等于放弃了材料的依据和边界。我建议把“读注文”变成硬性动作,看到小字就停下来。
第三个坑:不记版本。笔记里只写书名不写版本,过几个月引用时无法回溯。这个坑的代价在写作阶段才显现,但补救已经来不及了。
第四个坑:拿转引当原文。看到一条材料觉得好用,直接抄进笔记,没标转引层级。等你要核对时,发现不知道中间经过了哪几道手,只能从头找起。
第五个坑:把体量当成难度。二百卷听起来吓人,但真正需要精读的部分可能只占三分之一,其余是查询型内容。很多人被卷数劝退,其实是误判了这本书的使用方式。
注意:以上五个坑里,第一个和第五个是认知问题,第二、三、四个是操作问题。认知问题不解决,操作再规范也白搭。
5.2 问题速查表
| 现象 | 可能原因 | 处理办法 |
|---|---|---|
| 读了几卷就停滞 | 按顺序读,撞上了查询型内容 | 跳到下一门的总叙,先建框架 |
| 摘录的笔记用不上 | 摘录时没有绑定具体问题 | 每张卡片必须写“回答什么问题” |
| 不同版本字句不一致 | 翻刻或整理过程中的差异 | 记录版本,以整理本的校勘记为线索回溯 |
| 引文找不到出处 | 转引层级丢失 | 补记“某书引某书”,逐层回溯 |
| 同一材料在两处说法不同 | 材料来源不同,成书过程有跨度 | 并列保留,注明异同,不强行统一 |
| 检索结果一堆但用不上 | 只做了关键词定位,没读上下文 | 检索定位后必须回原文通读前后段落 |
这张表我建议贴在笔记本第一页。遇到问题先查表,大多数情况能自己解决,省下大量瞎琢磨的时间。
再补充一个我个人觉得很实用的技巧:给每个门类配一个“一句话总结”。比如食货门在你理解里是什么,职官门是什么。这句话不用准确,也不用全面,它的作用是在你脑子里挂一个钩子,以后看到相关材料能迅速归位。我自己的那几句总结写得相当粗糙,但用了好几年,一直没换过,因为钩子的作用达到了。
还有一点,关于工具书的“读旧”。一部书真正被用起来的标志,是它被翻旧了、写满了、贴了标签。《通典》这种体量的书,如果你手上的本子过了三年还跟新的一样,大概率说明它没被真正使用过。我自己的做法是在书口贴不同颜色的标签区分门类,正文里用铅笔做极简标记,重要的子目折角。这些做法谈不上讲究,但确实让翻查速度快了不少。
最后分享一个我自己的习惯:每隔一段时间,我会随机抽一个子目,不看任何笔记,直接读原文,然后凭记忆复述它讲了什么,再对照笔记看差在哪里。这个方法有点像自测,能比较准确地暴露理解上的漏洞。抽到冷门子目的时候常常一片空白,但正是这些空白提醒我,框架建起来了不等于内容装进去了,两者之间还隔着大量的重复劳动。