孔祥軍
(揚(yáng)州大學(xué) 社會(huì)發(fā)展學(xué)院, 江蘇 揚(yáng)州 225002)
【歷史學(xué)】
江淮大儒丁晏《禹貢》學(xué)平議
——以《禹貢集釋》為考察中心
孔祥軍
(揚(yáng)州大學(xué) 社會(huì)發(fā)展學(xué)院, 江蘇 揚(yáng)州 225002)
江淮大儒丁晏貫通經(jīng)學(xué),精熟輿地,于《禹貢》之學(xué)深有研究,不但對(duì)胡渭《禹貢錐指》多有匡正,還在此基礎(chǔ)上撰成《禹貢集釋》三卷。該書叢集前人眾說,又多有丁氏見解,體現(xiàn)了丁氏深厚的文獻(xiàn)功底和超卓的考據(jù)水準(zhǔn)。
丁晏;《禹貢》;地理考據(jù)
丁晏,江蘇淮安人,為清代江淮地區(qū)重要學(xué)者,尤于先秦地理多有究心,所撰《禹貢集釋》三卷,于《禹貢》各條之下,詳列《史記》、《漢書》所引《禹貢》異文,另行低一格別擇諸家解說羅列于后,再另行低兩格出按語闡釋疑竇、平亭是非。既廣泛蒐集前人解說之作,細(xì)加分別,又間出己見,多有其獨(dú)到之處。
丁氏是書多為釋語,間有論辨。若論其考證之功,則丁氏可謂熟稔文獻(xiàn),善于全面占有材料,以考訂先秦地理也。如卷二“荊岐既旅終南惇物至于鳥鼠”條:“按《漢志》據(jù)古文以太一為終南,孟堅(jiān)所稱即孔壁古文說也?!冻鯇W(xué)記》終南山引《五經(jīng)要義》云:終南山,長(zhǎng)安南山也,一名太一?!兑x》劉向所撰,向親校中秘古文,故所說與孟堅(jiān)合,足征《漢志》之核。《續(xù)漢書·郡國志》右扶風(fēng)武功:永平八年復(fù),有太一山,本終南?!段倪x·西京賦》‘于前則終南太一’吳薛綜注:二山名也。李善從其說,失之。然《水經(jīng)·渭水注》引杜預(yù)曰:中南亦曰太白山,在武功縣南?!冻鯇W(xué)記》引《秦州記》:太一山,古文以為終南?!陡5赜洝吩疲航K南,太一山,在長(zhǎng)安西南五十里。陸德明、孔穎達(dá)并據(jù)《漢志》太一即終南,《史記索隱》同,皆古文說也。”[1]324丁氏旁征博引,羅列眾書,以辨終南即為太一,時(shí)人魏源則援經(jīng)證經(jīng),以明此說,其云:“釋終南為太一山,則古今文無異說,自家法不明,信道不篤,于是皆析終南與太一山為二……請(qǐng)以經(jīng)正之……《秦風(fēng)·終南》美襄公始有岐周,《史記》曰:襄公伐戎至岐而卒,子文公以兵破戎,闢地至岐,岐以東獻(xiàn)之周。蓋岐在渭北,終南為太白山正在渭南,地相準(zhǔn)直,故秦人美其始有終南,若岐以東之南山,則襄公兵未至其地,其子文公又以獻(xiàn)諸周,安得為秦有哉。以《詩》之終南證《禹貢》之終南,非太白而何……蓋太白居群山之中,隆然獨(dú)高,故名中隆,其中終隆南皆同聲假借,不以始隴終秦為義?!盵2]丁魏二人可謂異曲同工,殊途同歸也。
不僅如此,丁氏復(fù)能從文獻(xiàn)記載先后入手,仔細(xì)梳理異說源流,從文獻(xiàn)學(xué)的角度揭示誤說之源,以明是非,足見其廣泛占有材料的深厚學(xué)養(yǎng)。如卷二“岷嶓既藝”條:“案《班志》謂嶓冢在西縣西漢水所出,鄭君謂漢陽,據(jù)后漢時(shí)地名即西縣也?!端?jīng)·禹貢山水澤地》所在云:嶓冢山在隴西氐道縣之南?!犊尽罚簼h陽西有嶓冢山。今甘肅秦州即漢隴西地,嶓冢山在秦州西南,即《禹貢》之嶓冢也。自后《魏地形志》華陽郡嶓??h有嶓冢山,漢水出焉。華陽,今陜西漢中府寧羌州沔縣界。杜佑《通典》云:嶓山在今漢中郡金??h,《括地志》:嶓冢山在梁州金??h東二十八里,并承魏收之誤。后人遂以寧羌州北之嶓冢附會(huì)為東漢水之源,不知東漢水即《漢志》沮水,未嘗經(jīng)寧羌之地也。”[1]320經(jīng)過丁氏細(xì)密爬梳,異說之起源于《魏書·地形志》蓋無疑也。又卷三“東過洛汭至于大伾”條:“《水經(jīng)》河水又東過成皋縣北注云:‘河水又東逕成皋大伾山下,《爾雅》云:山一成謂之伾,許慎、呂忱等并以為邱一成也,孔安國以為再成曰伾,亦或以為地名,非也,《尚書·禹貢》曰過洛汭至大伾者也,鄭康成曰:地喉也,沇出伾際矣。在河內(nèi)修武武德之界,濟(jì)沇之水與滎播澤出入自此,然則大伾即是山矣。’案大伾在成皋,《說文》作坯,字從土。薛瓚注《漢書》誤以黎陽山當(dāng)之,黎陽石山,甚高且大,非一成之坯,明矣?!端宓乩碇尽?、《括地志》、《書正義》、《史記正義》、《杜氏通典》、《蔡傳》、《程大昌圖》并沿薛氏之誤,唐洪經(jīng)論刻石黎陽,名為大伾,皆后人肊說,不足據(jù)?!盵1]334丁氏采用這種方法不僅明白示人以是非,正本清源,而且對(duì)后世誤說所據(jù)系列記載加以徹底駁斥,從而避免因誤說文獻(xiàn)記載的堆積和羅列最終動(dòng)搖正解,實(shí)際上為考證紛紜疑滯、解決文獻(xiàn)兩歧之見提供了一種新的思路和方法。
此外,丁晏自序云:“嗚呼,博學(xué)如(胡)東樵,猶不能信好古文,證合經(jīng)義,其所著書,多沿宋以后之俗說,泝其流而不先溯其源……余既為之正誤,以匡東樵之失。復(fù)采獲古文,甄錄舊說,砭俗訂訛,斷以己意,自《史》、《漢》、《水經(jīng)注》及許鄭古學(xué),取其說之確者著于篇,傳以后儒之解,證以地志,期于發(fā)撝經(jīng)文,無取泥古?!盵1]295則揭明胡渭《禹貢錐指》之誤,亦為是書著力之一端。丁氏既精熟文獻(xiàn),則其所發(fā)胡渭之誤自然以文獻(xiàn)問題為夥。有誤引文獻(xiàn)者,如卷三“溢為滎”條:“《錐指》引《水經(jīng)》濟(jì)水又東至北礫溪南,東出過滎陽北。東樵云:北礫溪未詳。案《溝洫志》顏?zhàn)⒁端?jīng)》‘濟(jì)水東過礫溪’,本無‘北’字,后人妄加,而東樵不能辨也。又引《水經(jīng)》濟(jì)水東逕滎陽縣北,又東南礫石溪水注之。東樵云:‘石’字衍,上有北礫溪,故此為南礫溪。案酈注下云:世謂之礫石澗,則‘石’字非衍,明矣。經(jīng)言礫溪皆于滎陽,明是一水,東樵誤為二水,其訛甚矣。”[1]338東樵既不能曉《水經(jīng)》原文之誤,又率爾篡改文獻(xiàn),丁氏謂之“其訛甚矣”,是也。有引據(jù)誤說者,如卷三“熊耳外方桐柏至于陪尾”條:“胡東樵引吳澄《書纂言》謂泗水縣陪尾山。毛晃《禹貢指南》曰:《博物志》泗出陪尾即斯阜也,此自是魯國泗水之所出,俗呼嬀亭山,偶名陪尾,非安陸之陪尾山也。此解最析,東樵失之?!盵1]328有不考舊注者,如胡渭《禹貢錐指》卷七“九江孔殷”條:“渭按:今岳州府巴陵縣,本漢下雋縣地,縣西南有洞庭湖?!渡胶=?jīng)》云:洞庭之山,帝之二女居之,是常游于江淵,澧、沅之風(fēng),交瀟湘之浦,是在九江之間,出入必以飄風(fēng)暴雨?!冻赜洝繁敬??!盵3]165丁晏《禹貢集釋》駁之云:“然郭注尋陽九江,引《書》‘九江孔殷’,則非洞庭明矣。”[1]313胡氏于郭注避而不談,不知其何義。且胡氏于此實(shí)犯下望文生義之大誤,錢穆先生云:“《山海經(jīng)·中山經(jīng)》有洞庭之山,后人多以巴陵洞庭釋之。然長(zhǎng)沙巴陵之山不得列《中山經(jīng)》,且自洞庭之山以下,又東南一百八十里曰暴山,又東南二百里即曰即公之山,又東南一百五十九里曰堯山,又東南一百里曰江浮之山,又東南二百里曰真陵之山,又東南一百二十里曰陽帝之山,又南九十里曰柴桑之山,此乃江西九江之柴桑,豈有巴陵洞庭轉(zhuǎn)在其西北千余里之勢(shì)……然以《山海經(jīng)》洞庭之山,定《楚辭》洞庭之澤,應(yīng)在楚之隨陽右壤,當(dāng)今湖北安陸應(yīng)山一帶?!盵4]所辨甚明,胡氏望洞庭之山即以為今洞庭湖,而以九江為遂在此,其既不通先秦地名多通名非專名,又不考《山海經(jīng)》本文即郭注,宜其舛誤如此也。
胡渭除了在文獻(xiàn)方面多有訛誤外,其對(duì)先秦古地理復(fù)多茫昧,尤以不解《禹貢》“導(dǎo)黑水至于三危入于南?!敝澳虾!睘樯?。《禹貢錐指》卷十二云:“南海者,漲海也。秦置南??ぶ畏湎驴h揭陽,王莽改曰南海亭,蓋南海自此始……是東起揭陽,西訖林邑、扶南,東西相距六七十里,并稱漲海,即《禹貢》所謂南海者也?!盵3]406此南海非后世之所謂南部大海者也,清人孫星衍解此“南?!痹疲骸敖?jīng)云南海者,即居延海之屬?!妒酚洝ご笸鹆袀鳌に麟[》引《太康地記》云:河北得水為河,塞外得水為海也。故《地理志》羌谷水亦云:北至武威入海。不謂大海也??资稀稌肥枰詾樵胶尤牒#瑥埵毓?jié)以南海為揚(yáng)州東大海,謂黑水合從黃河而行,河得入于南海。俱失之矣?!雹賹O氏所云甚是,今人亦謂:“海字本義,原謂西北沙原中的低漥之部,得雨則潴水成為綠洲,草木生長(zhǎng),牧民依集,干涸則牧民徙去。故其字從水從每,(每字從屮從母,隸變作每,屮即草與灌木本字。)并非以每為聲。”[5]可為孫說之補(bǔ)充,此處之海乃大漠綠洲之義,絕非胡氏所謂大海也。丁氏云:“韓愈《潮州刺史謝上表》:州南近界,漲海連天。如東樵之說則南海距張掖黑水絕遠(yuǎn),相隔數(shù)千里。東樵謂水行徼外,亦莫知其從何處入海,可謂失笑!”②胡氏難圓其說,丁氏洞若觀火,所譏是也。其甚者乃據(jù)南海反證黑水所在,阮元《云南黑水圖考》云:“求入南海之水于滇之南,今有三焉:南盤江由粵西至粵東入海;禮社江由交阯入海;瀾滄江由南掌入海,此三大水既入南海,安得不謂之黑水……吾固曰:求導(dǎo)水之黑水不可得,當(dāng)于入南海之水求之”[6],阮氏聰明反被聰明誤,其謬更甚于胡渭也。
丁氏所謂胡渭之誤大體如是,其中亦有難為定讞者。如胡渭云:“及閱徐堅(jiān)《初學(xué)記》引鄭康成《書》注以證三江曰:左合漢為北江,后會(huì)彭蠡為南江,岷山居其中,則為中江,故《書》稱東為中江者,明岷江至彭蠡與南北合,始得稱中也?!盵3]157-158對(duì)此,丁晏辨云:“徐堅(jiān)《初學(xué)記》引鄭元、孔安國注……胡東樵《錐指》引此以證蘇說之確。今考三江……疏引鄭注‘三江分于彭蠡為三孔東入海’與《初學(xué)記》所引不合,則知徐堅(jiān)所引者,非鄭孔之注也”[1]309,焦循所見略同③。從辨理角度而言,徐堅(jiān)、孔穎達(dá)均為唐初學(xué)者,其所引不同,蓋雙方各持一據(jù),何可見得徐堅(jiān)所引必誤?若從文獻(xiàn)學(xué)角度而言,王鳴盛所見宋本《初學(xué)記》即有此鄭注④,據(jù)此,丁氏所云,實(shí)不足以定《初學(xué)記》所引鄭注為非也。丁晏亦非全盤否定胡渭《禹貢》之學(xué),如卷一“浮于濟(jì)漯達(dá)于河”條:“《新唐書·許敬宗傳》:高宗問今濟(jì)漯不相屬何故,敬宗對(duì)曰:《書》言浮汶達(dá)濟(jì)不言合漯者,漯自東武陽入千乘入海也。”[1]303對(duì)于許敬宗此解,丁氏則引胡渭說以證其非,“胡東樵謂濟(jì)漯本相通,西漢末二水為河所隔,敬宗憑臆以對(duì),未可以證《禹貢》也”[1]303??梢姸∈夏藦膶W(xué)術(shù)角度出發(fā),否則駁之,是則信之,洵為胡渭之諍友也。
與丁書旨意相仿佛者,有清人李慎儒所編之《禹貢易知編》十二卷。其自序云:“是篇專為初學(xué)而輯,歷來講《禹貢》諸家,精考據(jù)者不免繁冗,究義理者多屬空虛……予于《禹貢》毫無心得,第參合諸家之言,及非講《禹貢》而有關(guān)于《禹貢》者,輯為是編。務(wù)使繁者簡(jiǎn),空者實(shí),皆根據(jù)前人之言,其以敝見論斷處,亦皆從前言中尋繹得來,無一自造者,名曰‘易知’?!盵7]443據(jù)此,則是書對(duì)象為所謂初學(xué)者,編輯宗旨在于汰去繁冗考證,匯集眾說精華,從而提供一部簡(jiǎn)編本《禹貢集解》,則考證疑竇本非其所究心。丁李二書相較,李書卷帙繁復(fù)、后出轉(zhuǎn)博,甚至參考了域外輿地圖說,如其云:“(程大昌云)今平州正南有山而名碣石者,尚在海中,去岸五百余里,卓立可見……近來西洋人所繪海道圖及英國人金約翰所輯《海道圖說》,于海中島嶼綦詳,皆不云此海中間峙有一島,則程氏之為鑿空毫無疑義?!盵7]462又“《地理今釋》謂瀾滄由緬甸入海,今考光緒九年云南新繪《越南國圖》,及法國所繪《越南國圖》、英國所繪《平圓地球圖》,皆系入越南合富良江入海,《地理今釋》之誤無疑”[7]553。而李氏又收入官方奏折,如“康熙四十三年河南巡撫徐潮奏”[7]481、“雍正九年吏部尚書南河總督嵇曾筠疏”[7]483等,則可謂流于泛濫也。若論嚴(yán)謹(jǐn)細(xì)致,則李氏遠(yuǎn)不及丁氏,如丁晏、李慎儒同列《禹貢》異文,而詳略懸殊。《禹貢集釋》卷一“禹敷土”下列異文:“《史記·夏本紀(jì)》作傅土,鄭注《大司樂》亦作傅土”,“隨山刊木”條:“《漢志》作栞,顏云古刊字?!痘茨稀ば迍?wù)訓(xùn)》亦作栞,《說文》作栞云槎識(shí)也,讀若刊?!妒酚洝冯S作行,刊作表”,“奠高山大川”條:“史遷說奠為定”[1]296?!队碡曇字帯肪硪弧坝矸笸岭S山刊木奠高山大川”條亦列異文:“案敷,《史記》作傅。刊,《漢書》作栞?!盵7]446既然要列出異文,就應(yīng)全面無遺漏,否則毫無意義,二書相比之下,則可見李書漏列太多,即使供初學(xué)者參考,也不應(yīng)疏忽如此之甚,豈非有誤人子弟之嫌?
注 釋:
① 孫星衍《尚書今古文注疏》卷三下,中華書局1986年版,第187-188頁。清人汪之昌《青學(xué)齋集》卷二云:“海即居延之澤,在旗東北,故亦曰額濟(jì)納?!?譚其驤主編《清人文集地理類匯編》第一冊(cè),浙江人民出版社1986年版,第340頁),所見與孫氏同。而清人吳積鑒《詁經(jīng)精舍五集》卷一則云居延澤弱水所入,不名南海,故以為孫說為非(《清人文集地理類匯編》第一冊(cè),第338頁),可謂不明地理之甚也。
② 《禹貢集釋》卷三,《續(xù)修四庫全書》第五十五冊(cè),第330頁。又曾廉《禹貢九州今地考》卷二云:“三危山皆在青海,實(shí)當(dāng)屬古雍州,但今青海界,猶未及黑水,亦不過稍南,兼西藏一線地耳。是則黑水為今怒江,南行至緬甸入海,所謂入于南海者也。”(《續(xù)修四庫全書》第五十五冊(cè),影印湖北省圖書館藏清光緒三十二年刻本,第376頁)大禹豈能遠(yuǎn)赴緬甸治水入海,此說更屬無稽之談,曾氏自序云:“今隨州所直分之,謂確有依據(jù)則未能,亦期于不背經(jīng)文也。”(《續(xù)修四庫全書》第五十五冊(cè),第353頁)既未有確據(jù),則曾說之飄渺無邊蓋可知也。又孫承澤《九州山水考》卷三云:“《云南志》:載金沙江出西番流至緬甸,其廣五里,徑趨南海,得非黑水源發(fā)張掖流入南海者乎?”(《四庫全書存目叢書》經(jīng)部第五十六冊(cè),影印北京圖書館藏清康熙本)馬俊良《禹貢圖說·導(dǎo)黑水圖第十六》云:“黑水勢(shì)不能越河而接為一川以入南海,唯緬甸金沙江出河源之西,有可接之理,然亦無能窮其原委者。”(揚(yáng)州大學(xué)圖書館藏乾隆五十四年端溪書院刊本)民國時(shí)人姚明煇更以所謂目驗(yàn)說明黑水入南海之義,其云:“家君由緬入滇,身歷其境,考查既確,著有《黑水解》,曰:黑水非一水之名也,今中國南流之水多黑,其逕達(dá)于南海者為瀾滄江、潞江、金沙江,其由大金沙江入南海者為龍江、檳榔江,要之皆黑水也?!?《禹貢注解》,揚(yáng)州大學(xué)圖書館藏民國六年武昌高等師范學(xué)校排印本)諸說皆未能明了南海實(shí)義,強(qiáng)合地理,故與曾氏同誤也。
③ 焦循《禹貢鄭注釋》卷上云:“《正義》所引真鄭注明曰分于彭蠡為三孔,《初學(xué)記》所引則曰岷江至彭蠡與南北合,合與分不可同年而語,明矣?!妒酚浾x》引《括地志》其說如是……堅(jiān)書或本之而誤與?”《續(xù)修四庫全書》第五十五冊(cè),影印復(fù)旦大學(xué)圖書館藏清道光八年刻《焦氏叢書》本,第217頁。
④ 王鳴盛《尚書后案》卷三“三江既入”條云:“《初學(xué)》引稱為鄭元、孔安國注,殊不可解。予據(jù)紹興四年東陽麻沙劉朝宗宅刻,有右修職郎建陽縣丞福堂劉本序,雖宋版下品,究勝俗刻,當(dāng)無誤。但徐堅(jiān)不通經(jīng),稱引舛誤不足怪,而其為此節(jié)之注,則無可疑?!薄肚褰?jīng)解》,第3235頁。
[1] 丁晏.禹貢集釋[M]//顧廷龍.續(xù)修四庫全書:第五十五冊(cè).影印華東師大圖書館藏清同治山陽丁氏六藝堂刻本.
[2] 魏源.禹貢說:卷上“釋道山北條陽列附”篇[M]//續(xù)修四庫全書:第五十五冊(cè).影印湖北省圖書館藏清同治六年方氏碧玲瓏館刻本:267-268.
[3] 胡渭.禹貢錐指[M].上海:上海古籍出版社,2006.
[4] 錢穆.楚辭地名考[M]//古史地理論叢.北京:三聯(lián)書店,2004:123.
[5] 仁乃強(qiáng).試論《山海經(jīng)》的成書年代與其資料來源:注釋三[M]//山海經(jīng)新探.成都:四川省社會(huì)科學(xué)院出版社,1986:334.
[6] 阮元.揅經(jīng)室續(xù)一集:卷一[M].北京:中華書局,1993:1018.
[7] 李慎儒.禹貢易知編[M]//續(xù)修四庫全書:第五十五冊(cè).影印湖北省圖書館藏清光緒二十五年刻本.
K204
A
1007-8444(2011)02-0197-04
2010-11-23
2006年度教育部人文社會(huì)科學(xué)研究基地基金資助項(xiàng)目“清代地理考據(jù)研究”(06JJD770021)。
孔祥軍(1979-),男,江蘇揚(yáng)州人,博士,副教授,碩士生導(dǎo)師,主要從事歷史地理、清代學(xué)術(shù)史研究。
責(zé)任編輯:仇海燕