关于《三国志》的工具书,有哈佛燕京学社所出引得编纂处的《三国志及裴注综合引得》,中华书局所出高秀芳、杨济安编的《三国志人名索引》。前者是全面的索引,用处较广。但编者在选定条目编入引得时,着眼不宽,只注意习见的人名、地名、官名等,对于某些词语,尤其是具有时代特征而较少见的词语,反未收录。如“三史”、“人伦”、“人流”、“羌胡穀”、“虏穀、“楼梦”、“保官”等,因而不能利用引得排列此类词语进行研究。又如“中国”、“中州”、“部曲”等条目下所列出处,亦有脱漏。引得约纂处所出其他引得,与本段历史有关的如《世说新语引得》,亦存在类似问题。
《晋书》《晋书》唐以前人所撰纪传体和编年体的晋史很多,一般称有十八家,实际二十几家,俱已亡佚。今天的《晋书》是唐贞观二十年至二十二年(640—642)间①,房玄龄、褚遂良、许敬宗主编,连同李淳风、令狐德棻等共二十一人参加,以齐臧荣绪所撰《晋书》(包括东西晋,纪录志传共百一十卷)为依据撰成的。唐太宗撰写了宣帝、武帝、陆机、王羲之四篇纪传的论,所以又称此书为太宗御撰。
《晋书》包括本纪十卷,志二十卷(天文、地理、历律、礼、乐、职官、舆服、食货、五行、刑法),列传七十卷、载记三十卷,是中国历史上第一部官修正史。由于书成众手,所以纪传、纪志、纪与载记、志传以及传与传之间时有牴牾矛盾之处,有时一事两传重出。《李重传》称见《百官志》,《司马彪传》称见《郊祀志》,这些志实皆《晋书》所无,盖沿各家旧晋书之文未改。在典章制度方面,当时颇为重要的九品中正制不见于职官志中。太常等九卿自汉至宋齐皆无卿名,梁以后始在太常等官名下缀以卿号,而书中皆称某卿;江左侨置州郡宋以后始冠以南字,而书中一律称南某州,皆不确切。《晋书》撰成晚于《宋书》一百余年,诸志中记事多沿自《宋书》,往往可用后者纠正前者失误。又如徐广在《晋书》、《宋书》中皆有传,《晋书》本传称义熙初封乐成侯,而《宋书》本传作乐成县五等侯。五等侯无实封,与一般封侯不同,五等两字不应省,这也说明《晋书》疏略。但《晋书》包含史料比较丰富,刘知几批评它多采杂史小说。今天看来,此点恰恰可贵。列传中收录不少有关重要史事的文章。《晋书》采用班固所创名称和体例,根据崔鸿《十六国春秋》,把十六国(除去张氏前凉、李氏西凉)少数民族所建政权的历史编为载记,填补了东晋南渡以后北魏统一北方之前中国北部一百二十年历史的空白。五行志三卷虽多记灾异迷信,但如“涛水入石头,商旅方舟万计,漂败流断”,“羌煮貊炙”等记载,以及百姓歌谣等,作为史料都很有用。
有关《晋书》的补表补志很多,胪列如下:万斯同:《两晋诸帝系统图》。
万斯同:《晋诸王世表》。
秦锡田:《补晋宗室王侯表》。收录有爵可考之宗室,以封国为纲,凡徒封本国者皆列入,较万表详细周密。
万斯同:《晋功臣世表》。
万斯同:《晋将相大臣年表》。
万斯同:《东晋将相大臣年表》。
秦锡田:《补晋异姓封爵表》。
秦锡圭:《补晋执政表》。补订周济《晋略》之执政表,较万氏将相大①李培栋:《晋书研究》,景蜀慧、郑小容:《晋书的修撰及成书时间》(《四川大学学报丛刊》第20辑)及赵俊:《唐修晋书时间考》(《史学史研究》1984年第3期)三文不约而同地考定为贞观二十年至二十二年。
臣年表为周密。
万斯同:《晋方镇年表》。
万斯同:《东晋方镇年表》。
秦锡圭:《补晋方镇年表》。
吴廷燮:《晋方镇年表》。
吴廷燮,《东晋万镇年表》。吴氏两表皆远较万表秦表为详细周密。
万斯同:《晋僭伪诸国世表》。
万斯同:《晋僭伪诸国年表》。
秦锡田:《补晋僭国年表》。
张愉曾:《十六国年表》。
万、秦、张三表皆按年以各国政权为纲。