文脉·艺文类聚

首页 › 析疑

析 疑

57 个问题,按 10 类归:部序与体例、门类归属、名物与制度、 引书与史源、文体与编纂、撰人与文学史、纪年、异文校勘、版本阙佚与检索缺口。

《艺文类聚》引书频次里《汉书》高居第一,这是否说明它偏重汉代史料?

按库中 citation 表统计,出现最多的书名是「汉书」四百九十八条,其次是「毛诗」二百九十条、「史记」二百八十五条、「东观汉记」二百七十四条、「礼记」二百五十五条、「左传」二百二十八条。单看榜首,很容易得出偏重汉代的结论,但把前几名连起来看,画面并不一样:毛诗、礼记、左传都是经部,东观汉记是东汉官修史,史记是通史。也就是说,前六名里经、史各占一半,汉书只是史部中引用最密的一种。原因在于类书的「事」部需要可引用的典故与制度实例,而《汉书》体例整齐、纪传表志俱全,最便于按门摘取;《东观汉记》则是唐初尚存的东汉史料,编者随手可取。再往下看,《尔雅》一百六十八条、《淮南子》一百四十九条、《庄子》一百四十条、《山海经》一百二十一条,子部与训诂书的分量并不轻。所以更稳妥的说法是:本书引书以经史为骨干、子部为血肉,汉代史料因《汉书》《东观汉记》两部体量大而显得突出,并不等于全书的价值取向只重汉。还有一个口径问题:citation 表只记段首书名,一行并置数条引书的段落有二千五百余段,所以汉书四百九十八是段首口径,不是全书引用总数。若按段内所有X曰重扫,汉书的实际次数会更高,但排序未必改变。读者引用这个榜首时,应说明是段首统计,而不是全书共引汉书四百九十八次。若把《东观汉记》与《后汉书》《续汉书》分开看,东汉史料在本书里的总引量会超过西汉,这与汉书居首的单书排名并不矛盾:一部书大,不等于一类史料多。

为什么底本里的引书大多写成「尔雅曰」「汉书曰」,而不加书名号?

卷一天部门第一条作「《周易》曰:大哉乾元」,带书名号;但同卷往下就出现「又曰:立天之道」,再到卷第六地部门首条作「神农书曰.湛浊为地」,卷第八十五谷部门首条作「尔雅曰.中有岱岳」,都不带书名号。可见底本的书写并不统一:有的条目保留《》,有的直接写书名加「曰」。这不是数据清洗时丢掉了符号,而是底本自身的形态——早期写本与刻本对引书的标记方式本就不一致,整理者又未统一加书名号。对数据层来说,这意味着不能靠有没有《》来判断一段是不是引书,只能靠段首的X曰结构。于是引书抽取改为:先看段首是否有书名号,没有就取「曰」前的二至十四字作书名。这样做会带来一个副作用:某些段首其实是撰人+篇题,如「魏武帝短歌行曰」,也会被当成书名,只有在进入文体标记【诗】之后的段落才按撰人篇题处理。反过来,带书名号的段落也不一定都是引书:卷一天部门「《皇览记》〈○太平御览二作皇览冢墓记.〉曰」一条,书名号里还夹着校记,说明底本的符号层与文本层已经混在一起。抽取时若只按《》取书名,会把校记文字误作书名的一部分;若只按「曰」前取字,又会把《》当成正文。两种写法都要处理,才不至于漏条或错条。底本还常见「神农书曰」「黄帝素问曰」这类托名之书,书名本身就不是现代意义上的著作,若按《》判定,这些条目会全部漏掉。抽取规则因此必须兼顾有号/无号两种形态,不能只认一种。读者若自己重跑抽取,建议先统计带《》与不带《》两类各多少条,再决定归一策略,不要一上手就改底本。

引书表里「毛诗」和「诗」是两个不同的书吗?

库中「毛诗」出现二百九十次,「诗」出现三十次,另有「韩诗」四次、「韩诗外传」六十次。从用例看,单称「诗」的多是省称,指的还是《毛诗》,例如卷一天部门引「诗云.乃眷西顾」一类句子,语义与毛诗无异;「韩诗」则是另一家传本,常与「韩诗外传」同现。问题在于,若把「诗」「毛诗」当作两书统计,会虚增引书种数,也会让《毛诗》的频次被切走一小块。数据层目前保留底本原样,不做合并,只在报告里说明「诗」多为毛诗省称;这是宁可少认,不可错认的折中:合并需要逐条核实,而省称与别称的边界并不总有硬证据。真正的风险在于反向操作——把「韩诗」也并进「毛诗」,那就会把两家师说混为一谈。因此检索《毛诗》时应同时查「毛诗」「诗」,查《韩诗》则另计。还有一个细节:卷第五十六诗门引「毛诗序曰」,这里的「毛诗序」是《毛诗序》,不是《毛诗》正文;若把「毛诗序」并进「毛诗」,会把序与经文混为一谈。可见书名归一不能只做字符串相似匹配,还要看清「序」「注」「传」这类后缀,它们往往指向不同的文献层级。「韩诗」与「韩诗外传」也应分开:前者指韩婴所传《诗》说,后者是带叙事的传体,二者在本书中用法不同。若把两者合并,诗说与故事就会混为一谈,统计上也会把传体的篇幅算进诗说。这类省称在唐前文献里极多,类书只是把它们原样保留,整理时最忌见字就并。毛诗与诗若分开统计,最直接的后果是《毛诗》在引书榜上的名次会被低估。归一时宁可多留一个名字,也不要少留一部书。

引书里的「魏志」是《三国志·魏书》吗?为什么它出现得比「三国志」多?

库中「魏志」一百一十条,而三国志几乎不作为段首书名出现。看卷第四元正门所引「魏志曰.明帝甘露二年.幸辟雍.命群臣令赋诗」一类句子,内容都是曹魏一朝事,正是陈寿《三国志》中「魏书」部分。唐人所称「魏志」,通常就指《三国志·魏书》,因为《三国志》由魏、蜀、吴三书合编,引者按书分别称「魏志」「蜀志」「吴志」。「蜀志」在库中也多次出现,如卷第十九吟门引「蜀志诸葛亮梁父吟曰」。所以「魏志」不是另一部独立的魏国史,而是《三国志》的分书省称。统计时若把「魏志」「蜀志」「吴志」各自计为独立引书,会把一部书拆成三部;若一律并成三国志,又会丢失分书信息。较稳妥的处理是保留分书原名,另设归一字段,报告里注明它们同属一书的三个部分。库中另有「蜀志」多条、「吴志」少量,与「魏志」合计正好覆盖《三国志》三书。若研究某一朝,按分书检索最准;若研究陈寿全书,则应按三部合并统计。数据层保留分书原名,是为了不丢掉「魏志」与「魏书」的称法差异,也为了日后能按分书回接《三国志》的篇目。分书省称还带来一个检索陷阱:若读者搜三国志,一条也搜不到;若搜「魏志」,才会见到曹魏材料。数据层因此在报告里给出分书与全书的对应表,并在检索示例中提示魏志=三国志魏书,避免把省称当佚书。分书检索还有一个好处:可据「魏志」与「蜀志」的引文比例,看出本书对三国材料的取舍偏重。因此引书表的「书」字,实际包含了整书、分书、省称三种粒度,用前需先降维。

引书里的「世说」就是《世说新语》吗?它为什么常被当作史源而不是小说?

库中「世说」九十七条,段首多作「世说曰」,所引内容多为人物言行轶事。例如卷第二雪门附近的条目,与《世说新语》的记事风格一致。唐人所称「世说」,一般即指刘义庆《世说新语》,当时书名尚未固定为四字,省称「世说」是通例。类书把它放在「事」部而不是「文」部,说明编者并不以今人的「小说」眼光看待它,而是当作可采摭的史料与清谈实录:其中的人物、官历、风仪,正可补正史之阙。这也解释了为什么《世说》在本书中的引文常与《晋书》《续晋阳秋》并列出现,编者把它们当作同一层级的记事来源。读者若按现代图书分类去小说类找《世说》,会错过它在类书里作为史料被引用的大量条目。反过来说,若把《世说》的全部引文都当信史,也会忽略它本身的传闻性质,这正是类书引书需要回溯原书的原因。一个可核的例子是卷第二雪门附近的「世说」引文,与《晋书》所记同一人物的条目常并列出现,文字详略不同。类书把二者放在同一门,说明编者把它们视为可互证的史料,而不是正史/小说两级。今天研究《世说》,若只看原书,会漏掉类书里保存的异文与上下文。「世说」之外,本书还引「语林」「郭子」一类清谈书,同属一个知识传统。若只读《世说新语》原书,会漏掉这些同类书在类书里的并存状态;把它们合看,才能看出唐初人眼中的清谈史料是一个书群,而不是一部书。清谈书群与正史的关系,是研究唐初史料观的一个好切口,类书正好提供了并置的样本。清谈书群的存在,也让史源与「小说」的界线在唐初显得比后世模糊。

同一门里大量出现的「又曰」,读者怎么知道它接的是哪一部书?

卷一天部门开头是「《周易》曰:大哉乾元」,紧接着「又曰:立天之道」「又曰:天行健」,三条都出自《周易》。类书的「又曰」是承前省略,承的是同一门内上一条引书的书名,不是上一条的任意内容。库中又曰承前书共一千九百余条,另有八条「又曰」前面没有任何引书,只能留空。这个规则听上去简单,实际有两个坑:一是门与门的交界,「又曰」不能跨门承接,否则会把上一门的书名误带到下一门;二是文体标记【诗】【赋】之后的「又曰」,接的是上一篇作品的撰人,而不是书名。数据层因此按 section(门次)为单位维护上一条书名,文体段另维护上一篇撰人,两类「又曰」分开承接。读者若要复原某条「又曰」的出处,最稳的办法是往上找到最近一个带书名的条目,并确认中间没有换门、没有换文体。还有一层:文体段的「又曰」接的是上一篇的撰人与篇题,而不是书名。例如【诗】之后「又曰」再接一首,承的是上一位作者;若按书名承接,就会把诗题当作者。库中把文段又曰承前与事段又曰承前分开计数,正是为了让这两类承接不互相污染。跨门不承接这一条,在数据上表现为又曰无前书八条:它们前面没有任何引书,只能留空,不能借用上一门的书名。若强行承接,会把天部的书名带到地部,读者按书名回查时找不到对应段落,错误极隐蔽。若把「又曰」的承接链画出来,可以看到每一门的引书顺序,这比单条检索更能显示编者的取材路径。承接链若断在门界,最稳的读法是承认它无法复原,而不是就近借用。

有些段落明显把好几条引书挤在一起,为什么库里只记了段首那一部?

卷第四元正门有一条长段,从「孔丛子曰.邯郸民以正月旦献爵于赵王」起,中接「东观汉记曰.戴凭为侍中」,再接「汉书曰.鲍宣字子都」,三段各自完整,却挤在同一行里。这不是孤例:全库一千四百余段中,含两个以上X曰结构的段落有二千五百八十六段,占近两成。原因是底本按行切段,而原书的条目边界在这类地方已经模糊,整理时把相邻数条并成了一行。数据层的做法是以「段」为原子,citation 只记段首书名,段内后续的书名不另立条目。这样做的好处是每条引书都能落回一个确定的行号,坏处是会低估引书总量、也可能让「又曰」承接错位。要补足这一层,只能在段内再做一次X曰切分,但那会引入新的边界判断,且与段为原子的约定冲突。当前报告把它列为已知缺口:citation 八千七百余条是段首口径,不是全书引书总数。以卷第四元正门那条长段为例,段首是孔丛子,段中还有东观汉记、汉书两个「曰」,citation 只记孔丛子一条,后两条书名不入表。若要补全,可在段内按X曰再切,但「其父曰」「帝曰」这类对话也会被误切成书名,需要先屏蔽人物对话再切。这是当前版本明确留下的缺口。段内切分还有一个难处:有些X曰其实是人物对话,如「其父曰」「帝曰」「客曰」,这些不是书名。要在段内补全引书,必须先排除对话标记,再判断X是否为书名,否则会把「其父」当成一部书。这也是当前只做段首口径的原因之一。段内补引书若做,应作为可选扩展层,与段首口径并存,不要覆盖原有 citation,否则两套数字会打架。

库中有一千二百多种引书,其中七百多种只出现一次,这些孤条有什么价值?

按 citation 表统计,不同书名一千二百五十九种,其中只出现一次的有七百一十四种。孤条里既有常见的正史分书,也有大量地记、别传、异物志,如「宜都山川记」「临海土物记」「吴娄县记」「零陵先贤传」「王威别传」「外国事」「相马经」「风角要占」。这些书多数已经失传,仅靠类书保存一两条佚文。以卷第九十七鳞介部为例,螺门引「南州异物志曰.扶南海有大螺」「王韶始兴记曰.桂阳贞女峡」,都是单次出现的方志与异物记。对辑佚来说,一条孤条也可能决定一部书的存亡:书名、撰人、篇题、引文四要素齐全时,可据以补入佚书。但孤条也最不可靠:书名可能因形近而误,撰人可能张冠李戴,引文可能经编者删节。因此数据层对孤条只做原样保存,不据以推断成书年代或作者,报告里另列单次引书清单,供辑佚者按需核查。孤条中还有一类是书名本身可疑,如「怪志」「凉记」「潜潭巴」,前者可能是《怪异志》的省称,中者可能是《凉州记》,后者是纬书《春秋潜潭巴》的残名。数据层不替它们补全书名,只保留底本原样;辑佚者若要采用,应先据引文内容与同类书互证,再决定归入哪一部。孤条中也有价值极高者,如「相马经」「风角要占」「黄帝出军决」,这些书连《隋志》著录都残缺,类书里的一条往往就是全部佚文。但孤条的另一面是错讹率高,形近字、省称、合称都可能让书名失真,采用前必须与同类书互证。孤条清单本身也可以当作一份唐前佚书目录来读,书名、引文、门类三者合看,价值更高。

每问的解答都落在具体部、门、卷、条目或原文句子上;答案由 AI 通读底本后整理, 结论以原文为准。