汉志之误

  昔人谓颜师古为班氏忠臣,以其注释纪传,虽有舛误,必委曲为之辨故也。如《五行志》中最多,其最显显者,与《尚书》及《春秋》乖戾为甚。桑谷共生于朝。刘向以为商道既衰,高宗乘敝而起,既获显荣,怠于政事,国将危亡,故桑谷之异见。武丁恐骇,谋于忠贤。颜注曰:“桑谷自太戊时生,而此云高宗时,其说与《尚书大传》不同,未详其义,或者伏生差谬。”按《艺文志》自云:“桑谷共生,太戊以兴,鸣雉登鼎,武丁为宗。”乃是本书所言,岂不可为明证,而翻以伏生为谬,何也?僖公二十九年,大雨雹。刘向以为信用公子遂,遂专权自恣,僖公不寤,后二年,杀子赤立宣公。又载文公十六年,蛇自泉宫出。刘向以为其后公子遂杀二子而立宣公。此是文公未年事,而刘向既书之,又误以为僖。颜无所辨。隐公三年,日有食之。刘向以为其后郑获鲁隐。注引“狐壤之战,隐公获焉”。此自是隐为公子时事耳,《左传》记之甚明。宣公十五年,王札子杀召伯、毛伯。董仲舒以为成公时。其他如言楚庄始称王,晋灭江之类,颜虽随事敷演,皆云未详其说,终不肯正诋其疵也。《地理志》中沛郡公丘县曰:“故滕国,周懿王子叔绣所封。”颜引《左传》“郜、雍、曹、滕,文之昭也”为证,亦云未详其义。真定之肥垒,菑川之剧,泰山之肥城,皆以为肥子国,而辽西之肥如,又云“肥子奔燕,燕封于此。”魏郡元城县云:“魏公子元食邑于此,因而遂氏焉。”常山元氏县云:“赵公子元之封邑,故曰元氏。”不应两邑命名相似如此。正文及《志》五引摩池河,皆注云:“虐音呼,池音徒河反。”又“五伯迭兴”,注云:“此五伯谓齐威、宋襄、晋文、秦穆、楚庄也。”而《诸侯王表》“五伯扶其弱”注云:“谓齐威、宋襄、晋文、秦穆、吴夫差也。”《异姓诸侯王表》“适戍强于五伯”注云:“谓昆吾、大彭、琢韦、齐威、晋文也。”均出一书,皆师古注辞,而异同如此。