《史記》以“魯元王”稱張偃者有三:
一、《史記·呂太后本紀(jì)第九》:高后為外孫魯元王偃年少,蚤失父母,孤弱,乃封張敖前姬兩子,侈為新都侯,壽為樂(lè)昌侯,以輔魯元王偃。及封中大謁者張釋為建陵侯,呂榮為祝茲侯。諸中宦者令丞皆為關(guān)內(nèi)侯,食邑五百戶?!?dāng)是時(shí),濟(jì)川王太、淮陽(yáng)王武、常山王朝名為少帝弟,及魯元王呂后外孫,皆年少未之國(guó),居長(zhǎng)安。
二、《張耳陳馀列傳第二十九》:張敖,高后六年薨。子偃為魯元王。以母呂后女故,呂后封為魯元王。元王弱,兄弟少,乃封張敖他姬子二人:壽為樂(lè)昌侯,侈為信都侯。高后崩,諸呂無(wú)道,大臣誅之,而廢魯元王及樂(lè)昌侯、信諸侯。孝文帝即位,復(fù)封故魯元王偃為南宮侯,續(xù)張氏。
三、《漢興以來(lái)諸侯王年表第五》:(漢惠帝)七年初置魯國(guó),(高后元年)四月,元王張偃元年。梁玉繩云:“‘元王’當(dāng)作‘初王’”。
《史記》數(shù)稱張偃為魯元王,然其子何敢用其父其母之謚號(hào)耶?大惑讀書(shū)人之智,故不敢輕從“魯元公主”謚號(hào)之說(shuō)。
然漢孝文帝即位,張偃廢為南宮侯,乃以此爵終老,《漢書(shū)·高惠高后文功臣表》云,張偃薨后謚“共”,是為“南宮共侯”,何以稱“魯元王”?
《漢書(shū)·張耳陳馀傳第二》:后六年,宣平侯敖薨。呂太后立敖子偃為魯王,以母為太后故也。又憐其年少孤弱,乃封敖前婦子二人;壽為樂(lè)昌侯,侈為信都侯。高后崩,大臣誅諸呂,廢魯王及二侯。孝文即位,復(fù)封故魯王偃為南宮侯。
《史記》作“魯元王”之處《漢書(shū)》皆作“魯王”,且不記張敖賜謚為魯元王之事。何故?班固依《史記》擅行刪改乎?余不敢妄斷。梁玉繩每見(jiàn)《史記》中言張偃為“魯元王”之處,輒曰“衍文”,不足以服人也。
《張家山漢墓竹簡(jiǎn)·二年律令·津關(guān)令》云:
廿二、丞相上魯御史書(shū)言,魯侯居長(zhǎng)安,請(qǐng)得買馬關(guān)中?!へ┫唷⒂芬月?,制曰:可。520
·丞相上魯御史書(shū),請(qǐng)魯中大夫謁者得私買馬關(guān)中,魯御史為書(shū)告津關(guān),它如令。丞相、御史以聞,制曰:可。521
·丞相上魯御史書(shū),請(qǐng)魯郎中自給馬騎,得馬關(guān)中,魯御史為傳,它如令。丞相、御史以聞,制曰:可。522
二年律令之年,學(xué)者多論,然其下限在呂后二年,當(dāng)屬不易也。
漢初尚有別家稱“魯侯”,奚涓也。涓隨劉邦起事,侯四千八百戶,死事,高祖六年封其母疵代為魯侯,《漢書(shū)·高惠高后文功臣表》“疵”作“底”,且改封重平侯,故治在山東陵縣東北。高后五年疵薨、國(guó)除。母疵何年改封重平侯,不知。蓋因魯元公主得湯沐而改封。其地,據(jù)《地理志》即春秋魯國(guó)、秦時(shí)薛郡之地。然高祖時(shí)薛郡之地屬楚國(guó),魯元公主之湯沐邑乃為薛郡之魯縣,今之曲阜,當(dāng)奪之于母疵之舊領(lǐng)。呂后未嘗奪楚國(guó)之薛郡以封張偃,張偃之魯國(guó)當(dāng)以齊王所獻(xiàn)城陽(yáng)郡為本,全祖望以為城陽(yáng)郡,古莒國(guó)之地。
《二年律令》所稱之魯侯,居于長(zhǎng)安,可享買馬關(guān)中之特權(quán),母疵貴不及于此也。且《呂太后本紀(jì)》云:“當(dāng)是時(shí),濟(jì)川王太、淮陽(yáng)王武、常山王朝名為少帝弟,及魯元王呂后外孫,皆年少未之國(guó),居長(zhǎng)安?!惫省抖曷闪睢匪Q之魯侯,必為張偃無(wú)疑。《津關(guān)令》中不稱“魯王”而稱“魯侯”,可知呂后二年張偃未得封王也?!妒酚洝罚ǜ吆笤辏八脑?,太后欲侯諸呂,乃先封高祖之功臣郎中令無(wú)擇為博城侯。魯元公主薨,賜謚為魯元太后。子偃為魯王。魯王父,宣平侯張敖也?!敝劣凇皬堎I為南宮侯?!倍?,梁玉繩云:“博城侯下忽插入公主之薨,張偃之王,劉章之侯。更覺(jué)不倫。史公敘事,何若是之倒亂哉?余謂‘魯元公主薨’二十六字當(dāng)在‘南宮侯’句下,蓋偃與孝惠子同王也?!绷河窭K察張偃封王語(yǔ)次之失,甚是,然其未見(jiàn)《二年律令》,張偃當(dāng)與高祖功臣同列為侯也。
傳本《史記》未記張偃于母薨之時(shí)僅為魯侯,其父死時(shí)尚升為魯王之事實(shí),徑稱張偃為“魯元王”,此大謬,絕不可信。
《張耳陳余傳》說(shuō)張敖死在高后六年,《呂后本紀(jì)》言張敖死在高后七年,此又有異論也?!妒酚洝纷⒓庠疲瑥埌街u武侯。先謚宣平武侯,后追謚魯元王乎?
愚以為張敖死當(dāng)在高后六年,《漢書(shū)·高惠高后文功臣表》云:“(張敖)九年封(宣平侯),十七年薨”在公元前182年,亦為高后六年。時(shí)其子尚為魯侯,故張敖以己爵享“武”謚。高后七年,張偃升魯王,其父追贈(zèng)“魯元王”則可解之。
《呂太后本紀(jì)》蓋誤張敖追贈(zèng)“魯元王”之年為其薨年,其誤一;《張耳陳馀列傳》以張敖薨后張偃方立為魯王,其誤二;數(shù)稱張偃為魯元王,則誤三矣,《史記》之言可棄之。
以是觀之,其事本末如下:
高祖六年,魯侯奚涓薨,封其母疵代為魯侯。其后魯元公主得湯沐邑于魯。蓋因此而轉(zhuǎn)封母疵為重平侯。
惠帝二年,齊悼惠王獻(xiàn)城陽(yáng)郡,尊魯元公主為王太后,以媚呂后。魯元公主稱太后之始。
惠帝四年冬十月壬寅,惠帝立魯元公主與張敖之女張氏為皇后。
高后元年四月,魯元公主薨,謚為“元”,是為“魯元太后”。其子張偃承母之湯沐邑,建魯國(guó),稱魯侯。高后五年,重平侯母疵薨,國(guó)除。
高后六年,宣平侯張敖卒,以其侯爵乃謚“武”,是為“宣平武侯”。
高后七年,魯侯張偃升為魯王,且立樂(lè)昌侯張壽、信都侯張侈輔之,其父張敖以妻以子之故,追贈(zèng)謚為“魯元王”。
文帝元年,張偃廢為南宮侯,以是爵終老,謚“共”,是為“南宮共侯”。生前死后斷不得稱“魯元王”。
《史記》以張偃為“魯元王”,或?yàn)椤妒酚洝穫鞒`,或?yàn)樗抉R遷本人之誤,不可從。