昔《五经》、诸子,广书人物,虽氏族可验,而邑里难详。逮于太史公始革兹体,凡有列传,先述本居。至于国有弛张,乡有并省,随时而载,用明审实。案夏侯孝若撰《东方朔赞》云:「朔字曼倩,平原厌次人。魏建安中,分厌次为乐陵郡,故又为郡人焉。」夫以身没之后,地名改易,犹复追书其事,以示后来。则知身生之前,故宜详录者矣。
从前《五经》和诸子著作,广泛记载人物,虽然氏族可以考证,但籍贯却难以详知。到了太史公才开始改变这种体例,凡是列传,先叙述其原籍。至于国家有兴衰,乡里有合并裁撤,都根据当时情况记载,以表明真实情况。查考夏侯孝若撰写的《东方朔赞》说:「东方朔字曼倩,平原郡厌次县人。魏国建安年间,分割厌次县设立乐陵郡,所以他又成为乐陵郡人。」在本人去世之后,地名已经改变,还要追记这件事,以告知后人。由此可知,在本人活着的时候,本来就应当详细记录。
异哉!晋氏之有天下也。自洛阳荡复,衣冠南渡,江左侨立州县,不存桑梓。由是斗牛之野,郡有青、徐;吴、越之乡,州编冀、豫。欲使南北不乱,淄、渑可分,得乎?系虚名于本土者,虽百代无易。既而天长地久,文轨大同。州郡则废置无恒,名目则古今各异。而作者为人立传,每云某所人也,其地皆取旧号,施之于今。〈近代史为王氏传,云「瑯琊临沂人」;为李氏传,曰「陇西成纪人」之类是也。非惟王、李二族久离本居,亦自当时无此郡县,皆是晋、魏已前旧名号。〉欲求实录,不亦难乎!
奇怪啊!晋朝据有天下的时候。自从洛阳沦陷,士族南渡,在江东侨置州县,不再有故乡。因此吴越之地,郡名却有青州、徐州;吴越之乡,州名却编入冀州、豫州。想要使南北不混乱,淄水、渑水能够分清,可能吗?那些把虚名系在原籍的人,即使历经百代也不改变。后来天长地久,天下统一。州郡则废置无常,名称则古今不同。而作者为人物立传,常常说某地人,其地名都采用旧称号,用于今天。〈近代史书为王氏立传,说「琅琊临沂人」;为李氏立传,说「陇西成纪人」之类就是如此。不仅王、李二族早已离开原籍,而且当时也没有这些郡县,都是晋、魏以前的旧名称。〉想要追求真实记录,不也很难吗!
且人无定质,因地而化。故生于荆者,言皆成楚;居于晋者,齿便从黄。涉魏而东,已经七叶;历江而北,非唯一世。而犹以本国为是,此乡为非。是则孔父里于昌平,阴氏家于新野,而系纂微子,源承管仲,乃为齐、宋之人,非关鲁、邓之士。求诸自古,其义无闻。〈时修国史,予被配篹《李义琰传》。琰家于魏州昌乐,已经三代,因云:「义琰,魏州昌乐人也。」监修者大笑,以为深乖史体,遂依李氏旧望,改为陇西成纪人。既言不见从,故有此说。〉
况且人没有固定的本质,会随着地域而变化。所以生在荆州的人,说话都成为楚音;住在晋地的人,牙齿就随着变黄。迁到魏地以东,已经过了七代;渡过长江以北,不止一世。却仍然认为原籍是对的,这里是不对的。这样说来,孔子的故乡在昌平,阴氏的家在新野,而孔子系谱承接微子,阴氏源流承袭管仲,却成了齐、宋之人,与鲁、邓之地无关。考察自古以来的道理,没有听说过这种说法。〈当时编修国史,我被分配撰写《李义琰传》。李义琰家在魏州昌乐,已经三代,于是写道:「义琰,魏州昌乐人也。」监修者大笑,认为严重违背史书体例,于是依照李氏旧有的郡望,改为陇西成纪人。既然意见不被采纳,所以有这种说法。〉
且自世重高门,人轻寒族,[上竝下见]以姓望所出,邑里相矜。若仲远之寻郑玄,先云汝南应劭;文举之对曹操,自谓鲁国孔融是也。爰及近古,其言多伪。至于碑颂所勒,茅土定名,虚引他邦,冒为己邑。若乃称袁则饰之陈郡,言杜则系之京邑,姓卯金者咸曰彭城,氏禾女者皆云巨鹿。〈今有姓邴者、姓弘者,以犯国讳,皆改为李氏,如书其邑里,必曰陇西、赵郡。夫以假姓犹且如斯,则真姓者断可知矣。又今西域胡人,多有姓明及卑者,如加五等爵,或称平原公,或号东平子,为明氏出于平原,卑氏出于东平故也。夫边夷杂种,尚窃美名,则诸夏士流,固无惭德也。〉在诸史传,多与同风。〈如《隋史‧牛弘传》云︰「安定鹑觚人也,本姓尞氏。」至它篇所引,皆谓之陇西牛弘。《唐史‧谢偃传》︰本姓库汗氏,续谓陈郡谢偃,并其类也。〉此乃寻流俗之常谈,忘著书之旧体矣。
况且自从世人重视高门大族,轻视寒门小族,便以姓氏郡望所出,互相夸耀籍贯。比如仲远寻访郑玄,先自称汝南应劭;文举回答曹操,自称鲁国孔融就是如此。到了近古,这种说法多有不实。至于碑文颂辞所刻,封爵定名,虚引他地,冒充为自己的籍贯。比如称袁氏就修饰为陈郡,说杜氏就系于京兆,姓刘的都说是彭城,姓魏的都说是巨鹿。〈现在有姓邴的、姓弘的,因为触犯国讳,都改为李氏,如果书写他们的籍贯,一定说陇西、赵郡。以假姓尚且如此,那么真姓就更可想而知了。又如今西域胡人,多有姓明和姓卑的,如果加封五等爵位,有的称平原公,有的号东平子,这是因为明氏出于平原,卑氏出于东平的缘故。边远夷狄杂种,尚且窃取美名,那么华夏士流,当然更不惭愧了。〉在各种史传中,多与此同风。〈如《隋史‧牛弘传》说:「安定鹑觚人,本姓尞氏。」到其他篇所引用,都称他为陇西牛弘。《唐史‧谢偃传》:本姓库汗氏,接着称陈郡谢偃,都是这类情况。〉这是沿袭流俗的常谈,忘记了著书的旧有体例。
又近世有班秩不著者,始以州壤自标,若楚国龚遂、渔阳赵壹是也。至于名位既隆,则不从此列,若萧何、邓禹、贾谊、董仲舒是也。观《周》、《隋》二史,每述王、庾诸事,高、杨数公,必云瑯琊王褒,新野庾信,弘农杨素,渤海高颎,以此成言,岂曰省文,从而可知也。
又近世有官阶不显的人,才开始以州郡自称,比如楚国龚遂、渔阳赵壹就是如此。至于名位已经显赫的,则不在此列,比如萧何、邓禹、贾谊、董仲舒就是如此。看《周书》、《隋书》二史,每当叙述王褒、庾信诸事,高颎、杨素数公,一定说琅琊王褒,新野庾信,弘农杨素,渤海高颎,以此形成固定说法,难道说是省略文字,由此可知。
凡此诸失,皆由积习相传,寖以成俗,迷而不返。盖语曰:「难与虑始,可与乐成。」夫以千载遵行,持为故事,而一朝纠正,必惊愚俗。此庄生所谓「安得忘言之人而与之言」,斯言已得之矣。庶知音君子,详其得失者焉。
所有这些失误,都是由于积习相传,逐渐成为风俗,迷途而不知返。俗话说:「难以和众人谋划开始,可以和他们享受成功。」以千年遵行,当作旧例,而一旦纠正,必然惊动愚俗。这就是庄子所说的「怎能得到忘言的人而和他说话」,这句话已经说对了。希望知音的君子,能详察其中的得失。