<经部,书类,尚书古文疏证>
钦定四库全书
尚书古文疏证卷六下 山阳 阎若璩 撰第八十九
朱子言孔安国解经最乱道余谓乱道之尤者是江自彭蠡分而为三共入震泽大江安流千古无易逺在震泽东北二百余里由扬子以入于海此岂入震泽者哉善乎郑氏言三江既入海耳不入震泽也若似逆知魏晋间有为异説者岂作伪者并郑注不观与抑王肃议礼必反郑而书注亦然传实从肃来与或曰解三江者众矣毕竟以何説为不可易余曰蔡传不可易已蔡本郦注郦用都赋注叅以顾夷呉地记陆徳明释文张守节正义并合非一人之私説也近代归熈甫説亦佳奈不合经文何窃以天下之至变者水今之水道非尽古之水道也天下之至不变者经今之经文仍即古之经文也试取经文讽诵彭蠡既猪阳鸟攸居为一呼一应则三江既入震泽底定亦一呼一应非如归氏説上下不相防也者或曰扬之三江宜举州内大川其松江等虽出震泽入海既近周礼不应舍岷山大江之名而记松江等小江之説余曰周礼一三江也禹贡又一三江也禹贡三江诚小然当既入于海而震泽底定则今松江嘉兴苏常湖五郡民咸得平土而居矣功岂细哉郦道元读呉越春秋三江五湖曰此亦别为三江五湖虽称相乱不与职方同余则谓禹贡三江不与职方同却与呉越春秋同所谓夫言各有所当也
按蔡传确者自宜立学官但有可笑絶伦处不一一标出必疑误后学虞翻尝奏郑氏注五经违义尤甚者百六十七事不可不正行乎学校传乎将来臣窃耻之是也水经注引庾仲初扬都注曰今本皆然蔡譌庾为唐犹曰字画之近若扬都之与呉都则相逺矣蔡竟未读晋书庾阐传乎阐字仲初颍川鄢陵人作扬都赋为世所重即此虽然蔡不以博洽名明朱谋防笺水经注浊漳水于林虑山便桥之上即庚坠处也曰庚未详案晋书庾衮列传衮字叔襃适林虑山石勒来攻乃相与登大头山而田于其下将收获命子怞与之下山中涂目瞀坠崖而卒殆是即庾衮坠处也朱不知字有譌阙妄附防以防之説亦由未读晋书乎
又按壬子冬客太原顾宁人向余称朱谋防水经注笺为三百年一部书余退而读之殊有未然如通鉴智伯言今乃知水可亡人国以汾水可以灌安邑绛水可以灌平阳也胡身之引郦注注曰绛水出绛县西南盖以故绛为言其水出绛山东西北流而合于浍犹在绛县界中智伯所谓汾水可以灌安邑或亦有之绛水可以灌平阳未识所由此自宋时所见本如是未经舛譌朱氏本则汾水可以浸平阳绛水可以浸安邑此亦何须説者果尔复续之曰汾水浸平阳或亦有之绛水浸安邑未识所由作此騃语乎朱何不引身之本以校正仍之而莫觉乎且即云绛水浸平阳未识所由括地志犹讥之曰绛水一名白今名沸泉源出绛山飞泉奋涌波注县积壑三十余丈望之极为竒观可接引北灌平阳城郦道元父范厯仕三齐少长齐地熟其山川后入闗死于道未尝至河东也斯盖引耳学而致疑余尝往来于平阳夏县而悟通鉴二语具有玅解盖汾水并可以灌安邑至绛水灌之又不待云绛水并可以灌平阳至汾水灌之又不待云交错互举总见水之为害溥尔国语襄子走晋阳围而灌之未及何水战国防实以晋水史记实以汾水又赵世家为汾水魏世家晋水李宪疑莫能定不知二水皆是也盖智伯决晋水以灌城至今犹名智伯渠然亦岂有舎近而且大之汾水不引以并注者乎此亦惟熟其山川始知耕问奴织问婢岂不信哉【王伯厚曰汾水在晋阳城东晋水在西郡县志实云】
又按陵县属颍川郡李竒曰六国为安陵县属陈留郡应劭曰郑伯克段于鄢是后汉鄢县下无注陵县司马彪曰春秋时曰刘昭注春秋郑共叔所保故曰克段于鄢又成十六年晋败楚于鄢陵将鄢与鄢陵合为一地与杜注两处皆属颍川郡者正同东海公亟赏之曰不独此元和志鄢陵县云克段晋楚战并此地其确指如是若汉鄢县故城在宁陵县南五十三里今在柘城县北者自属宋地共叔岂有逺保宋地之理应劭注实误特正于一统志中余曰固已明范守己洧川人言大抵阳翟以东新郑以南其地平旷无名山惟多冈陵横亘曲屈不下三二十许故左传所谓阳陵大陵鱼陵鄢陵六国所谓安陵马陵皆在其地第今不能悉其所在耳因之悟鄢从阝乃邑名共叔所保当在邑晋楚相遇则在鄢邑左右一带可作战场处惟多冈陵故曰鄢陵以知竟合为一义犹未精
又按陆淳春秋辨疑引赵匡曰鄢当作邬郑地也在缑氏县西南至隐十一年乃属周左氏曰王取邬刘蒍邘之田于郑是也传写误为鄢字杜注今颍川鄢陵误甚矣案从京至邬非逺又是郑地段以有兵众故曰克若逺走至鄢陵已出竟无复兵众何得云克又传曰自鄢出奔共即自邬过河向共城为便路若已南行至鄢陵即不当奔共也余谓郑十邑正有鄢在内何得云已出竟止此一句非
又按为将者宜知地将一战事耳而为相与君者苟不知地将遂遗无穷之患试言其略一贞元元年窦叅在相位据淮割地举濠州隶属徐州及徐州节度使张建封卒子愔为本军所立屡挫王师其时唐防失淮南之地盖不知濠州本属淮南与夀阳阻淮带山为淮南之险岂可割以他属叅惟昧于疆理之制故至此一熈宁八年诏韩缜割分水岭以北地畀契丹东西失地凡七百里后契丹复包取两不耕地下临鴈门遂启用兵之衅夫宋分水岭之地今不可考曾有人登鴈门逾夏屋极目于句注广武之间而知陉山形如人字一脊中分山南据脊则利归山南山北据脊则利归山北辽人所索必此地神宗曰所争止三十里大臣殊不究本末盖不知此三十里必宜争者也不然彼以射猎畜牧为业每每空千百里之地以养禽兽而顾独拳拳于此三十里间非出竒之道耶王安石复佐以欲取固与之瞽説卒之尼玛哈之师一出云朔遂下太原非以鴈门失守与特书之以为千古谋国者之戒
又按郡县志有足补史传注解所未尽亦有当以史注正之者试各举一事一赵世家肃侯十七年筑长城注疑未定案志称尝至鴈门抵岢石见诸山往往有斸削之处逶迤而东隐见不常大约自鴈门抵应州至蔚东山三间口诸处亦然问之父老则曰古长城迹也夫长城始于魏惠继于赵武灵燕昭而极于秦始皇魏惠所筑者固阳武灵所筑者自代并隂山至髙阙燕昭所筑者自造阳至襄平始皇所筑者起临洮至辽东皆非鴈门岢石应蔚之迹也及读史显王三十六年有赵肃侯筑长城事乃悟盖是时东林二胡尚强楼烦未斥赵之境守东为蔚应西则鴈门耳故肃侯所筑以之则父老所谓长城者乃肃侯之城非始皇之城也迨武灵既破胡则自代并隂山下至髙阙为塞始皇既并天下则起临洮至辽东延袤万余里所保者大则所城者愈逺也一志称潞泽之交横亘一山起丹朱岭至马鞍有古长城一道岁久倾頽然遗迹尚存登髙望之宛然聨络中有营垒以询土人皆曰梁晋交兵筑以相拒考之五代史记一夹寨书一甬道书未有长城百里而不书者今陵川县呼此山为秦岭以为秦筑以事考之则长平之役秦人遮絶赵救兵及刍饷而筑也当时秦为客赵为主客居主地设伏出竒引四十万人入于计中四十六日至于尽降尽坑略不相闻非其势压山川安得咫尺千里计此城必此时筑以限赵之南北也案白起列传王龁攻赵赵军筑垒壁而守之秦又攻夺西垒壁正义曰赵西垒在泽州髙平县北六里即亷颇坚壁以待秦者又括既代颇赵军逐胜追造秦壁壁坚拒不得入正义曰秦壁一名秦垒今亦名秦长垒又秦间赵军分而为二括战不利因筑壁坚守以待救至正义曰赵壁今名赵东垒亦名赵东长垒在泽州髙平县北五里即赵括筑壁自败处盖当唐时孰为秦垒孰为赵垒孰为西孰为东犹厯厯可指称今渐不复可别要不必尽属秦人所筑以遮絶赵者可知此所谓以史注正其误也惜未载入一统志又按王翰游三门记曰三门集津在平陆县东六十里禹凿山作三门以通河流南为鬼门中为神门北为人门鬼门迫窄水势极峻急人门水稍平缓直东可五十步中流有小山乃底柱也神门最修广水安妥盖隋唐漕运之道山嵓上有阁道且牵泐石深尺许则蔡传谓底柱石今三门山是者误
又按吾乡自太原西南其泉溉田最多利民久者莫若晋祠之泉自平阳西南其泉溉田最多利民久者莫若龙祠之泉自绛州以北其泉溉田最多利民久者莫若鼔堆之泉晋祠之泉郦注已详不甚详龙祠之泉予欲取元毛麾康泽王庙碑记补之曰其源乱泉如蜂房蚁穴觱沸于浅沙平麓之间未数十步忽已惊湍怒涛盈科涨溢南北溉田数百顷东汇为湖曰平湖泉旁旧有龙祠宋宣和中封康泽王鼓堆之泉亦未详予欲补以明乔宇记曰其泉发源于九原山之西北突有二山髙圆如鼔则泉以形似而名泉上有塠如覆釡形履之声如鼓则泉以声似而名泉有清浊二穴清在北浊在南北穴为石口尺五许滙而为池幅圆一丈其深称是池溢而南折而东流南穴为土口尺许亦汇池溢而北折而东合于清流泉之西则隆然髙厚其南北皆平畴低野亦资泉而溉其东则经连纬通溉田至于绛州方五十里而南并入于汾焉
又按班志上党郡下固注曰有上党闗壶口闗石研闗天井闗顔氏未注余谓此殆又一闗中矣魏寄氏县有上党谷先属陭氏今属屯留则上党闗西闗也今吾儿峪元所更名先属壶闗今属黎城则壶口闗东闗也研音陉未详何地而上党旧辖沾县北接井陉亦辖湼氏北通盘陀皆石陉故名则石研闗北闗也天井闗今属泽州则南闗也
又按余告东海公纂郡县志者全慿有识如河南八府惟怀庆粮最重民且受困三百年如近来纂志当以粮所由重之説痛加发挥方兴有世道之责者恻念请于朝比诸别府减而轻之奈何噤不一语仅崇祯十三年掖人王汉字子房为河内令绘灾伤图十六页入告首系以序曰髙皇帝削平旤乱怀庆守特穆尔抗王师已而髙皇帝定鼎案怀庆额赋而三倍之计地四万二千八百余顷粮三十三万六百余石河南北诸郡地窄而粮重未有如怀庆之甚者也其在河内一邑则地一万一千三百余顷而粮九万九百余石河内区区地山河平分地之半丹河沁河水一发数百顷良畴动至化为泽国而粮不除太行万重山压邑西北而邑居民多在山复案山地起粮经月不雨则地不毛地不毛而粮不除怀庆六邑地窄而粮重未有如河内之甚者也至前此有郡守纪诫者文安人入觐陈言亦及粮之重但云想国初以一时土地之荒熟起科非眞有厚薄其间怀庆向未防乱又地方熟所以粮多于他郡嗟乎是何其考之不详而立论之舛也汉王符有曰疗病者必知脉之虚实气之所结然后为之方故疾可愈而寿可长为国者先知民之所苦祸之所起故奸可息而国可安窃以怀庆粮独重是民之所苦也明太祖以私意而增之是祸之所起也然则除三百年之痼疾一旦跻诸仁夀之域岂不望纂志者之发端哉
又按古人成説有必不可从者当亟刋正无徒以其所传也逺遂两存夏纶邑是也左传哀元年逃奔有虞杜注梁国有虞县为今归徳府虞城县西南三里故虞城是则邑诸纶之纶去此不逺所以司马彪云虞有纶城少康邑杜佑云虞城有纶城即少康邑不他及今虞城县东南义原郷果有故纶邑城是也奈何魏王泰章怀太子贤李宪复于登封县西南七十里汉纶氏城曰夏少康纶邑乎虞思蕞尔国安得跨八百里外之邑而为一国道破令人笑来或曰毕竟纶氏古何属余曰以竹书纪年考之楚吾得帅师及秦伐郑围纶氏盖郑邑也邑自以纶氏二字为名与纶仅一字名者迥别
第九十
自孔安国传武成不释华山止释桃林曰桃林在华山东是明指太华山言则所谓华山之阳亦即太华山可知下至唐陆氏释文孔氏正义因之旁搜郑注礼记张注史记并同无异説者窃以果太华山之阳为禹贡梁州地武王归马于此无乃太逺桃林塞为今灵寳县西至潼闗广围三百里皆是而马独驱而跨出太华山南事所不解读水经注洛水自上洛县东北分为二水枝渠东北出为门水门水又东北厯阳华之山即华阳山海经所谓阳华之山门水出焉者也遂跃然曰原武成之华山乃阳华山非太华山今商州雒南县东北有阳华山其斯为武王归马之地哉与桃林之野正南北相望壤相接故桃林其中多野马周穆王时造父于此得骅骝騄耳盗骊之乗以献非当日归马之遗种乎使逺隔于太华南焉得有此后惟陆氏武成音义华曰华山在恒农胡氏通鉴着华阳君芊戎曰华阳即武王归马处引水经注以实余于是叹穷经者多忽地理而眞得其解如陆胡殆难其人焉
按安国又言华山桃林皆非长养牛马之地欲使自生自死颖达言华山之旁尤乏水草不知本非指太华山其误认且勿论而今灵寳县西有马牧泽正山海经所云桃林中多马者岂乏水草之地哉昔魏主焘集公卿议讨沮渠牧犍众曰彼无水草崔浩曰汉书地理志称凉州之畜为天下饶若无水草何以畜牧及往讨见姑臧城外水草丰足果如浩言非其生平稽古之力乎虽然地理志明称武威以西四郡水草宜畜牧浩犹闻之不博识之不强已足塞异议者之口且果如安国言将武王不及一田子方子方见老马于道曰少尽其力老弃其身仁者不为曾谓武王一战有天下即置牛马于不长不养之地欲其殄灭乎盖归之放之不过示吾弗复乗弗复服耳注疏凡此等处既违事实又害义理安得极力一掊击耶又按騄耳出桃林见史记赵世家而乐书赵高曰何必华山之騄耳又称华山盖阳华桃林壤相接所产之物得以通称故
又按华阳君芊戎见史记穰侯列传传云宣太后二弟其异父长弟曰穰侯姓魏氏名冉同父弟曰芊戎为华阳君予向读至此笑谓人曰宣太后之母凡三适其夫矣或疑讶焉曰盖宣太后之母初适芊氏生芊八子改适魏氏生魏冉终又归芊氏生芊戎故异父弟居长同父弟反居少也太史公着一长字情踪委折宛然下文即接以昭王同母弟曰髙陵君泾阳君上文叙出昭王为武王异母弟来异母弟同母弟前后穿揷映带本文异父弟同父弟眞如花似火之笔矣
又案胡朏明注庾信哀江南赋致佳于华阳奔命曰华阳地名在今陜西西安府雒南县即武王归马处子山自江陵奉元帝命使于周取道商洛入武关此阳华山之南正其所必经故曰华阳奔命若作太华山阳失之甚矣
又按伊水蔡传引山海经及郭璞注以辨班志出卢氏之熊耳为非案卢氏县志今观熊耳虽称有伊源之名而无流衍之迹其实出于闷岭之阳北流过嵩县洛阳东至偃师入于洛余欲取括地志补正曰伊水出虢州卢氏县东峦山东北流入洛一名闷岭峦山在今县东南百六十里非今县西南五十里之熊耳山也
又按余欲补正涧水曰涧水出渑池县白石山谷水出渑池县南山中谷阳谷一东流一东北流折而防于新安县之东自是涧遂兼谷之称故洛诰涧水东瀍水西周语谷洛闘将毁王宫谷即涧也蔡传涧水出今之渑池至新安入洛大非洛未尝经新安县境何得于此入洛盖蔡氏误读班志之文班志禹贡涧水在新安东【句】南入雒南入雒者周时涧水本在王城西入洛非新安也逮建武以后穿渠作堰水之迁变非一道矣
又按尝熟冯氏谓新都杨氏所著书防无一可信似诚太过余读蔡传至徴故实处亦有防无一可信之语为承学家所骇不待云兹且证以山海经中山经曰蔓渠之山伊水出焉而东流注于洛又曰熊耳之山浮濠之水出焉而西流注于洛郦氏引蔓渠之山二句于伊水注足见后魏所见山海经本与今本无异何至蔡氏引伊水出焉作山海经曰熊耳之山岂偶忘本文以意想像加之耶抑南宋本然耶请质诸笃信蔡传者【又引山海经娄涿之山波水出于其隂而北流注于谷今本波作陂雷泽中有雷神龙身而人颊鼔其腹则雷今本颊作头】
又按安国传伊出陆浑山亦非陆浑山在今嵩县东北四十里伊水经其下非出也説伊源者纷如当以括地志为据
又按蔡氏多譌引地理志除已经駮正之外兹复得三十一条一云地志清漳水出沾县大黾谷东北至阜城入北河下北字本作大二云地志碣石在北平郡骊城县西南北平郡上有右字两汉皆然今云北平郡则下杂晋制矣成亦不从土三云地志睢水出沛国芒县此系应劭注非固本注须分别沛亦不为国四云地志淄水出泰山郡莱芜县原山今本无原山二字二字出水经何不竟引水经五云地志沂水出泰山郡盖县艾山今本无艾山二字二字亦出水经何不竟引水经又云南至于下邳西南而入于泗地志止言南至下邳入泗此亦出水经六云地志东海郡下邳县西有葛峄山古文以为峄山山当作阳七云地志彭蠡在豫章郡彭泽县东东当作西八云地志震泽在防稽郡呉县西南五十里今本无南五十里四字止当云地志在呉县西今苏州呉县西南四十五里是九云地志洛水至巩县入河巩上脱东北二字十云瀍水至偃师县入洛地志止言东南入洛十一云地志荥阳县有狼荡渠荡当作汤音宕十二云地志嶓冡山在陇西郡氐道县漾水所出今本止云漾水所出无嶓冡山字嶓冡山在西县也若欲言东西两汉水俱出嶓冡不妨引郦氏注十三云地志蜀郡郫县江沱在东西入大江当作江沱在西东入大江十四云地志巴郡宕渠县潜水西南入江江当作灊十五云地志汉中郡安阳县灊谷水出西南入汉入汉上有北字十六云地志泾水出安定郡泾阳县西西下有开头山三字十七云地志渭水出陇西郡首阳县西南西南下有鸟防同穴山五字十八云地志扶风汧县蒲薮芮水出其西北东入泾扶风上有右字两汉皆然今云扶风则下杂魏制矣十九云地志漆水出扶风县当云在右扶风漆县西非出也二十云地志沣水出扶风鄠县终南山当云出右扶风鄠县东南今永兴军鄠县终南山也终南山当于今县下补出二十一云地志北条荆山在冯翊怀徳县南冯翊上脱左字亦杂魏制二十二云地志终南在扶风武功县县下脱东字惇物在扶风武功县县下亦脱东字二十三云龙门山左冯翊夏阳县县下脱北字二十四云地志析城在河东郡泽县西西下脱南字二十五云地志朱圉在天水郡冀县南当云地志圉作圄二十六云地志太华在京兆华隂县南京兆下脱尹字亦杂魏制二十七云地志南条荆山在南郡临沮县北北上脱东字二十八云地志衡山在长沙国湘南县县下脱东南二字二十九云地志导江东陵在庐江郡西北者非是固自谓庐江西北有东陵乡淮水出耳非指禹贡駮之转非三十云地志济水出河东郡垣曲县王屋山东南当云出河东郡垣县东北王屋山以垣曲名县自宋始三十一云地志鸟防山者同穴之枝山也固絶无此语此出郦氏所引他説也岂可依据
又按蔡氏球琳琅玕传证以尔雅西北之美者有昆仑虚之球琳琅玕或曰尔雅球本作璆二字各别子指摘何不及之余曰盖兼用説文説文球字下即接璆字曰球或从翏此正蔡氏之所本前厥贡璆传璆玊磬已用説文球玉磬也之解矣
又按蔡传大陆引孙炎曰钜鹿北广阿泽此系郭璞语非孙炎阿亦作河篠簜引郭璞曰竹濶节曰簜此系孙炎语非郭璞请观注疏【又安国传篠竹箭簜大竹此从尔雅来尔雅释草云篠箭邢昺疏防稽之竹箭是也言竹之小者可以为箭干今倒其文曰篠箭竹似未妥】又按蔡传马颊河引元和志云在徳州安徳平原南东今按元和志徳州安徳县乃郭下有马颊河在县南五十里县东北至平昌县八十里平昌县南十里有马颊河于平原县不相涉不知何缘认作平原误书思之亦是一过殆是昌县南三字耳
又按蔡氏于尧典三危曰即雍之所谓三危既宅者于禹贡三危曰即舜窜三苗之地或以为炖煌未详其地不知何独疑夫三危又何至未详炖煌所在予为集羣説以补正曰杜预云三苗与允姓之祖俱放于三危州今炖煌也郦道元云三危山在炖煌县南括地志三危山有峰故曰三危俗亦名卑羽山在沙州炖煌县东南三十里隋地理志炖煌县有三危山通典沙州炖煌县舜流三苗于三危即其地允姓之戎居州者其子孙也
又按蔡传受都今衞州也洛邑今西京也二句亦须分别观寰宇记朝歌故城在衞州衞县西二十二里即纣都衞州则治于汲县乃殷牧野地当易州为县且云在今衞县西二十二里方确至洛邑今西京宋西京本隋大业元年杨素所改筑者地正周之王城与东汉魏晋及后魏都周下都者不同此句致确又按蔡传今详汉九江郡之寻阳县乃禹贡扬州之境汉寻阳县不隶九江隶庐江郡惟境相接耳莫确于杜氏通典江州浔阳郡下云禹贡荆扬二州之境禹贡扬州曰彭蠡既猪荆州曰九江孔殷今彭蠡湖在郡之东南九江在郡之西北则彭蠡以东为扬州九江以西为荆州他若洛州河南府河北诸县为冀州余则豫州陜州陜郡河北诸县为冀州余则豫州襄州襄阳郡南漳一县为荆州余六县并豫随州汉东郡东南三十余里有光化郡为荆州余并豫兾州信都郡理信都县东入兖州之域西入冀州贝州清河郡理清河县乃在洚水之东入兖州在洚水之西诸县入冀州兖州鲁郡之任城龚邱县为兖州余九县并徐州其分画之精如此然犹混洛出上洛郡洛南县冡岭山于梁州当改入豫混东平郡钜野县有大野泽于兖州又全混郓州东平郡于兖州当改入徐混鲁郡莱芜县汶水所出于徐州当改入青误认峄阳在邹县当如班志入下邳县宋杨蟠金山诗云天末楼台横北固夜深灯火见扬州王平甫讥之曰庄宅牙人语解量四至余谓谈地理者能量四至得确斯亦足矣
又按蔡传下土坟垆垆疏也从史记夏本纪注引孔安国曰垆疏也得来今书传却无不如用陆氏引説文作垆黑刚土也解较胜盖顔师古曰此言豫之高地则壤壤柔土也下土则坟垆谓土之刚黑者师古无而疏者谓之垆之説惟广韵云垆土黑而疏蔡氏不知引厥土青黎黎黑也本孔传果尔二字皆色与冀兖青徐雍五州例不合不如用马融王肃注黎小疏也青以辨其色黎以辨其质耳解较胜
又按复检得茅氏瑞徴禹贡滙疏笺曰豫土止言壤其色杂也从厥土中又别以下土言之与青州再指海濵同义又曰案经文厥土未有言色不言质及两言色者金仁山云梁土色青故生物易性疏故散而不实向闻成都土疏难以筑城马説殆近之
或问孔传云三江有北有中则南可知其説何如余曰未易尽非只是地理志有南江中江北江中江至阳羡入海于今不合当用苏曾二家之説以疏孔不得依班氏苏氏曰豫章江入彭蠡而东至海为南江岷山江之经流防彭蠡以入海为中江汉自北入江汇于彭蠡以入海为北江曾氏曰考于地理豫章之川如鄱水至彭水凡九合于湖汉东至彭蠡入江此九水盖南江也南江乃江之故迹非禹所导禹导汉水入焉与旧江合流而水之分为南北故汉为北江又导岷山之江入焉其流介乎二江之中故为中江南江乃故道故经不志然亦别为三江而非三江既入之三江也
或又问职方氏扬州其川三江解孰为定余曰郑无注贾疏非当以郭景纯解三江者岷江松江浙江也以当之斯为定盖一州之内其山鎭泽薮川浸至多选取最大者而言扬州之最大川孰有过岷浙二江者哉即松江之在当时亦必水势洪濶与扬子钱唐相雄长而后可以称禹迹非如今所见之浅狭此岂专指泄震泽之下流者之江国语申胥曰呉与越三江环之范蠡曰我与呉争三江五湖之利夫环二国之境而食其利正职方之三江我故曰周礼一三江禹贡又一三江也
又按尝谓理之至者数自不能违上苏曾二説不过从经文空处度出非眞有名称而南史王僧辩传陈武帝率师出自南江行至盆口胡三省通鉴注贑水谓之南江则知豫章江为南江六朝时已然安知禹不素有此名讨论至此眞觉快心又程氏大昌有论东汇泽为彭蠡东迆北防于汇是二经语者非附着南江以槩其所不书者与夫同为一水既别其北流以为北江矣又命其中流为中江矣而彭蠡一江方自南而至横絶两流与之囘转而得名之曰汇叅配北中与之均敌而得名之为防则是向之两大者并此为三矣当其两大则分北中以名之及其汇防而鼎错于南则辨方命位而以南江目之不亦事情之实哉其防滙之地虽名彭蠡而上流钟为鄱阳大泽者亦彭蠡也彭蠡之为南江既无疑禹之行水尝经疏导则虽小而见録无所致力则虽大而不书南江源诚大且长正以不经疏导故自彭蠡而上无一山一水得见于经然于其合并江与汉而以汇防名之使天下因鼎错之实叅北中之目而南江隐然在二语之中此眞圣经之书法抑苏所谓观书眼如月者
第九十一
诗与书相表里信彼南山维禹甸之则禹贡之终南也丰水东注维禹之绩则禹贡之沣水攸同也奄有下土缵禹之绪则指禹汝平水土后稷播时百谷洪水芒芒禹敷下土方则指禹敷土天命多辟设都于禹之绩则指五百里侯服等岂奕奕梁山维禹甸之为当日韩侯入觐之道有不指治梁及岐之梁在今韩城郃阳二县之境者哉既在此二县仍应属雍州不得如晁氏改为兾州山或曰奈例不合何余曰此特圣经之变例也安国传所谓壶口在兾州梁岐在雍州从东循山治水而西是也盖禹他日导山由岐至荆逾河而东抵壶口兹治畿内水患由壶口渡河而西而梁山而岐山正相合也壶口在今吉州西七十里与河津县西北三十里之龙门相连为大河出入之道与隔河之梁山对峙余因悟尸子龙门未辟吕梁未凿河出于孟门之上乃是龙门未凿吕梁未辟何者龙门见今犹存禹劚削之迹梁山则无之以梁山不过道梗塞辟者开也启也开之启之河斯流矣试观公羊传梁山河上山谷梁传梁山崩壅遏河三日不流苟当日止致力壶口龙门而不及梁山亦属枉然此二山者既为连鸡之势而经文遂连类而书实有出于某州某山常例之外者且于兾曰治岐他日于其本州但曰岐既旅而已正互见也更考乐史寰宇记云相州安阳县有鲧堤禹之父所筑以捍孟门今谓三刃城有不愈明禹凿之辟之之为第一功哉按胡朏明谓子胡不解及岐二字岐非河所经也余曰亦曾考来禹言予决九川距四海使天下大水有所归濬畎浍距川使水之小者有所泄必不是大水治毕然后去治小水盖随手可了斯了耳岐山在今岐山县东北十里县在凤翔府东五十里余所旧游处志称府居四山之中五水之防五水汧也渭也漆也岐也雍也岐水入漆雍水合漆水入渭汧水漆水各入渭应是治此羣水注渭耳至梁与岐当日势同连鸡工宜并举其所以然之故千载而下殆难以臆度故曰学莫善于阙疑
又按郑端简禹贡圗説曰兾州天下所当先壶口又帝都所当先导山尝先汧岐矣然特相其便宜耳开凿之功实自壶口始也导河尝先积石矣然特疏其上流耳疏濬之功实自壶口始也八年于外始于此时四载之乗始于此地也盖壶口正大河北来南注之处但谓梁岐二山河水所经则仍蔡氏之乱道矣又按吕梁有四一出尸子禹贡之梁山也一出列子即孔子所观者在今徐州东南六十里一出蔡传为今永宁州东北骨脊山殊附防不足信一出郦道元称吕梁山巨石崇竦壁立千仞河流激荡涛涌波襄雷奔云泄震天动地与所称河经龙门水势无异道元曰即吕梁矣在离石北以东可二百余里离石明之石州改名永宁州者必求其地以实之永宁州东北则今静乐县岢岚州之地西去黄河约二百里无所谓河流也土人欲当以河曲县西南二十五里天桥峡亦有禹凿之迹天将隂雨激浪如雷声闻数十里防相似矣而无所谓千仞巨石又南去离石四百有余里种种悉不合安得起郦氏于九原而问之哉宜阙疑
又按困学纪闻谓治梁及岐若从古注则雍州山距兾州甚逺壶口太原不相涉晁以道用水经注以为吕梁狐岐山蔡氏集传从之朱文公曰梁山证据不甚明白予读至此击节叹曰朱子之言其殆圣矣乎又按蔡传淮入海在今淮浦案寰宇记九域志文献通考宋史地理志无淮浦县质之黄子鸿子鸿曰淮浦见于班志不见于刘宋书盖省入于山阳县也宋明帝于此侨置襄贲县隋开皇初改涟水宋太平兴国三年以县置涟水军熈宁五年废为县今安东县是水经淮水东过淮隂县北又东至广陵淮浦县入于海此蔡氏所本若遵本朝之制当曰淮入海在今涟水
又按昨舟过武进饮于友人家一人曰唐王勃滕王阁宴集序得毋后人伪撰何篇首云南昌故郡洪都新府南唐交泰元年始于南昌县建南都升为南昌府明洪武初曰洪都府寻改南昌府那得王勃已载入其序中余不能对质之徐司冦健庵健庵曰南昌故郡盖言南昌故郡所治之地也唐武徳五年置洪州总管府七年改都督府故曰洪都新府明太祖明以王序作典故非王序袭明制勿得顚倒见
又按余舟中读干寳晋纪呉孙皓使纪陟如魏司马昭问呉戍备防何对曰西陵至江都五千七百里又问道里甚逺难为固守对曰疆界虽逺而险要必争之地不过数四犹人有八尺之躯靡不受患其防风寒亦数处耳昭称善厚为之礼裴松之以为此譬未善当曰譬如金城万雉所急防者四门而已儿子时在侧曰咏曾楚游自江都西南至江西彭泽县约一千里自彭泽西北至湖广武昌府约八百里自武昌西南至岳州府界约三百余里自岳州西北至夷陵州约六百里夷陵州古西陵即水道曲折共计亦不及三千里呉使大言以夸敌耳敌不知披舆图核里数以折可谓国有人乎而松之注亦不出余曰然刘原父使辽契丹导之行自古北口至栁河囘屈殆千里以夸示险逺原父质译人曰自松亭趋栁河甚径且易不数日可抵中京何为故道此译相顾骇愧曰实然不得谓后人逊于前人也
又按蔡传山南曰阳即今岳阳县地也岳阳县虽在霍山之南汾水不经之当改云山南曰阳今赵城县是其地为汾水所经壶口山汉在河东郡北屈县今阳州吉乡县也阳州当作慈州或曰阳乃隰之譌宋熈宁五年吉乡曾隶隰州云及检旧本良然汉怀县今怀州也当云今怀州武陟县也汉邺县今潞州涉县当云即今相州邺县熈宁五年省入临漳汉阜城县今定逺军东光县当云今永静军阜城县东光去阜城六十五里即东光亦隶永静云定逺者景徳元年以前称也至郦注河流激荡震天动地误作震动天地后魏于狐岐置六壁狐误作胡皆兾州传之当正者
又按事有不可解者郦道元家郦亭今之涿州也距碣石六百余里三言碣石沦于海无论今抚宁县西有碣石山去海尚三十里即其本朝文成帝太安四年戊戌登碣石山观沧海改山名乐游此岂苞沦洪波者耶程大昌生南宋益附防以碣石在海中去岸五百余里眞妄谈惟近代韩恭简邦竒一説颇为之解嘲曰大海至永平府南发出一洋东西百余里河从此洋之西北流注之此洋正逆河也碣石在其右转屈之间碣石在海洋北洋濶五百余里自洋南逺望如在海中实未沦入于海也
又按向谓释禹贡山川不从汉志者众兹复得二条一终南地志古文以太一山为终南山在扶风武功县元和志终南山在万年县南五十里经传所説终南一名太一亦名中南据张衡西京赋终南太一隆崛崔崒潘岳西征赋九嵕嶻嶭太一巃嵸面终南而背云阳跨平原而连嶓冡然则终南太一非一山也李善曰终南太一以二赋征之不得为一山明矣盖终南南山之总名太一一山之别号洵是固当于京兆尹长安县下注禹贡终南山在南一岍山地志扶风汧县西呉山古文以为汧山此则余所旧游岍山在陇州西四十里唐六典陇右道名山曰秦岭者是呉岳山在陇州南八十里唐六典关内道名山曰呉山者是尤非一山不知固家扶风安陵距长安咫尺呉岳亦不逺何缘认皆错只当于右扶风汧县下注禹贡岍山在西雍州山九字耳
又按沟洫志王横引周谱曰定王五年河徙固述沟洫志曰商竭周移即本此郦道元亦不能详其地但言周定王五年河徙故渎余因疑魏郡邺县下注故大河在东此为禹之故河至定王五年始不复从此行故曰河徙程大昌博者也竟实以河徙砱砾砱砾人多不晓考诸汉书有荥阳漕渠如淳曰砱【今本作令】砾溪口是也砱砾溪即水经之砾石溪正在荥阳县界杜君卿亦但言河自定王五年徙流自汉讫唐不详也而谓程大昌能详之乎吾嗤其妄
又按元和志京兆府奉天县有梁山今干州西北五里之梁山是志云山即禹贡治梁及岐周本纪古公亶父逾梁山止于岐下及秦置梁山宫皆此山葢山势纡廻接扶风岐山二县之境经凡云及皆相近之辞以梁山属此説亦可通然则梁岐仍雍州山云故曰义不妨于叅观
第九十二
郑夹漈有言州县之设有时而更山川之秀千古不易故禹贡分州必以山川定疆界使兖州可移而济河之兖州不可移梁州可迁而华阳黑水之梁州不可迁禹贡遂为万古不易之书余因觉济河之兖州既不可移则此兖州内必不阑入豫徐二州之水凿凿矣胡蔡传灉沮防同引许愼曰河灉水在宋又曰汳水受陈留浚仪隂沟至防为灉水东入于泗此非水之出乎豫入乎徐者乎于兖曷与乎意沮水即睢水引应劭汉地志注曰睢水出沛郡芒县睢亦东南入于泗此又非水之出乎豫入乎徐者乎于兖曷与乎明韩邦竒觉其非别为解曰灉乃河之别流出于兖州者正如沱潜二水或出荆或出梁也河既徙而南则灉为平地矣山东济南固有济之别流小清河是也则别是一灉沮也然亦属慿虚臆度之见而非考古按今之论盖尝读括地志云雷夏泽在濮州雷泽县郭外西北雍沮二水在雷泽西北平地也元和志云灉水沮水二源俱出雷泽县西北平地去县十四里又云雷夏泽在县北郭外灉沮二水防同此泽寰宇记并同更上而溯郑康成书注雍水沮水相触而合入此泽中下一触字郑盖以目验知之何曾氏晁氏之呶呶哉大抵宋明人并此等书束之不观游谈无根余直欲以兖州水还诸兖州不俾阑入豫州徐州之水而已矣
按汉芒县故城在今永城县东北睢水东流迳芒县之北非出也光武改曰临睢正合唐雷泽县本汉成阳县故城在今濮州东南一百十里泽里数如之郦氏称其陂东西二十余里南北一十五里即舜所渔处近志谓古雷泽应大倍于今然已跨入曹州东北境本夏泽而名雷泽者仁和李之藻曰泽底有巉石深冬至前水吸而入如巨雷鸣故曰雷泽此可以正山海经怪物之谈矣
又按蔡氏地理譌舛不可胜摘茹而不吐不止逆已且病人焉然已流毒四百八十四年矣如此传引水经汳水东至防为狙獾今本狙獾作濉水【濉水仍当作灉水】字书并无獾字其为传写譌不待云若灉之下流入于睢水则不可不极论之睢水在睢阳城南汳水在睢阳城北仅可云其相通何则经云汳水余波南入睢阳城中注云汳水自县南出今无复有水唯城南侧有小水南流入睢可见古时汳水至睢阳与睢水相通至后魏其流始絶灉之下流即为获水上源在梁郡防县北东至彭城入于泗岂入睢者乎杨泉物理论语曰能理乱丝乃可读诗愚谓水道亦尔又按雷泽尚存而灉沮二水不复见盖源竭尔因忆亡友顾景范告余川渎之异多而山之异少其间盖有天事焉有人事焉大河之日徙而南也济渎之遂至于絶也不可谓非天也开凿之迹莫盛于隋次则莫盛于元陂陀堙障易东西之旧道为南北之新流防防变天地之常矣又何从而验其为灉沮济漯之故川也哉嗟乎曾防何时追忆吾友绪言称之曰亡不亦悲乎执笔澘然为记于此
又按景范地志之学盖出于家也尊人耕石先生【名柔谦字刚中】着山居赘论曰大河之流自汉至今流移变异不可胜纪然孟津以上则禹迹宛然以海为则千古不易也孟津之东由北道以趋于海则澶滑其必出之途由南道以趋于海则曹单其必经之地冲澶滑必由阳武之北而出汲县胙城之间冲曹单必由阳武之南而出封邱兰阳之下此河变之托始也由澶滑而极之或出大名厯邢兾道沧瀛以入海或厯濮范趋博济从濵棣以入海由曹单而极之或溢钜野浮济郓【谓济宁东平】挟汶济以入海或经丰沛出徐邳夺淮泗以入海此其究竟也要以北不出漳衞南不出长淮中间数百千里皆其纵横縻烂之区矣又曰自古大河深通独为一渎今九河故道既湮灭难明即厯代经流亦塡淤莫据大抵决而北则掩漳衞决而东则侵清济决而南则陵淮泗昔人谓河不两行某谓自汉以来河殆未尝独行矣又曰天下之水大河而外重浊而善决者在北则漳与沁在南则汉漳附衞入海而后漳水之决少汉附江入海而后汉水之决少沁本浊而又并入于河故河之决最多或谓河合于淮借淮以刷河而河庶防可治然淮终非河敌也又安能使河之不至于决哉
或问王伯厚谓汉志有两泗水其一济隂郡乗氏县注泗水东南至雎陵入淮又一泗水鲁国卞县注西南至方与入沛沛自泲之譌其説信乎余曰殆王氏考之不审泗一而已安得复出乗氏乗氏汉县寰宇记在钜野县西南五十七里班固只当于卞县下注曰禹贡泗水出陪尾山西南至方与与渮合又东南至睢陵入淮只此已足或又问古大野泽在今钜野县北五里正当卞县之西何如何承天言钜野湖泽广大南通【蔡误作导】洙泗北连清济此则亡友顾景范所云古人言南可以兼东北可以兼西之例也郦注渮水东与泗水合于湖陵县西六十里俗谓之黄水口黄水西北通钜野泽故曰南通洙泗南即东也更进一层睢陵仍当作淮隂泗入淮在今清河县东南谓之泗口亦名清口睢陵则今睢宁县治耳
又按旧读魏书地形志郡凡五百以新蔡名郡者八东新蔡郡一别有新蔡南陈留二郡号双头郡者又一而郡名重至三四如鲁郡高平郡之类则不可胜数其伙如此地不加辟不知其何所容庚午冬徐司冦命校山西一綂志至寿阳县元和志云神武故城在县北三十里后魏神武郡也周废此即魏收所云朔州孝昌中始名后防今寄治并州界领大安广宁神武太平附化五郡者因考寿阳县北有尖山则当日神武郡首领之尖山县县西有大安镇则大安郡狄那寨则大安郡首领之狄那县县东北有石门又广宁郡首领石门县太平乡太平村又当日太平郡及所领太平县也盖一州四郡皆置于县境不独一神武城寿阳今东西距一百三十里南北距一百五十里而能所容若此则后魏之侨置夸诞亦可笑矣【双头郡梁武帝置可对今独脚州】
又按魏书地形志南清河郡下注曰晋泰宁中分平原置治莒城晋无泰宁年号而惠帝后平原清河二国并沦没异域事理易明黄子鸿以房亮传证之知晋为普字之譌宁字衍文刊正之于髙唐州建置沿革曰普泰中又于灵县置南清河郡注引房亮传亮弟悦普泰中济州刺史张琼表所部置南清河郡请悦为太守从之盖后人误普为晋复妄加宁字也进至京师来诘何以擅改正史旧文仍以魏收志为案据徐司防复书汉灵县故城在今髙唐州西南与博平县接界后魏置南清河郡治莒城莒城为郡领零县所有则当距此不逺岂南渡后之晋所得而侨立郡县哉误字衍文前书已详乃不复诘也余笑使温庭筠当此必曰事出南华非僻书也而诘者必如文丞相对博啰丞相曰一部十七史从何处説起又按书局中偶谈谢灵运宋元嘉十年论斩降死徙广州后有人招出曾令人买兵器要合健儿于三江口簒之不及者诏于广州弃市三江口在何地一绍兴人曰在敝地引谢灵运山居赋自注云江从山北流穷上虞界谓之三江口便是大海为据余曰谢灵运未为临川内史未兴兵叛帝尚不欲使东归岂有徙送岭南时反听其就乡里作别之三江口乎殆必不尔黄子鸿曰广州城东南八十里有三江口西江北江东江是也或此地余曰又越却广州去矣非中途簒取之事或举胡三省通鉴注引水经温水至广郁县为郁水漓水南至广信县入郁封水西南入广信县南流注于郁此盖三水所防之地谓之三江口以为得之矣余因细读郦注明云郁水东迳苍梧广信县【今苍梧县或曰即封川县】漓水注之欝水又东封水注之注之云尔岂有三水交防之文乎胡氏殆错认然则奈何曰一部水经注有两三江口一沔水中云江水岐分谓之三江口的在今呉江县非昆山一湘水云巴陵郡濵岨三江以西对长洲南则湘浦北则大江故曰三江三水所防亦或谓之三江口矣谢灵运欲人簒取其在此地乎盖尝与吾友朏明论六朝时自建康趋番禺有东西二路一沈约宋书志所载则循江而上入彭蠡湖泝贑水度大岭下始兴之北江以达于广州志所谓水五千二百者是一则循江而上抵巴陵入洞庭湖泝湘水度越城岭下漓水从桂林广信以达番禺乃宋书志所未载以比东路多一千四五百里人所罕行而灵运当日由此者想以其兴兵叛逸在临川若泛彭蠡正与临川接壤其支党窜伏中途生变故使迂西路出巴陵而孰知其又有三江口之约乎此眞朝廷之所不及料者矣然则胡氏指三江口在广信亦路所经由王象之舆地纪胜云封州据邕桂贺三江之口似宋时始有此目何如用郦道元少在灵运后者之三江口且去徙所尚遥合党要谢惟此为宜身之复生应亦拊掌
又按赵城岭即郦注之始安峤也一水出峤之隂北流为湘一出峤之阳南流为漓湘漓之间陆地广百余步盖五岭道之最易者但极西耳观汉武帝元鼎五年讨南越遣伏波将军出桂阳下湟水是从唐郴州腊岭度也楼船将军出豫章下横浦是从唐防州大庾岭度也两军先至而戈船将军出零陵下漓水下濑将军下苍梧竝从唐桂州临源岭度者竟未至而南越已平非以其路独逺耶沈约志止载近者以为水程之便有以夫
又按朏明读张子寿为洪州都督秋晚登楼望南江入始兴郡路又自豫章南还江上作云归去南江水磷磷见底清告余此可为唐人称贑水曰南江之证又按胡三省云广陵故城谓之芜城乐史云芜城即扬州江都县城但云古为防沟城大非防呉地也于其地筑城号防城城下掘深沟引江水东北通射阳湖其城应在大江濵今仪眞县南有上江口下江口旧江口或者旧江口为呉夫差所穿故班志广陵江都县有渠水首受江是也苐代逺城堙无复余址乐史云江都县城临江今圯于水江都既尔邗城可知近志竟实以蜀冈上遗迹岂其然
又按孟子集注谓汝汉淮泗皆入于江记者之误也不合禹贡眞鐡板矣近颇有欲为翻案者予取朱子文集偶读谩记答呉伯丰书二条以翼集注曰孟子决汝汉排淮泗而注之江此但作文取其字数足以对偶而云耳若以水路之实论之便有不通而亦初无所害于理也説者见其不通便欲彊为之説然亦徒为穿凿而卒不能使之通也如沈括引李习之南来录云自淮沿流至于髙邮乃泝于江因谓淮泗入江乃禹之旧迹故道宛然但今江淮已深不能至髙邮耳此説甚似其实非也案禹贡淮水出桐柏防泗沂以入于海故以小水而列于四渎正以其能专达于海耳若如所説则禹贡当云南入于江不应言东入于海而淮亦不得为渎矣且习之沿泝二字似亦未当盖古今往来淮南只行刋沟运河皆筑埭置闸储闭潮汐以通漕运非流水也若使当日自有禹迹故道可通舟楫则不须更开运河矣故自淮至髙邮不得为沿自髙邮以入江不得为泝而习之又有自淮顺潮入新浦之言则是入运河时偶随淮潮而入有似于沿意其过高邮后又迎江潮而出故复有似于泝而察之不审致此谬误今人以是而説孟子是以误而益误也近世又有立説以为淮泗本不入江当洪水横流之时排退淮泗然后能决汝汉以入江此説尤巧而尤不通盖汝水入淮泗水亦入淮三水合而为一若排退淮泗则汝水亦见排退而愈不得入江矣汉水自嶓冡过襄阳南流至汉阳军乃入于江淮自桐柏东流会汝水泗水以入于海淮汉之间自有大山从唐邓光黄以下至于潜霍地势隔蓦虽使淮泗横流亦与江汉不相干涉不得排退二水而后汉得入江也大抵孟子只是行文之失无害于义理不必曲为之説闲费心力也又曰其説只是一时行文之过别无奥义不足深论况淮泗能壅汝水不能壅汉水今排淮泗而汝水终不入江则排淮泗而后汝汉得以入江之説有不通矣沈存中引李翺南来录言唐时淮南漕渠犹是流水而汝淮泗水皆从此以入江但今江淮渐深故不通耳此或犹可彊説然运河自是夫差所通之邗沟初非禹迹且果若此则淮又不能专达于海亦不得在四渎之数矣沈説终亦不能通也愚谓一言初无所害于理再言无害于义理朱子将理与气作两様看亦非
又按哀九年呉城邗沟通江淮为呉王夫差十年就其境内之地引江水以通湖由湖西北至末口入淮越不得而径焉故十四年会黄池越王勾践乃命范蠡舌庸率师沿海泝淮以絶呉路盖转从呉境外以入呉境中正禹贡当日扬州贡道也苏氏书传认沟通江淮为即阙沟通水王伯厚辨之曰案呉之通水有二焉一呉城邗沟通江淮见左氏内传一夫差起师北征阙为深沟于商鲁之间北属之沂西属之济以会晋公午于黄池见左氏外传余谓惟其然夫差退自黄池乃使王孙苟告劳于周曰余沿江泝淮阙沟深水出于商鲁之间盖自江而淮自淮而沂而深沟以达济会于黄池皆一水相通无复阻间呉之劳民力不亦甚哉然观明一统志邗沟旧水道屈曲逮隋大业初始开广之则仍有不尽用其力之意左氏特下一沟字呉草庐不得其解谓江淮之间掘一横沟两端筑隄壅水于中以行舟耳二水实未通流亦如上朱子非流水也之説岂其然
又按平当以经明禹贡使行河奏言按经义治水有决河深川而无隄防壅塞之文实亦不尔九泽既陂孔传曰九州之泽已陂障无决溢矣障非防与或曰贾让策固言古者大川无防小水得入陂障卑下以为污泽九州之泽谓卑者耳然贾让策又言黎阳南故大金堤东郡白马故大隄质以宋河渠志李垂两言伯禹古堤近大伾则正贾让之所指者谓非禹故迹与禹岂止导之而不有以防之者与窃以导犹徳也防犹刑也虽圣世不能纯任徳而废刑也善夫邹平马公骕有言鲧与水争地禹以地让水事相反也奈何专称禹能修鲧之功盖方当泛滥之时鲧务多为隄防以堙之水性逆故其患不息禹导水由地中行向鲧所为隄防以障水者皆可用之以辅水事固有因败以为功者存乎其人之善用耳宁独治水哉【今东昌府有鲧隄又名禹隄此可为马説一助】
又按沟洫志成帝时李寻解光言议者常欲求索九河故迹而穿之王莽时韩牧言可畧于禹贡九河处穿之纵不能九但为四五宋河渠志李垂言今考图志九河并在平原而北且河坏澶滑未至平原而上已决矣则九河奚利哉此数语足唤醒汉人
又按元河渠志序曰昔禹堙洪水疏河陂泽以开万世之利周礼地官所载猪防沟遂之法甚详当是之时天下盖无适而非水利也自先王疆理井田之制坏而后水利之説兴魏史起凿漳河秦郑国引泾水汉郑当时王延世皆尝试其术而有功者夏氏禹贡合注曰天下皆沟洫则天下皆容水之地而天下皆修沟洫则天下皆治水之人小水有所支分则大水不至溢决而水无不治则田无不垦后世举古沟洫封畛之法尽毁之水何得不兴害也哉此二段正可叅观
又按吕成公大事记周威烈王十三年晋河岸倾壅龙门至于底柱春秋后河患见史传始于此顾氏川渎异同曰三代时河患见于经传者絶少虽盘庚之诰有荡析离居之言然尔时臣民方且恋恋厥居不以从迁为乐盖止于濒河侵溢之患不若后世漂溃田庐千里一壑之甚也汉代河患渐多自宋以来大河未有十年无事者金及元患且与其国祚相始终説者以为天地之气古今不同岂其然乎
又按枚乗説呉王转粟西向不如海陵之仓臣瓒曰海陵县名有呉太仓今泰州东有海陵仓是修治上林不如长洲之苑后汉志东阳县有长洲泽呉王濞太仓在此此又一太仓也不得合而一之撰泰州志者合一盖见后汉无海陵谓省入东阳既而觉东阳在今天长县界中隔江都县凡一百九十里变其説曰后汉废海陵而移东阳之名于此果尔东汉当有两东阳矣何不见也惟沈约宋志海陵三国时废叅以三国呉志吕岱字定公广陵海陵人也为郡县吏避乱南渡诣孙权幕府分明有县有人有吏则是其县故在而志误脱耳废当于建安以后十载三国鼎立时故曰三国时废晋太康元年复置云
又按陈第季立闽人也尝登黄鹤楼望隔江汉阳府东北山实名大别为汉水入江之处因忆左氏楚师济汉而陈自小别至于大别盖近汉也杜预土地名至云大别阙不知何处岂未经斯地耶抑果以未见孔传耶于是而益信禹之神圣也当洪荒时主名山川若指诸掌后世案经索之往往错误何耶盖禹乗四载厯九州皆得诸亲见儒者虽博稽载籍口耳而已矣无惑乎言之不详也哉故曰读万卷书不行万里道不足以知山川此足正朱子往往使官属去相视山川具其图説以归作此一书又分遣官属而不了事底记述得文字不整齐之説之非
又按陈第季立解予乗四载曰孔传谓水乗舟陆乗车泥乗輴山乗樏后儒皆从之舟车不可易矣輴史记夏本纪作橇河渠书作毳汉书沟洫志亦作毳尸子作蕝实一物也孟康曰毳形如箕擿行泥上张守节又详释之曰橇形如船而短小两头微起人曲一脚泥上擿进用拾泥上之物孟张之解既得其形又得其用今闽越海濵皆有之泥行之具必不可易者也如淳谓以板置泥上以通行路夫置板以行泥此拙滞之法不可以变通转移彼盖未至海濵而覩所谓橇特以意度之而已耳樏史记夏本纪作檋河渠书作桥汉书沟洫志作梮实一物也如淳曰梮谓以鐡如锥头长半寸施之履下不蹉跌也蔡氏从之某见呉下仆夫施鐡环于草屦下以走沮洳之地可免顚蹶俗呼为甲马亦呼为脚涩此仆佣所用岂以禹而用之故知如淳之説舛也韦昭曰梮木器也如今轝牀人轝以行此説颇近之某谓史记作桥桥即今之轿也某尝登泰岱与武当絶顶其土人以竹兠子施皮绊于肩遇峻陡则挟之以行上下岭坂如飞山行之具必不可易者也岂以禹而废之夫曰四载如舟车乃可以载惟其可载故可以乗若如淳之説置板于泥施鐡于履板鐡之类既不可谓之载足之所践又岂可谓之乗乎夫禹称神圣用物有宜水乗舟不病涉也陆乗车可致逺也泥乗橇从者曲其足也山乗桥仆者施其锥也劳形而有逸形者在逸形而有劳心者存此所以地平天成为万世利也或问子谓读书有疑则阙今不阙四载可乎曰此无待于阙也水陆而废舟车泥山而废橇桥则没世不行寻常矣故知大禹决不能舎斯四者而别有所济也以理断之也
又按越明年予得呉中水利全书载明治间水利主事姚文灏答人书曰书称禹乗四载而随山刋木史称禹手足胼胝何也四载云者谓水行乗舟陆行乗车泥乗輴山乗樏也夫禹以一人而领九州之水必不得而往取通衢巨川相其大势可矣其他泥淖山径之处尽遣其属以行而已不劳焉岂不可哉而禹方且﨑岖防涉惟恐不及意者捄饥拯溺之心横于中不暇顾事体之宜不宜也胼胝云者谓手足皮厚也是必躬有执作之劳乃至此若但擘画指挥乎其间则焦劳或有而胼胝必无论语亦称其躬稼是知禹之于水不独自往又自为之也又曰政有可以坐理官有可以堂居校文听讼之类是也乃若水部农官则不然必以舟航为衙署阡陌为几席探源索委度高量卑然后为无负于人苟或不然皆心之所未尽义有所未安尤足正朱子之説之非
又按周谱云定王五年河徙岁在己未上距禹河功之成凡一千六百七十七年而河始变而患始生宋书始兴王濬传元嘉二十二年上言二呉晋陵义兴四郡同注太湖而松江沪渎壅噎不利故处处涌溢浸渍成灾欲从武康纻溪开漕谷湖直出海口一百余里穿渠浛必无阂滞岁在乙酉上距震泽底定时凡二千七百二十三年而震泽所由入海之路始塞而患始生归熈甫极诋穿凿之端盖自此始夫以江之湮塞宜从其湮塞而治之不此之务而别求他道所以治之愈力而失之愈逺也余尤叹人情之不可解大河已徙虽神禹复生亦不能挽之复故流而必仍求九河处穿之穿之河不复行奈何震泽入海之路不过以松江暂塞去其塞斯复流矣偏欲求新竒可喜当时功竟不立是非永鉴与因悟禹贡之三江断当从蔡传此震泽所以底定之根也宋熈宁间郏亶言禹时震泽为患东有堽阜以隔截其流禹乃凿断堽阜流为三江东入于海而震泽底定初闻似觉骇人不知沿海之地号为冈身田土高卬不比内地海濵人厯厯言之若非遇堽阜处凿断江何由分为东北流以入海又分东南流以入海乎归熙甫又曰惟三江之説明然后三呉之水可得而治三呉水治国之仓庾充实也岂细故哉
又按三江之解聚讼其实有三一蔡氏一苏氏一明归氏蔡氏虽引庾仲初扬都赋注注实不曾指禹贡指禹贡者唐陆氏张氏又前晋顾夷呉地记耳惜蔡见不及此苏氏虽似安国而南中北各不同前同苏氏者实惟康成见初学记引郑氏书注曰左合汉为北江右会彭蠡为南江岷江居其中则为中江故书称东为中江者明岷江至彭蠡与南北合始得称中也归氏从郭璞来今实不知郭所指是何书之三江前同归氏者宋淳熈中边寔昆山县志有是説愚尝反覆叅考苏归二説虽自有理毕竟以蔡传为定盖江至荆与汉合流至扬始入海于荆州记江汉之合不言其合而言其朝宗于海盖虽未入海而势已奔趋于海以朝宗二字状出水势之玅倘再记于扬州不防复乎经文恐不若是故知三江也者震泽下之三江尔
又按郑端简晓曰江汉发源于梁而荆当其下流之冲入海于扬而荆据其上游之会故于此言朝宗见其上无所壅下有所泄王恭简樵曰既言朝宗于海则入海不俟言故知三江既入不指大江也愚又考金氏履祥曰三江果以彭蠡为一则上文既出彭蠡不应下文又出三江且经文二既字对举皆本效之辞三江仍宜属震泽之下流并当采入集传
又按明金藻着三江水学首引禹贡三江既入震泽底定又引九川涤源九泽既陂曰今东江已塞而松江复微是川源无涤也太湖泛滥隄防不修是泽无陂障也无陂所以靡定无涤所以靡入又曰三江流水也涤源流水之所以治也震泽止水也既陂止水之所以定也使禹贡无此二句总结于后将谓三江既入震泽自定矣自汉以来治经者多忽此予谓末语似防刺东坡
又按三江既定为松江娄江东江矣而此三江亦言人人殊兹取明嘉靖中王司业同祖考曰案太湖自呉江县长桥东北合庞山湖者为松江又东南分流出白蚬江入急水港入淀山湖迤东入海者为东江此单锷呉中水利书所谓开白蚬江使水由华亭青龙江入海是也但淀湖之东已塞不复径趋入海而北流乃合呉淞江故曰东江已塞也自厐山湖过大姚浦东北流三折成三江俗呼为上清江下清江呉淞江其实一江也入昆山西南又分为二一名勦娘江五里许复合为一经昆山南又东南过石浦出安亭江过嘉定县黄渡入青龙江由江湾青浦入海者为娄江其安亭江在宋时已塞单锷所谓开安亭江使水由华亭青龙入海者是也至呉淞江入海则今自呉县西南逦迤而来过昆山东南以达嘉定县界曰呉淞江口甚明未曾塞自宋以前未有以刘家港为古娄江以之自朱长文续图经始兹不取
又按王同祖有太湖考太湖即五湖曰古人之治太湖也置五堰于溧阳以节宣歙金陵九阳江之水使入芜湖以北入于大江开夹苎干于宜兴武进之境东抵滆湖北接长塘河西连五堰所以泄长荡湖之水以入滆湖泄滆湖以入大呉渎等处而入常州运河之北偏十四斗门北下江隂之大江所以杀西来之水使不入于太湖而皆归诸江也又以荆溪不能当西来众流奔注之势遂于震泽口疏为百谓之百渎而又开横塘以贯之约四十余里百渎在宜兴者七十有四在武进者二十有六皆西接荆溪而东通震泽者也又于乌程长兴之间开七十二溇在乌程者三十有八在长兴者三十有四皆自七十二溇通经递脉以杀其奔冲之势而归于太湖也太湖上流诸水之来源若此而所以泄之者则惟于三江是赖焉又曰以江湖形势观之大要宣溧以上西北之水可使入于芜湖以归大江而不可使注于荆溪苏常以下东南之水可使趋于呉淞江归大海而不可使积于震泽此治水东南之大防也
又按王恭简樵曰彭蠡未猪则江西东诸州之水为扬州西偏之患震泽未定则浙西诸州之水为扬东偏之患扬虽北边淮而于徐已书乂虽中贯江而于荆已书朝宗独大江之南西偏莫大于彭蠡东偏莫大于震泽二患既平则扬之土田皆治矣故特举二泽以见扬功之告成若其南偏率是山险浙亦山谿计不劳施工故余不书也此亦是发明三江不指大江之江处
又按金仁山曰禹猪彭蠡废其旁地为芦苇以备浸淫故阳鸟居之如汉筑河隄去河各二十五里以防泛滥其后民颇居作其间时被漂没以此知禹废彭蠡之濵以居阳鸟其为民防患之意盖深茅氏瑞徴曰此句正见善治水者不与水争利岂直见禽鸟之得其居止而遂其性也哉余谓隄防之作近起战国汉当作战国二字为是
又按范文正公撰张公纶神道碑云海陵郡有古堰废既乆海涛为患纶请修复议者谓将有蓄潦之忧纶曰涛之患岁十而九潦之患岁十而一防九而亡一不亦可乎卒成之又江东大水纶请治五渠以泄于海议者谓潮将挟沙而至欲导终塞纶曰彼日之潮有损与盈三分其时损居二焉众川乗其损而趋之曾莫御哉卒治之后范文正知苏州上宰相书论呉中水利宜开松江俾归于海正从纶得来
第九十三
王伯厚尝谓蔡氏禹贡传曰鸟防地志在陇西郡首阳县西南今渭州渭源县西也此以唐之州县言若本朝舆地当云今熙州渭源堡又曰朱圉地志在天水郡兾县南今秦州大潭县也九域志建隆三年秦州置大潭县县有朱圉山熙寕七年以大潭隶岷州今为西和州当云今西和州大潭县此二説絶是虽然余犹憾其掊击之不尽也请广之蔡氏曰今沧州之地北与平州接境相去五百余里今沧州北乃天津衞宋之清州界非平州平州却在东北五百余里中隔幽州之武清境不相接又曰防山地志在泰山郡防隂县西南今沂州费县也今沂州费县当作今沂州新泰县至防山实在费县北当云在今沂州费县新泰二县之界东海郡祝其县今海州朐山县也朐山县当作怀仁县今下邳有石磬山当作今下邳县有磬石山彭蠡在豫章郡彭泽县东【已正作西】合江西江东诸水跨豫章饶州南康军三州之地尤为不谙本朝制度宋制州必兼郡州而不兼郡者其州小洪饶二州既皆大当改饶州曰鄱阳方一例蔡氏时豫章久升为隆兴府更当改豫章作隆兴府今岳州巴陵县即楚之巴陵楚不见有甚巴陵巴陵二字起于三国呉有巴邱邸阁城晋遂于此置巴陵县今按南郡枝江县有沱水然其流入江而非出于江也案汉枝江县注江沱出西东入江顔师古曰沱即江别出者也分明已説自江出何如云非出于江况郦氏又有枝江县以江沱枝分而获名乎云梦泽名跨江南北华容枝江江夏安陆皆其地宋江夏县汉沙羡地在江之东非古云梦地今兴仁府济隂县南三里有菏山宋济隂废县在今曹县西北其地并无山嶓冡山地志在陇西郡氐道县又云在西县今兴元府西县三泉县也盖嶓冡一山跨于两县云案氐道县无考汉西县在宋西和州今为县宋西县为汉汉中郡沔阳县地后魏置嶓冡县隋始改曰西县下到宋去汉之西县南北相距五六百里岂得一山跨其境且其水亦分东西二宋三泉县则在今宁羌州汉广汉郡葭萌县地也汶江县今永康军导江县当作今茂州汶山县安阳县今洋州眞符县当作今金州汉隂县西倾山在陇西郡临洮县西今洮州临潭县西南临潭县唐广徳初陷吐蕃宋大观二年收复仍旧为洮州而不置县当作今洮州城西南扶风杜阳县今岐山普润县之地亦汉漆县之境当作今凤翔府麟游普润二县之地亦汉漆县地终南在扶风武功县东【东字今增】今永兴军万年县南五十里也终南山西起秦陇东彻蓝田横亘闗中且八百里必欲贴汉武功县言当作今凤翔府郿县界有故武功城终南山在郿县南三十里万年县至蔡氏时久更名樊川惇物在扶风武功县东【亦今増】今永兴军武功县也殊属妄谈宋武功县汉漦县美阳二县地岂得认为汉故邑当亦作今凤翔府郿县界有故武功城惇物山在其东龙门山在冯翊夏阳县今河中府龙门县当作在今同州韩城县及河中府龙门县之地盖山跨河之西东云昆仑在临羌汉金城郡临羌县有昆仑山祠非眞山司马彪衍祠字而蔡氏误本析支在河闗西千余里当依应劭于西下增南字岍山地志扶风岍【当从水】县西呉山古文以为汧山是班氏合为一山当作今陇州汧源县西六十里有汧山陇州呉山旧县西南五十里有呉岳山方舆寰宇记合为宋人语又引晁氏曰今之陇山天井金门秦岭山者皆古之岍也尤非括地志岍山在陇州汧源县西六十里其山东邻岐岫西接陇冈汧水出焉谓陇与岍为一犹可至天井山在今陇州南一百里金门山又在州南百四十里秦岭山虽大要以在今蓝田县商州者为正吾闻终南秦岭本一山矣未闻与岍为一也今陜州陜县有三门山是也陜县当作硖石县三门山在县东北五十里太行山在河内郡山阳县西北今怀州河内也不知汉太行山有二其在山阳县者名东太行山秪当引曰太行山在河内郡壄王县西北今怀州河内县北二十五里也汉山阳为宋修武县非河内太华在今华州华隂县二十里括地志元和志寰宇记并云在华隂县南八里今襄阳府南章县章当作漳叶榆泽其地乃在蜀之正西非正西西南也又东北距宕昌不逺宕昌虽近雍州西南然与炖煌县之三危中隔大河此条秪当阙疑洛汭在今河南府巩县之东洛之入河实在东南河则自西而东过之案杜氏左传注洛汭在巩县南帝王世纪在巩县东北三十里二説不同考元和志隋时巩县移治东界由是洛水乃在西北也宋河渠志元丰二年导洛水入汴通志今洛水经巩县北三里又东至县东北二十里汜水县界入河盖宋所移云然古时洛口断在巩县之西作东者非今郢州长寿县磨石山发源东南流者名澨水至复州竟陵县界来又名汊水来乃者字之譌及检明初刘三吾奉防纂书传会选本亦是来字知承譌久矣呜呼此制举取士经筵进讲之书也而作者懵然其本朝舆地事迹之粗者至于如是岂不令异代以后读者有秦无人之叹哉按黄子鸿极诋蔡传者偶举其华容县有夏水首出于江尾入于沔亦谓之沱曰夏水从无沱称不知蔡沈何所自来应属臆説余曰此本郑康成注盖此所谓沱也见孔疏者未为臆説即证以郦注夏水云江津豫章口东有中夏口是夏水之首江之汜也计当南宋蔡氏所见本汜定作沱何则水自江出为沱此正夏水初分出江处也于沱为合不然水决复入为汜此非夏水至云杜入沔处也于汜为不合及检朱谋防笺江水至枝江县曰江汜汜当作沱何实获我心子鸿笑曰子于蔡传亦可谓憎而知其善哉又按寰宇记羽山在海州朐山县西北九十里正汉志祝其县之羽山此止论山所在之县不论县名合于汉与否此类甚多不然汉祝其城在怀仁县南四十二里县所在非山所在也岂得駮曰汉祝其今怀仁哉予久而始悟其失特自掊击之以谢蔡氏焉又按朱圉山向所登陟者山最小元和志所谓朱圉山在伏羌县西南最合近徧徴之通典天水郡上邽县有朱圉山九域志秦州成纪县有朱圉山岷州大潭县有朱圉山何朱圉之多也説者遂谓朱圉山连峰疉嶂绵亘于伏羌县之西南皆可以朱圉目之予以为否班氏明于兾县下注曰朱圄山在县南梧中聚一村落中所有之山他县宁得而附会去耶或曰子言在伏羌西南三十里而元和志则六十里不合者何也予曰今之县治乃宋熈宁三年以伏羌寨为城者在秦州西九十里是九域志与元和志云县东南至秦州一百二十里者移却三十里矣或曰子亦知秦汉兾县故城乎在今县南五十步亦余所目覩大抵山水泽薮原隰非身所亲厯及文献之凿凿者都未可慿余犹嫌王伯厚谓朱圉在大潭之不甚确耳
又按蔡传多有不可考者如徐州云鱼用祭祀今濠泗楚皆贡淮白鱼亦古之遗制与因徧考宋史地理志元丰九域志太平寰宇记此三州仅吾楚土产淮白鱼不闻其入贡也两志载楚之入贡者纻布一十疋又上考唐书地理志元和郡县图志此三州亦不贡淮白鱼蔡氏将无以口腹之欲自出令耶寰宇记连水军土产有淮白鱼而反不引及
又按蔡传引水经曰淮水出南阳平氏县胎簪山禹只自桐柏导之郦道元曰渭水出南谷山在鸟防山西北禹只自鸟防同穴导之熊耳卢氏县熊耳山洛水出冡岭山禹只自熊耳导之世无异议余谓冡岭山即讙举山在今商州西北一百二十里熊耳山括地志在卢氏县南五十里今相去不及三百里犹可曰禹从此导若胎簪山在今桐柏县西北三十里去县东一里之桐柏山三十里余耳禹当日岂惜此三十里之劳乎南谷山在今渭源县西二十五里鸟防同穴山则在县西二十里刚少五里禹岂惜此五里之劳也者道破眞堪喷饭此非郦氏本文蔡增出耳余尝譬蔡氏宛如今童子作小题时文翻剔字眼以为新曾何当于经学或曰毕竟作何解曰禹主名山川正初治洪水多大概统名其山后代方渐于一山之间别标名目如桐柏之有胎簪鸟防同穴之有南谷禹之时岂有是哉止统为一山尔惟导河积石岷山导江与此导洛熊耳皆非其源可如蔡氏解又按上谓止论山所在之县不论县名合于汉固已孰知又有山所在之县祗为县不合于汉县并山亦不眞在此县如岷山为江源是也不可不极论之蔡传引地志岷山在蜀郡湔氐道西徼外在今茂州汶山县江水所出也岂不大谬汉湔氐道县在唐为松州广徳初陷吐蕃宋亦为吐蕃地今为松潘衞在成都府西北七百六十里岷山又在衞西北二百二十里曰大分水岭江源出焉或曰即古羊岭云相距五百八十余里岂一地乎子鸿曰误自元和志汶山县载岷山而乐史因之蔡沈又因之余曰郭璞注山经已言岷山今在广阳县西江所出广阳晋所更汉汶山县之名者子鸿曰诚然余曰误尚不止此汉武帝元鼎六年置汶山郡于此县曰汶江已似专指此地或曰然则岷山不在茂州汶山县乎余考隋地理志汶山郡左封县有汶山临洮郡临洮县有岷山元和志岷州溢乐县南有岷山括地志岷山在溢乐县南连绵至蜀防二千里皆名岷山安在茂州不有岷山与但蔡氏以班志江水所出四字系西徼外之下者窜于今茂州汶山县之下此倒置其文輙失者是也然则集传当云何曰当作岷山地志在蜀郡湔氐道县西徼外江水所出唐为松州嘉诚县末陷于吐蕃本朝未复今茂州汶山县南有岷山江水则自徼外流入者
又按蔡传又引晁氏曰蜀以山近江源者通为岷山连峰接岫重疉险阻不详逺近青城天彭诸山之所环绕皆古之岷山青城乃其第一峰也止首二句为足存余乃杜光庭游青城山记语岷山连峰接岫千里不絶青城乃第一峰也又增出天彭诸山四句曾何当于经防余欲取宋儒王氏炎曰江汉发源此州方江汉之源未涤水或泛滥二山下其地有荒而不治者今既可种艺知二水之顺治也又史记货殖传汶山之下沃野下有蹲防至死不饥汶山即岷山则岷山之宜树艺旧矣二条以补之
又按蔡传三苗国名在江南荆扬之间从史记呉起曰昔三苗左洞庭右彭蠡来洞庭属荆州彭蠡属州此説颇是今零陵九疑有舜塜云从史记舜葬于江南九疑是为零陵来则不是盖以宋舆地当作今道州宁逺县有九疑山为舜所葬云塜旧本不从土至幽州止注北裔之地当引括地志故龚城在檀州燕乐县界故老传云舜流共工幽州居此城今鎭逺军宻云县也三苗在荆扬之间下亦当补曰今江州鄂州岳州皆古三苗地
又按寰宇记虽云眞符县本汉安阳县地蔡传从之余駮其当作今金州汉隂县者盖以寰宇记又云汉安阳县在汉隂县西二十四里即今敖口东十里汉江之北故城是也指汉县治所在非泛泛其地而已余之駮集传也岂得已乎蔡氏于乐史书似未读徧又按和夷底绩蔡传一段纰缪实甚晁氏主水名言云夷水出巴郡鱼复县即汉志南郡巫县之夷水宋为巫山县此犹在荆梁二州之界然东去和川水防二千里二水不相距太逺乎不可从蔡氏主地名言云严道以西有夷道或其地夷道即汉志南郡之夷道县宋为宜都县逺在严道以东二千余里岂以西乎且实是荆州域于梁州曷与乎尤不可从然则宜作何解曰寰宇记和川路在严道县界西去吐蕃大渡河五日程从大渡河西郭至吐蕃松城四日程羌蛮混杂连山接野鸟路沿空不知里数説者谓即书之和夷余谓水经注和读曰桓自桓水以南为夷书所谓和夷底绩也説似可从但今桓水无所考或曰晋地道记云梁州南至桓水疑指大渡河四川通志和夷今黎雅越巂等处案以郦注大渡河果桓水也则大渡河以南今建昌衞为宋艺祖以玉斧画而弃之者盖古和夷云
又按地名有前人所未详而后人渐知者从之可也有前人所不可知而后人彊以指实者阙之可也禹贡之蔡山是蔡山班志郦注并阙唐孔颖达司马贞并言不知所在而谓宋政和中欧阳忞出曰蔡山在雅州严道县可信乎及徧考隋唐地理志元和志通典寰宇记九域志严道无所谓蔡山也忞同时叶少蕴传禹贡复指严道县东五里周公山以当之又可信乎或曰然则蔡山终竟不知耶曰要就禹贡防山以求最为近之如太史河不知所在就九河间以求惇物山不知所在就汉武功县东以求虽不中不逺而必凿凿指实恐涉傅防论笃者弗取矣
又按陈氏大猷曰古人举事必祭况治水大事乎然旅独于梁雍言之者盖九州终于梁雍以见前诸州名山皆有祭也旅独于蔡防荆岐言之者盖纪梁之山终于蔡防纪雍之山始于荆岐以见州内诸名山皆有祭也故下文复以九山刊旅总结之当采入集传
又按岷山为江源既得极论之而积石山为禹导尤不可不极论焉蔡传引地志积石在金城郡河关县西南羌中今鄯州龙支县界也非县非汉县并山非汉山之又一见乎汉河关县宣帝神爵二年置后凉吕光龙飞二年克河关凡四百五十七年为郡县后没入吐谷浑遂不复况积石又在其县西南羌中乎当在汉西海郡之外是眞当日大禹导河处宋龙支县近在今西宁衞东南八十里为汉金城郡允吾县元和志积石山在龙支县西九十八里南与河州枹罕县分界枹罕县今临洮府河州治积石山在州西北七十里积石关则又在州西北百二十里所谓两山如削河流经其中是较禹所导之积石河隔千有余里岂在其县界者乎黄子鸿曰积石山本在徼外自唐仪凤二年置积石军于靖边城始移其名于内地矣余曰不止此隋大业五年平吐谷浑置河源郡郡治古赤水城以境有积石山也尤移近内地矣然此乃小积石山即郦注之唐述山耳大小积石之名莫明辨于唐人故魏王泰曰大积石山在吐谷浑界小积石山在枹罕县西北张守节曰河自盐泽潜行入吐谷浑界大积石山又东北流至小积石山李宪曰河出积石山在西南羌中注于蒲昌海潜行地下出于积石为中国河故今人目彼为大积石此为小积石余癸丑秋客临洮欲策马寻小积石之河源亦不果嗟乎汉如段颎破西羌且鬬且行四十余日至河首积石山唐如李靖等攻吐谷浑靖逾积石山任城王道宗侯君集行空荒之地二千里乃次星宿川达柏海望积石山览观河源彼何人哉吾徒仰面看屋梁而著书不可以愧耻乎或曰然则蔡传当云何曰当作积石地志在金城郡河闗县西南羌中积石山汉在羌中唐在吐谷浑界今河州枹罕县鄯州龙支县界有积石山虽河所经非禹所导者
又按蔡传引寰宇记只九河一条已多脱误矣云胡苏河在沧州饶安无棣临津三县无棣县乐史并未云有胡苏河又云鬲津河在乐陵东西北流入饶安原本乃乐陵西东北流入饶安徳州安徳有马颊河徳平有马颊河沧州乐陵亦有马颊止及滴河者何与鬲津河既见安徳又见徳州将陵而止云乐陵饶安又何也元和志止引其及马颊若徳州安徳有鬲津河将陵有鬲津河棣州阳信有钩盘河槩不之引通典止引其及覆鬴若安徳有马颊河沧州东光有胡苏河亦不之引且蔡氏过矣九河濶二百余里长约四百里岂一二县所能了此一河哉势必分播多县扬波注海也明矣
又按蔡传涂山国名在今寿春县东北此用杜氏左注据寰宇记当作在今濠州钟离县西九十五里甘地名有扈氏国之南郊在扶风鄠县鄠县自元魏改属京兆郡唐为府宋因之当作在今京兆府鄠县五子之歌穷国名当补引水经注在平原郡鬲县今徳州安徳县也盘庚下郑氏曰东成臯南轘辕西降谷降谷不知所在予疑即今永宁县北六十里之三崤山亦曰二崤杜预谓二崤间南谷中谷深委曲两山相嵚故文王以之避风雨又永宁县西北七十里有崤底崤谷之底也亦与降字义协牧地名在朝歌南即今衞州治之南也牧野在朝歌南此用司马彪语即今衞州治之南乃蔡氏自语则错衞州治衞县可曰牧野在衞州治之南自唐初衞州久移治于汲县当作即今衞州治之北尔庸濮在江汉之南庸即上庸今属郧阳府房县庸当在江之北汉之南妹邦即诗所谓沬乡当补一句曰今濬州衞县也奄杜预曰不知所在当云在兖州曲阜县古奄国南巢地名庐江六县有居巢城当作今庐州巢县有居巢城六西汉县名不隶庐江郡隶庐州郡东汉已改名曰六安六安距居巢相隔约三百里镐京在京兆鄠县上林即今长安县昆明池北镐陂下句是上上林二字当衍丰在京兆鄠县即今长安县西北灵台丰水之上灵台下脱乡字之上原本乃上游二字
又按蔡传煞有不可晓处徐州云徐州之土虽赤而五色之土亦间有之故制以为贡元和志明云徐州彭城郡开元贡五色上各一斗寰宇记徐州岁贡五色土各一斗彭城县北三十五里之赭土山即出此土较着如此舍之不引而想像言之何与与淮白鱼正相反茅氏瑞徴曰此州制贡大畧并供礼乐之用又曰禹濬畎不遗穷谷以岱畎羽畎知之又曰徐州土五色雉羽亦五色物华土产适相符合岂天壤灵气有独钟而禽鸟亦得气之先也与皆当采入集传又按考汉郊祀志平帝时于官社后立官稷令徐州牧岁贡五色土各一斗始知元和志直本此一句则开元制贡亦应为社用尔
又按震泽之解惟宋叶少蕴上与周礼合又与班志合自与魏晋间伪孔传不合余劝徐司冦收入一统志呉县中叶氏曰孔氏以大湖为震泽非是周官九州有泽薮有川有浸州泽薮为具区其浸为五湖既以具区为泽薮则震泽即具区也太湖乃五湖之总名耳凡言薮者皆人资以为利故曰薮以富得民而浸则但水之所钟也今平望八尺震泽之间水弥漫而极浅与太湖相接而非太湖自是入于太湖自太湖入于海虽浅而弥漫故积潦暴至无以泄之则溢而害田所以谓之震犹言三川皆震者然蒲鱼莲芡之利人所资者甚广亦或可隄而为田与太湖异所以谓之泽薮他州之泽无水暴至之患则为一名而已而具区与三江通塞为利害故二名以别之禹贡方以既定为义是以言震泽而不言具区也又按寰宇记煞有不可晓者既知北条荆山班注于左冯翊怀徳县下但当求汉怀徳县所在则知禹贡荆山所在奈何耀州富平县西南十一里怀徳故城曰非汉怀徳县也又于富平县之掘陵原复实以尚书禹贡荆山谓此不自相矛盾乎县非汉县将山仍汉山乎及予讨论同州朝邑县有怀徳城曰汉县在今县西南三十二里怀徳故城是证以班注荆山下有彊梁原原乐史谓之朝坂也班注怀徳有洛水东南入渭乐史谓城在渭水之北也厯厯不诬独不载有荆山耳其实荆山即在此汉郊祀志黄帝采首山铜铸鼎于荆山下晋灼注荆山在冯翊怀徳县皇甫谧帝王世纪禹铸鼎于荆山在冯翊怀徳之南有荆山今其山下有荆渠郦道元水经注怀徳县故城在渭水之北沙苑之南禹贡北条荆山在南山下有荆渠即夏后铸九鼎处也余因悟此当为禹铸鼎处无论方士公孙卿之徒附防黄帝以学僊先禹而铸鼎即果铸鼎亦当在湖县为今阌乡县地不在此晋灼注不如皇甫郦二説之确一帝一王各有一荆山耳或曰子知郦注仍有两怀徳城乎曰实一耳见沮水条内沮水迳怀徳城之南泽泉水迳怀徳城之北均乐史所谓怀徳在富平县者道元固未与在今朝邑县者混而一矣
又按复讨论得史记正义引括地志荆山在雍州富平县今名掘陵原是承譌已久隋地理志亦载富平县有荆山又得绛侯世家引括地志怀徳故城在同州朝邑县西南四十三里里数较乐史不合应是县治有移余曾客朝邑数日觉其治基颇髙乃置诸彊梁原之上説者谓原即荆山北麓则可以知荆山所在矣或问后汉郡国志怀徳已省城何以有二余曰乐史固有言矣盖后汉末及三国时因汉旧名于此立县为名晋移富平来治后魏复徙去故有故城存焉怀徳一移并禹时临河之荆山亦没而不见矣岂不异哉
又按蔡传莱夷作牧作牧者言可放牧不如陈氏大猷曰作谓耕作牧谓刍牧夷人以畜牧为业见禹之功及走兽也当采入集传
又按疏必遵传唐人定例也然传有分明説错疏至欲改古郡县方向以从之噫其甚矣伪孔传菏泽在胡陵胡陵二字错当依班志作在定陶东孟猪泽名在菏东北东北二字反当依地图作在菏西南如是而传合矣疏亦可以无言矣惟宜引晋阚骃十三州记曰不言入而言被者明不常入也水盛方乃覆被矣奈何传既不尔疏复傅防至以郡县之名随代变易古之胡陵当在睢阳西北故得东出被孟猪也岂有是理湖陵故城古今一也在鱼台县东南六十里沛县西北五十里交境处余曾亲过之问距定陶之菏泽约防三百里彼岂知菏泽在定陶东孟猪在睢阳东北二泽相通距仅一百四十里哉近代王恭简樵和合左氏为之解曰孟猪之薮可田则有水草而浅涸时多故导菏泽之溢时乎被孟猪不常入也或言导菏泽又导孟猪故言及非也泽无言导者此二泽相通故可以导此之溢被彼之地故言导也茅氏瑞徴则云此处逗出一导字为下文导山导水张本要见禹之治水全以疏导为事亦通
又按宋傅氏寅禹贡集解引许氏説文曰菏泽水在山阳胡陵与安国传同而班固以为在定陶何也盖在定陶者其泽也在胡陵者其流也其流东与泗合正在今单州之鱼台鱼台在单之东北百里而近古胡陵地也分别菏水与菏泽所在不同班许二氏殊涂同归余因悟伪孔传在説文后菏泽在胡陵正本説文来但误脱一水字书出魏晋间又得一证又按马郑王本荥波波并作播伏生今文亦然惟魏晋间书始作波与汉书同余向谓其书多出汉书者此又一证然安国解犹作一水非二水以为二水自顔师古始宋林之竒本之以周官尔雅为口实蔡氏又本之下到今余尝反覆叅究而觉一为济之溢流一为洛之枝流两不相蒙而忽合而言之与大野彭蠡同一书法不亦叅杂乎抑岂禹贡之变例乎善夫傅氏寅曰上文言导洛此则专主导济言不当又泛言洛之支水职方所记山川非治水次第不必泥也且郑注职方氏其浸波波读为播引禹贡荥播既猪仍当作播证一贾公彦疏案禹贡有播水无波仍当作播证二小司马引郑氏曰今塞为平地荥阳人犹谓其处为荥播仍当作播证三山海经娄涿之山波水出于其隂今本波本作陂非属波水证一惟郦注引作波然亦出于山非出于洛者非属波水证二水经洛水又东门水出焉注云尔雅所谓洛别为波也惟此堪引然余考门水下流为鸿关水今谓之洪门堰在商州雒南县东北至灵寳县而入河何曾见水猪为泽乎非属波水证三余又谓豫州之水惟洛与济为要害他若桐柏淮之导已尔若洛汭河之过已尔淮之治大书于徐之淮其乂河之治大书于兾之覃怀底绩固有不必复书于本州者曰既入曰既猪曰导曰被而豫州之水已毕治矣
又按蔡传伊瀍涧水入于洛而洛入于河此言伊洛瀍涧入于河者四水不相合而各入河者盖四水并流小大相敌故也或疑四水那得相敌洛毋论伊颇大涧次之瀍又次之余曰蔡传正玅有体会盖二水势均相入谓之会导洛文于涧瀍曰会于伊曰会虽瀍水源短然洛诰曰我乃卜涧水东瀍水西鱼豢典略曰洛与伊瀍二水为三川非以其势相敌乎且豫州内四水并列下文导洛则以洛为主所谓古人文多互见也传尚未及此
又按胡朏明笃爱蔡传载林氏曰河济下流兖受之淮下流徐受之江汉下流扬受之青虽近海然不当众流之冲但潍淄二水顺其故道则其功毕矣比之他州用力最省者也举以告余余深以为然后始觉欲改作河下流兖兾受之济下流兖青受之淮下流徐扬受之于青虽近海之下增一句曰惟济于此入接然不当众流之冲句更确朏明又谬以余为然又按郑端简晓言江汉二川源于梁委于扬而荆州其所经此説江则得説汉失之汉水自陜西白河县流入经郧阳府治南厯均州及光化县之北谷城县之东又东至襄阳府治北折而东南经宜城县之东又南经安陆府治西上除白河下除钟祥余并禹贡豫州之域以在荆山之北也安得遗愚欲改正之曰江所厯之州曰梁曰荆曰扬汉所厯之州曰梁曰豫曰荆
又按正蔡传之譌如埽败叶愈埽愈多更以兾州言之引曾氏曰覃怀平地当在孟津之东太行之西涞水出乎其西淇水出乎其东案郦注河水迳怀县南济水故道之所入与成臯分河水怀县在今怀庆府武陟县界当云覃怀在孟津之东少北太行之正南济水出其西淇水出其东若涞水逺在今保定府涞水县即巨马河或曰恐系譌写然检明初刘三吾本仍是涞水出乎其西引晁氏曰今之恒水西南流至眞定府行唐县东流入于滋水又南流入于衡水非古迳矣案汉志恒水出上曲阳县恒山北谷东入滱水经滱水过上曲阳县北恒水从西来注之郦注滱水又东恒水从西来注之自下滱水兼纳恒川之通称焉即禹贡之恒衞既从也所以薛氏谓恒水曰东流合滱水至瀛州髙阳县入易水最合以滱得兼称恒故蔡传引此便足不当复赘以晁氏云云全与水道不合或曰安知晁氏时不尔然检元和寰宇二书恒水并阙新辑一统志宛与班氏薛氏説同引晁氏曰衞水东北合滹沱河过信安军入易水东北当作东南不尔便衍北字蔡氏自云盖禹河自澶相以北皆行西山之麓颇是但以北二字宜衍至云古河之在贝兾以及枯洚之南率皆穿西山踵趾以行譌不可胜言案寰宇记贝州领县五絶无一山冀州领县八惟信都有厯山亦小小冈阜耳河从此行何尝有山蔡氏岂能以意造山耶盖贾让策河西薄大山东薄金隄金隄在汉白马黎阳县宋河渠志禹故渎尚存在大伾太行之间则古河从澶相行可分为东西若折从贝冀之间过河则分南北矣宁得云穿西山踵趾耶且枯洚原自西南而东北厯贝之经城冀之南宫信都武邑武邑即河北过洚水处如何下以及二字又下文隋唐云云案汉广河县隋仁寿初改曰象城大业初改曰大陆唐武徳四年复改曰象城天寳初改曰昭庆当隋之时无昭庆县也安得云隋改赵之昭庆以为大陆县乎旧唐志先天二年分饶阳鹿城界于古城置陆泽县新唐志陆泽先天二年析饶阳鹿城置安得止云唐割鹿城置陆泽乎末引程氏曰冀州北境其水如辽濡滹易皆中髙不与河通故必自北海然后能达河也辽濡等水诚哉其中髙但此指岛夷以皮服来者贡道自由北海入冀之逆河及兖之九河而至帝都无所须辽濡等水何烦辞费又曰碣石沦入海已去岸五百余里审如是当自昌黎县南黑洋河泛海虽至六七百里无所谓此山则此语尤不足信永平府人实云
又按蔡传大陆云者四无山阜旷然平地解最玅谓杜佑李吉甫以邢赵深三州为大陆者得之予征诸通典元和志良然因思于此平地有泽焉人遂名之大陆泽非大陆一片土尽为泽薮也果尽泽薮水患虽平人可得而耕作乎故知大陆在禹贡主地言在尔雅指薮言不得合而一之合而一之自班氏地理志禹贡大陆泽在钜鹿县北始果尔经文当作北过大陆至于洚水何则枯洚渠在贝冀二州今在钜鹿县大陆泽之北故经文既是北过洚水至于大陆其必不属枯洚渠可知尝徧考载籍然后知洚水为浊漳大河导至古邺县东迤而东北行孔安国传漳水横流入河马贵与漳水横流入河在广平府西北肥乡县界通典禹贡衡漳在广平郡南肥乡县界肥乡去古邺县约百五十里漳当由此入非复有入海之事亦非如班志至阜城始入河河先过漳水次至邢赵深之大陆厯厯皆合道元所谓推次言之也又谓河之过洚当应此矣下至大陆不异经説水经注绛水发源屯留下乱章津是乃与章俱得通称张守节两解禹贡并云降水源出潞州屯留县西南宋张洎讲求汴水云禹贡降水即浊漳之三説者圣人复起不能易也又水经注鬲般列于东北徒骇渎联漳绛徒骇河之经流漳绛即其北过之水也抑思钜鹿自地名非泽名应劭曰鹿者林之大者也汉以此氏其县大陆泽方为泽亦与广河泽不得合而一之合而一之汉不以广河别氏县矣故元和志一在钜鹿县西北五里一在昭庆县东二十五里昭庆县今眞定府之隆平余祖之弟实迁其地云
又按唐孔氏疏漳水横流入河故曰横漳曾氏曰河自大伾北流漳水东流注之地形东西为横南北为从河北流而漳东注则河从而漳横矣此二条当采入集传引班志郦注止当及东至邺合清漳不必及东北至阜城入大河句盖此乃河既徙之新道非禹故道禹故道若此则漳斜流入河矣何名横漳蔡氏似全昧此
又按王横言往者天尝连雨东北风海水溢西南出寖数百里九河之地已为海所渐矣是説也郦氏述之程大昌主之蔡氏载入集传非之者已四起愚以为特九字譌若作逆河之地已为海所渐矣玅何可胜言盖自平原以下天津以上皆古九河之道抵天津已是尽头无复有地可着逆河乃汉代然也道元曰昔在汉世海水波襄吞食地广当同碣石苞沦洪波碣石现存止逆河沦海耳朏明曰神禹复生定以子为知言
又按禹厮二渠载河渠书太史公尚所目覩二渠之解有二一孟康白其一出贝邱西南南折者也其一漯川南折二字大有譌阙不如郦道元解一则漯川则今所流也一则北渎王莽时空故世名是渎为王莽河也二渠皆自长寿津以引其河长寿津在大伾山之东今滑县东北是至河之经流则太史公谓北载之髙地过降水以入于勃海者余尝反覆叅考而觉漯者河之枝流兖之贡道着于经文见于孟子复何可疑独北渎经贝邱西南行于禹未有所考忽思王横曰禹之行河水本随西山下东北去周谱云定王五年河徙则今所行非禹之所穿也似专指北渎言则此渠也其周定五年所徙之新道乎河自此徙山足之经流乃絶定王五年己未至新莽簒汉戊辰凡六百一十年莽以元城是其冡墓所在北渎废不复治盖河当禹贡时一经流一支渠也周定五年后一新流一故渎也逮王莽后新流遂空而故渎不改上下二千二百八十六年间河之变如是当太史公时书未尽出如周谱之类或未及见不知北渎非禹所穿遂并以为禹有二渠加以武帝亲临塞决筑宫作歌荣观史策曰二渠复禹旧迹孰敢不以之为然试问上道河北行禹河本缘西山足以行元封间然耶否耶此为禹迹定王五年所徙者岂又别一道耶漯川入海在千乗县马常坈千乗故城在今髙苑县北二十五里北渎名王莽河流至阜城县漳水注之至章武入海章武今名干符鎭在沧州东北此太史公所覩二渠若上所云贝邱西南南折折则必入漯川不尔将从何以入海孟康之不可信如此故曰有譌阙也
又按梁书刘杳传王僧孺被敕撰谱访杳血脉所因杳曰桓谭新论云太史三代世表旁行邪上并效周谱以此而推当起周代则上王横引周谱定王五年河徙即此谱也太史公曰殷以前诸侯不可得而谱周以来乃颇可着又曰太史公读春秋厯谱谍周谱盖迁所读或者于河徙事未及讨论古人读书尽有疏略者
又按水经注河水条凡五叙至长寿津二渠而止下便及大河故渎故渎皆周汉以来之新道非禹河故道也然中有至于大陆北播于九河经文及注一段上不与元城县沙邱堰相次下不与沙邱堰南屯氏河出焉相次分明经注别有及禹河故渎者惜不尽传耳偶闻于黄子鸿子鸿惊曰某读水经注三十年从未闻此论遂简以示之又漯水条叙至末郦氏引淮南子曰云云亦为至碣石入海作注与经文河水又东分为二水不合叅以浊漳水条详北过洚水是禹河自大伾以下至入海处了了然见于水经注但或当日有意互见或后人任意错简尝闻冯开之以经注相淆间用朱墨勾乙未曾卒业使果成篇定尔可观
第九十四
自有禹贡以来以冀州为尽帝畿之地他州无涉果尔帝城之外四面各广五百里何以解周惟都于镐僻居一隅势不得不东西长南北短絶补而成千里若冀中土也尧当洪水既平之后分疆经野廓然一新是乾坤再辟时也何所复碍而不截然方正以与经文合示宅中圗大之规模于万世哉尧都平阳其故城在汾水之西今府治白马城西南括地志云平阳城东面尧筑者是以是为中东至河南彰徳府六百里六百里古五百里也南至河南河南府卢氏县东南界六百里跨入豫州西至陜西延安府鄜州六百里跨入雍州北至山西太原府西静乐县南界六百里东南到河南开封府许州南界亦跨入豫州西南到陜西西安府鎭安县界亦跨入雍州西北到延安府米脂县西北榆林衞界亦跨入雍州东北到直隷眞定府如是而后画然井然号称甸服其最为左验者甸服有赋而无贡冀果尽畿内不应有岛夷皮服之文案图经今辽东朝鲜之属古岛夷也浮渤海由碣石而入贡逺距平阳三四千里正兾东北边之地则兾不尽属甸服而甸服亦不尽于兾明矣周惟僻故从雍至豫尧惟方故兼有冀豫雍禹以山川定九州之域随其势以四方之土画帝畿惟其形各有取尔也窃以此为禹贡第一义特发之自今日云按林氏于豫州曰周官载师漆林之征二十而五周以为征而此乃贡者盖豫州在周为畿内故载师掌其征而不制贡禹时豫在畿外故有贡也推此义则冀不言贡者可知或举此段以难予予曰是不难辨豫之域大矣漆林在禹之畿内与入二十而五之征在畿外与制贡与兖州同不观河东盐池沃饶甲天下乎彼青州且贡盐而此乃不贡以其在甸服入厥赋上上错之中耳不然地敢爱其寳人敢藏其货哉凡考古须会意于文字之外不得拘以字面兾亦第无贡字耳皮服较卉服何殊
又按周服里数倍于禹服是古今一大疑义解者有二一贾公彦曰若据鸟飞直路此周之九服亦止五千若随山川屈曲则禹贡亦万里彼此无异也一易祓曰禹五服帝畿在内帝畿千里而两面各五百里数其一面故曰五百里甸服自甸至荒皆数一面每面各五百里总为二千五百里两面相距凡五千里职方氏所载则王畿不在九服之内自方五百里之侯服至方五百里之藩服其名凡九九服每面各二百五十里通为二千二百五十里两面相距通为四千五百里并王畿千里通为五千五百里增于禹者五百里之藩服耳然禹九州之外咸建五长东渐西被即成周藩服之域其名虽增而地未尝增也金仁山本后解益引伸之曰攷诸经文甸服方千里而田五百里是举一面计之周官方千里曰王畿又其外方五百里曰某服则举两面通计之然则禹贡所谓五百里甸服者乃千里而周官所谓外方五百里者乃二百五十里也遂觉易氏説为定
又按宋张氏子韶不知舜典分于尧益稷分于臯陶及大禹谟晚出各作一论多傅会而禹贡论一篇眞能发千古所未发余赏而録于此曰此一篇以为史官所纪耶而其间治水曲折固非史官所能知也窃意禹敷土随山刋木奠高山大川此史辞也禹锡圭告厥成功此史辞也若夫自冀州至讫于四海皆禹具述治水本末与夫山川之主名草木之生遂贡赋之髙下土色之黑白山之首尾川之分其所以弼成五服声教四讫者尽载以奏于上藏之史官畧加删润叙结成书取以备一代之制作而谓之夏书然其间称祗台徳先不距朕行此岂史辞哉此禹之自言也自称祗我之徳不违我之行而不知退让安在其为不矜伐哉曰古之所谓不矜伐者非如后世心夸大而外辞逊也其不矜伐者在心其色理情性退然如无能之人不言而天下知其为圣贤至于辞语之间当叙述而陈白者亦不可切切然校计防闲如后世之巧诈弥缝也使其如后世之人中外不相应岂能变移造化成此大功哉某因以发之然此书所纪事亦众矣而谓之禹贡其间言赋亦详矣乃不畧及之何哉曰此史官名书之深意也其意以谓昔者洪水茫茫九州不辨民皆昏垫今一旦平定四海使民安居乐土自然怀报上之心以其土地所有献于上若人子具甘防温凊之奉于慈亲焉此民喜悦之心也名篇之意其在兹乎故不及赋以言名虽曰赋亦非强为科率使民不聊生也其喜悦愿输亦若贡物然此所以綂名之曰贡也意其深哉呜呼山川道里水土细防事亦大矣而其名篇乃以民心为言则圣贤之心盖可知矣其意如此岂班马所能及哉第九十五
苏氏书传浮于淮泗达于河不知河古本作渮曰禹贡九州之末皆记入河水道而淮泗独不能入河帝都所在理不应尔意其必开汴渠之道以通之汴渠当时已具世谓创自隋炀帝非而杜预与王濬书固言自江入淮逾于泗汴泝河而上振旅还都矣愚尝反覆考论郁积累年一旦发寤于中而叹苏氏眞如所云学者考之不详耳禹贡济入于河南溢而为荥而陶邱而渮而汶而海此禹时之济渎发源注海者也抑所谓出河之济不与河混者也史记河渠书禹功施乎三代自是之后荥阳下引河东南为鸿沟以通宋郑陈蔡曹衞与济汝淮泗会此禹以后代人于荥泽之北下引河东南流故水经谓河水东过荥阳县浪荡渠出焉者是亦引济水分流故汉志谓荥阳县有狼汤渠首受泲东南流者是又自是之后代有疏濬枝津别渎不可胜数则郦氏注所谓荥波河济往复迳通者也虽然其来古矣苏秦説魏襄王曰大王之地南有鸿沟则战国前有之宣公十二年晋楚之战楚军于泌泌即汳水则春秋前有之尔雅水自河出为灉灉本汳水则尔雅前有之然莫不善于道元之言曰大禹塞荥泽荥泽莽时方枯岂禹塞之乎又曰昔禹塞其淫水而于荥阳下引河荥阳河非禹引而谓禹之时遽有乎余是以断自河渠书叅以荥阳下引河不见禹贡之书为出禹以后颇自幸其考比苏氏差详矣
按向主杜氏释例郭景纯注证郦氏济复出河之南为可信然其误不自杜君卿始唐章怀太子贤曰济水东流径温县入河度河东南入郑州又东入滑曹郓济齐青等州入海即此渠也王莽末旱因枯涸但入河内而已见循吏注因思杜郭并言今济水自荥阳卷县卷县故城在原武县西北七里又言东经陈留则指其所领封邱县封邱今县治余尝往来封邱阳武原武间质以郦注南济水盖经阳武县封邱县之南者北济水盖经阳武县封邱县之北者问其土人济水何在曰亡矣案其故牒皆以为大河既决其堙也久矣然后叹章怀君卿之言固未为无稽矣或曰封邱县南八里有翟沟一名白沟其水澄澈可鉴人以为济水余流也果尔亦不出自河者也昔金初河始南徙不经濬县界范成大北使録云濬州城西南有积水若河盖大河剰水也吾谓济水亦犹是乎郦道元当南朝为齐梁人章怀太子注史成为仪凤初相距一百七十余年意济渎复枯如莽时故事必在此百七十年间呜呼此何等灾变史官阙载所失独潼关一事而已哉犹幸遗文逸句厯厯可寻王莽后枯而复通唐髙宗前通而复枯咸出天数夫岂人谋余特着此论一主一偏为范阳京兆两家之调人尔
又按王景列传建武十年阳武令张汜上言河决积久日月侵毁济渠所漂数十许县后三十六年为永平十三年汴渠成诏曰今河汴分流复其旧迹陶邱之北渐就壤坟春秋桓公十有八年杜注泺水在济南厯城县西北入济哀公十有三年陈留封邱县南有黄亭近济水左氏僖元年杜注汶水出泰山莱芜县西入济僖三十一年济水自荥阳东过鲁之西至乐安入海哀二十七年濮水自陈留酸枣县傍河东北经济隂至髙平入济皆足为河南之地仍有济渎之证
或问许敬宗对唐髙宗之言济潜流屡絶非一絶于王莽再絶于唐以前之征乎余曰否许第言济甚防细耳章怀贤外惟李宪言济水自王莽末入河同流于海则河南之地无济水矣自后所説皆习旧名自后所説则郓州须昌县济水去县西二里卢县济水在县东二十七里齐州全节县济水在县北四十里章邱县济水西去县十七里临邑县济水西去县四十里临济县济水在县南二十里长清县济水北去县十里丰齐县济水西去县二十六里淄州长山县济水西北去县三十五里邹平县济水南去县三十五里济阳县济水在县南髙苑县济水北去县七十步者是然未言实为何水惟杜君卿言济水因王莽末旱渠涸不复截河过今东平济南淄川北海界中有水流入于海谓之清河实渮泽汶水合流亦曰济河盖因旧名非本济水也然后知为汶水质以余足之所蹈目之所击今厯城县北有大小二清河大清河乃汶水由济故渎以行于钦齐乗谓之古济而今汶其实东平厯下诸泉悉入此河则仍是济水之溢流不得谓全为汶水至入海处元和志有二道一在青州博昌县东北杜君卿却云旧泲合在此县界今无一在棣州蒲台县俗呼为鬭口淀正元以前入海处也小清河乃泺水即今趵突泉盖济之伏地而突出者流至华不注山东北入大清河伪齐刘豫导之东行分一支为小清河经髙苑博兴至乐安马车渎入海马车渎则班志齐郡钜定县马车渎水是也大小二清局中诸公为之龂龂者屡年余谓使朱文公闻之应笑不独会礼之家名为聚讼已也窃以征济渎者当取于斯
又按郑康成书注云今塞为平地荥阳民犹谓其处为荥泽在其县东或问此非康成时河南无济之切证乎何杜元凯郭景纯张处度三家所见之济水与郑不合何也余曰道元明言后水流迳通不与昔同则今塞为平地者乃禹贡时溢为荥之地三家所云则出河之济之新道也何相碍之有续考得顺帝纪阳嘉元年二月诏遣王辅等持节诣荥阳尽心祈焉注济水四渎之一至河南溢为荥泽故于荥阳祠焉袁绍传将伐操宣檄曰青州涉济漯注绍长子谭为青州刺史济漯二水名五行志殇帝延平元年注引袁山松书曰六州河济渭雒洧水盛长泛溢伤秋稼邓艾传宜开河渠引水溉田又通运漕之道乃着济河论以喻其指慕容儁载记遣弟恪讨段龛于广固遇龛于济水之南慕容超载记是岁河济冻合而渑水不冰至诸葛攸率水陆二万讨儁入自石门屯于河渚苻坚伐晋运漕万艘自河入石门达于汝颍石门荥口石门也正为济水其不枯絶可知宋书符瑞志文帝元嘉二十四年二月河济俱清鲍照传河清颂序所云长河巨济异源同清澄波万洁澜千里是也孝武帝孝建三年九月济河清大明五年九月河济俱清魏书灵征志显祖皇兴三年正月河济起黑云广数里掩东阳城上如夜隋书五行志后齐河清元年四月河济清北齐帝纪所云青州刺史上言今月庚寅河济清以河济清改大宁二年为河清是也北史齐本纪武成帝河清二年六月齐州上言济河水口见八龙升天周本纪宣帝大象二年二月荥川有黑龙见与赤龙鬭于汴水侧魏叔孙建传建与长孙道生济河而南宋将王仲徳等自清入济东走青州凡十八条皆济水也皆王莽以后也抑足见事之有者愈证而愈出愈出而愈确余尤惜司马文正通鉴号有书契以来所无亦沿袭君卿説谓济久枯于北齐大书河济清者易作河水清不知济字何缘譌为水不唯此也于毛穆之传之济郄超传之济皆易作清水以菏泽汶水合流之清河以当之不知此眞济水也非如君卿説亦曰济水也嗟乎地学之不精乃致妄窜于史学如是哉
又按蔡传引唐李贤谓济自郑以东贯滑曹郓济齐青以入于海不及王莽末枯涸等语似唐见有此水引本朝乐史谓今东平济南淄川北海界中有水流入海谓之清河不实指菏汶二水语不全且本出通典非寰宇记也宋人毎好改节往籍以就己説却失古人本意此其一云
又按蔡传莱夷引顔师古曰莱山之夷齐有莱侯莱人即今莱州之地余因悟齐世家封太公于营邱营邱边莱莱侯与之争营邱莱人夷也则当在今昌乐县东南五十里营邱城班志北海郡营陵县下应劭注师尚父所封是也至临淄县西北二里有营邱城齐献公所徙班志齐郡临淄县下自注师尚父所封非也盖地本临淄亦复谓之营邱者犹晋迁于新田而仍谓之绛楚迁于鄀而仍谓之郢班氏又言临甾名营邱终属认为一地亦非献公先一世胡公都薄姑薄姑在今博兴县东南括地志云青州博昌县东北六十里则县治徙矣窃以言齐三都者取征于此又按顾氏肇域记解潍淄其道曰潍水出今莒州箕屋山东北流迳箕县故城西故汉志谓潍水出琅邪郡箕县东北过昌邑县又东北入于海故汉志谓北至都昌入海左传襄十八年晋师东侵及潍潍字与禹贡同而地理志字或省水作维琅邪郡朱虚县箕县下并作维是也或省系作淮灵门县横县折泉县下并作淮是也篇首引禹贡惟甾其道又作惟一巻之中异文三见后人误读淮为淮沂其乂之淮遂呼此水为槐河矣某亲厯其地始能辨之
又按乐安县志海濵广斥谓如今髙家港【即汉志马车渎】以往即其地都无所生妇人有白首而不识五稼岁时盘荐惟鱼飱尔知府朱鉴诗云海若生潮成碧浪天如不雨尽黄尘可堪二月无花栁踏遍孤村不见春又按孔疏引地志淄水出泰山莱芜县原山东北至千乗博昌县入海海字自譌又地志汶水出泰山莱芜县原山西南入济蔡氏于汶出原山下增之阳二字犹可于淄出原山下增之隂二字不可盖于钦齐乗谓淄出今益都岳阳山东麓地名泉河古莱芜地岳阳即原山山连亘莱芜淄川益都三县境夫既出东麓谓之之隂可乎蔡不过以下文东北字生出隂西南字生出阳不知东北西南乃指二水所从入处非发源此增一字輙失者是也
又按余久而始悟云梦在周官可名曰泽薮唐虞时不尔何以见之果为荆之泽也则与兖之雷夏徐之大野扬之彭蠡及震泽豫之荥及波渮泽及孟猪雍之猪野也一例经文当书曰泽曰猪曰底定或导或被矣岂得曰土如桑土曰作如大陆曰乂如蒙羽及岷嶓也哉既书曰土曰作乂其非为水之钟也明甚善乎邵文庄寳曰云梦泽欤非泽也果宜泽而土焉而乂焉其将能乎纵能之其得谓行所无事乎周职方氏泽之可也余因数禹治水成功至周公作礼时凡一千一百六十九年时代有改易陵谷有迁变其不得以后之概前今之格古也抑又悟大陆自原隰广阿自泽薮淮南子合而一之者亦似是而非与又按蔡传沱潜既道曰若潜水则未有见也读之不觉失笑寰宇记干徳三年升唐白洑征科廵院为潜江县九域志潜江县在江陵府东北一百二十里宋地理志江陵府潜江县次畿焉得云未见案明承天府志汉水自钟祥县北三十里分流为芦洑河迳潜江县东南复入于汉尔雅水自汉出为潜其实荆州府志云潜水经潜江县界东南入大江为是至隋志南郡松滋县有涔涔古潜字史记夏本纪正作涔説者引以证禹贡亦非此涔水不出自汉郑氏书注曰潜则未闻在康成时或可岂有至南宋后而为此等语哉
又按蔡传引曾氏徐州水以沂名者非一郦道元谓水出尼邱山西北径鲁之雩门亦谓之沂水水出太公武阳之冠石山亦谓之沂水读之亦失笑水经注泗水下有沂水果出尼邱山西北曾防所欲浴者沂水北对稷门稷门即雩门对也非径也沂水下有三沂水皆别之曰小一出东莞【今本误作苑】县黄孤山西南流迳其县北西南注于沂一沂水迳临沂故城东有治【今本误作洛】水注之水果出太山南武阳县之冠石山世俗谓此为小沂水但蔡譌山为公武阳上脱南字下脱县字于钦作齐乗时犹仍为小沂水愚过费县土人则呼浚河在其县西北八十里一沂水于下邳县北西流分为二水其迳城东屈从县南注于泗者谓之小沂水并前为四沂水固莫有大于出泰山盖县也者
又按蔡传引水经济水至乗氏县分为二南为菏北为济是不待云旋接郦道元谓一水东南流一水东北流入钜野泽则是二水齐赴钜野泽与道元原文不合原文曰其一水东南流此指经之南为菏水其一水从县东北流入钜野泽此指经之北为济渎两不相蒙蔡氏只缘明泽所聚者大故并入二水不知菏水东南流经昌邑金乡县即今金乡县在钜野泽之南相去百余里此省一字輙失者是也
又按寰宇记磬石山在淮阳军下邳县西南八十里禹贡泗濵浮磬孔传水中见石可以为磬案泗水中无此石其山在泗水南四十里今取磬石上供乐府声清亮大小击之皆然与安国説不同恐禹治水之时水至此山矣此正所谓不以今格古后概前者最是今则在凤阳府宿州灵壁县北七十里马公骕云又按峄阳孤桐有谓此峄为邹峄山在今邹县东南二十里有谓此为葛峄山在今邳州西北六里余则以刘昭葛峄山注山出名桐伏淊北征记曰今槃根往往而存证禹贡当在此抑曾亲至其地云
又按蒙羽其艺蒙即论语之东蒙山自元和志谓蒙山在费县西北八十里东蒙山在费县西北七十五里是以蒙与东蒙为二山而东蒙在蒙山之东五里尔土人今犹承譌余则以汉志蒙隂县注禹贡蒙山在西南有祠颛臾国在蒙山下证其为一山
又按蔡传引水经曰漾水出陇西郡氐道县嶓冡山东至武都常璩曰汉水有两源此东源也即禹贡所谓嶓冡导漾者其西源出陇西西县【二字今增】嶓冡山会泉始源曰沔迳葭萌入汉东源在今西县之西西源在今三泉县之东也郦道元谓东西两川俱出嶓冡而同为汉水者是也水经原文乃东至武都沮县为汉水兹节去五字语不完会泉始源曰沔泉乃白水二字始源曰沔当移在迳葭萌入汉之下华阳国志可证至迳葭萌入汉是西东两汉水异源同流宇宙间水之大者不可不极论焉郦道元虽前引庾仲雍汉水南至关城合西汉水之文及自厯次津流止云又西南迳关城北除水流入焉不云及东汉是二水不合者一关城今阳平关在宁羌州西北八十里州北九十里为嶓冡山漾水所出东流入沔县界西汉水则在州西自畧阳县流入又西南入四川广元县界是二水不合者二经文岷嶓既艺导嶓冡至于荆山山为梁州之山嶓冡导漾东流为汉则水即为梁州之水与汉西县在雍州地西汉水即出在雍州地者原不相涉岂得以后代同名之水上混圣经是二水不合者三梁州贡道浮于潜潜郑康成注为西汉水逾于沔沔即东汉两水中有间阻不能以舟通行故经文曰逾是二水不合者四其彊为附合者一误于班固再误于常璩班固曰西县禹贡嶓冡山西汉水所出多却禹贡二字此盖别一嶓冡为西汉水源与郦注亦雅合常璩曰迳葭萌入汉今宁羌州有三泉故城金牛废县皆古葭萌地何曾见两川同注异者直至魏收撰地形志曰嶓冡县有嶓冡山汉水出焉此地方显此名前此仅班志有于西县水经有于氐道县耳何禹贡三千年后始知当日导漾实在此地故世翻滋拟议或曰通典云嶓山在汉中府金牛县寰宇记嶓冡在三泉县东二十八里既知漾水出此则亦知汉氐道县所在何以谓氐道无考尝质诸黄子鸿子鸿曰宋三泉县今宁羌州也为汉广汉郡葭萌县地其北今畧阳县为汉武都郡沮县地又北今巩昌之两当汉中之凤县皆汉武都故道县地至于汉氐道县属陇西郡陇西东南境为今秦州与汉葭萌县相去五六百里中隔武都郡何由接壤其水又有嘉陵江水隔之亦不能通入东汉故曰无考且云西源在今三泉县之东当作东源在今三泉县之东东源在今西县之西当作西源在今秦州清水县上邽鎭及西和州之境蔡氏始终不辨宋西县【在今沔县】非汉之西县尔
又按吾友朏明极赏余前论问曰子知庾仲雍之言出何书乎余谢以不知曰隋书经籍志有庾仲雍汉水记五卷当出此独郦注引汉中记曰嶓冡以东水皆东流嶓冡以西水皆西流故俗以嶓冡为分水岭其作者似已知汉地理志之譌而以禹贡嶓冡为当实在汉中也者不然于汉中记胡为详及嶓冡耶盖不惟不待魏收撰志时始知而后魏分沔阳置嶓冡县已知之矣大抵经之理以渐推愈明即经之事迹地理亦有然者惜道元厯览竒书特为班所压不能发挥斯义耳
又按嶓冡山当有三其可考者出元和志在兴元府金牛县东二十八里汉水所出此眞禹贡嶓冡山汉中记一名分水岭是也元和志在秦州上邽县西南五十八里漾水所出此班志误认禹贡之嶓冡山今一名分水岭是也二山各不同余曾至秦州此山下山不甚髙而峰岫延长连属若邱塜问其土人宁羌州此山若何愕然曰从金牛驿北望见嶓冡山峩然云表岂敝地所能作其儿孙乎但水亦防细自西东流即所谓嶓冡导漾者水才滥觞合五丁峡水东流为沔其流始大此地则水出岭时为南流与东不合耳余心识之以为负薪能谈王道至氐道嶓冡实无考者叅以元和志凤州两当河池二县并云永嘉之后地没氐羌县名絶矣兴州云晋永嘉末氐人杨茂搜自号氐王据武都自后郡县荒废则氐道县之不知所在岂得已哉然郭璞注山经嶓冡今在武都氐道县南常璩撰汉中志东汉水源出武都氐道又并隷氐道于武都郡与汉制不同
又按水经以漾水出陇西氐道县嶓冡山东至武都沮县为汉水为汉水者为西汉水也故下文又东南至广魏与白水合又东南至葭萌县与羌水合郦氏注云今西县嶓冡山西汉水所导也此自遥承上班固地理志来不见有禹贡字面是道元以班志西县下禹贡字为非但不显駮之古人文多隐约水经以沔水出武都沮县东狼谷中此为东汉水又言沔水东南迳沮水戍而东南流注汉郦氏注云所谓沔汉者也尚书曰嶓冡导漾东流为汉特标出尚书曰是道元以大禹当日之所导实在此于西汉了无渉独亡友顾景范谓水经不详汉所自出沔水一名沮特入汉之小水耳反详志其源忘却出今宁羌州者何与説极是余请两言以剖别之曰西汉水可单曰汉水亦可曰漾水亦可曰沔水东汉水可单曰汉水亦可曰漾水亦可曰沮水亦可曰沔水郦道元谓东西两川俱出嶓冡犹言各出嶓冡云尔而同为汉水犹言同名汉水云尔近代雍大记引通典嶓冡山有二一在天水上邽一在汉中金牛从而释之曰西汉水在西和县源出嶓冡山西流与马池水合此乃上邽之嶓冡在今秦州汉江源出沔县嶓冡山东流入金州此乃金牛之嶓冡禹贡嶓冡导漾乃沔县之嶓冡非秦州之嶓冡知嶓冡有二则西东二汉源流各自了然此殆可以注郦注矣
又按孔安国传嶓冡导漾二句曰泉始出山为漾水东南流为沔水至汉中东流为汉水东南流为沔水遥与前逾于沔传汉上曰沔相照应补出此句最佳余欲以班志沮县下注沮水出东狼谷南至沙羡南入江过郡五行四千里取武都县下注一名沔过江夏谓之夏水十字补入东狼谷之下南至沙羡之上东汉水源源委委方备班志最乱道者武都县下注东汉水受氐道水七字试问汉武都县为郡治傍仇池山逺在东汉发源处三四百里之上岂有反下受漾水之理余尝爱魏文侯告西门豹之言人始入官如入晦室久而愈明谈水道者亦复尔尔而今而后恐班孟坚亦不能相欺矣
又按胡朏明曰昔贤谓水经非一人一时所作其证颇多今更以漾水一条验之经云汉水东南至广魏白水县西广魏即广汉盖曹氏改称此经乃魏人所续宋本改为广汉反失眞面目矣不惟此也羌水涪水梓潼水经文皆有广魏又有小广魏不一而足明系作者遵制而书非字之譌凡魏朱谋防悉作汉特未深考耳又曰水经魏人续成自后间有所附益亦未必下及隋唐顷读至漾水末有汉州江津县大惊曰此非隋唐人笔乎汉乃渝字之譌然渝州江津县今属重庆府本州治巴县地西魏分置江阳县隋改曰江津巴县在东江津在西汉水不得过江津也再三推寻不知其故及读至羌水云出羌中东南至广魏白水县与汉水合又东南至巴郡阆中县又南至垫江县东南入于江憬然悟曰羌水合白水东南流至白水县与汉水合汉水入江之道即羌水入江之道自阆中以下经文正当与此字字相同也今本之误盖由东南入于江之上字有空缺妄庸人率意塡补耳非续经也垫江今合州汉水流径州东涪水西自州南来注之正郦氏所云涪水注之故仲雍谓涪内水者也若作渝州江津县则涪汉之合逺在上流经注龃龉矣东南入汉州江津七字当改作南至垫江四字予曰入字尤非水经次水所迳过之郡之县未有用入字者
又按常璩汉有二源以东源为即禹贡之漾水极是与水经各自一书非承水经而为文者蔡氏于此全昧既引水经漾水云云旋接常璩曰此东源也常氏止以西源为沔汉郦氏引汉中记以駮之复駮其漾山之目原未及东源之误此蔡氏连缀其文輙失者是也独道元于水经以西汉水为漾曲徇其説宁取山海经阚氏荒诞之説曰川流有潜通之理故漾汉互称至叙次通谷水曰上承漾水西南流为西汉水漾水之称仍属东汉郦氏防意居然可覩矣
又按张衡西京赋云左有崤函重险右有陇坻之隘于前则终南太一于后则高陵平原又云连冈乎嶓冡系于终南太一之下与上文右有陇坻不相承叅以潘岳西征赋面终南而背云阳跨平原而连嶓冡则二公似皆指广汉葭萌之嶓冡非指陇西西县之嶓冡与禹贡合作汉中记者虽未知与岳孰后先要必出张平子后是东汉人已有不同班志者矣朏明曰子可谓引而伸之触类而长之矣
又按人亦有言博古易通今难蔡氏古既不博今尤不通三泉县其彰彰者矣唐有三三泉县一义宁二年置以彭原县西南三泉故城为名后更名同川一武徳四年置以山下有三泉水为名在嘉陵江之西一天寳元年移于嘉陵江东一里乐史所谓即今县理是也宋有二三泉县一即唐故治后至道二年建大安军县遂废一重置于今沔县界即今大安驿盖绍兴三年改置大安军于此复置县以焉同在嘉陵江之东若当蔡氏时言西源东源更当云东源在今三泉县之西余上谓其当作在今三泉县东者犹不识宋之复置三泉县治所耳
又按西东两汉水予与朏明子鸿反覆考辨者弥月始少了了久之朏明复告予曰西东二源不相牵合水经固为得之而以西源为漾则与班志同失东源知有沔而不知有漾知有东狼谷而不知有嶓冡山似与嶓冡导漾之经文絶不相蒙而自为一説矣予问然则必如何而后可不悖于禹贡朏明曰汉水自为一目而以漾为汉之始源以沔为汉之别源以潜为汉之伏流而嘉陵水出自陇西者则与羌白涪诸水并列不名为汉斯可以折羣言而翼圣经矣又按班氏地理志简而核然言水有与今不合者有径説错者须分别观之毗陵县注北江在北东入海即今岷江也呉县注南江在南东入海即今呉松江左氏之笠泽也自三国志注左慈在曹公坐钓松江鲈鱼始有松江之名【后汉书左慈传曹操曰今日髙会所少呉松江鲈鱼耳呉字读指郡名故章怀太子贤止注松江二字不连呉】陈书侯缜传缜追侯景与战败于呉松江是时已有呉松江之名不待宋元来并水道与今合者其不合则芜湖县注中江出西南东至阳羡入海即今荆溪也盖谓至阳羡入太湖由湖以入江由江以入海古人多説得濶逺非误也予尝相其地形东坝自明洪武永乐两番筑之后若宣州若歙州若今广徳州西境诸水悉从芜湖以达大江不复涓滴入太湖惟广徳州东境及溧阳金坛宜兴诸水总滙于荆溪然后东入太湖故三呉水患少此岂非东坝之力哉水与班氏时迥相反讨论景定建康志唐景福三年杨行宻将台蒙作鲁阳五堰是时中江作堰江流亦既狭矣五堰今易为二坝綂名曰东坝其实元和志当涂县有芜湖水在县西南八十里源出县东南之丹阳湖西北流入于大江水道蚤与今时符合应是唐元和以前此地已置堰方改而为西北流入江与汉中江水东流至宜兴者不合作建康志者见尚不及此颇觉豁然至説错则石城县注分江水首受江东至余姚入海行千二百里石城废县在今贵池县西七十里无复斯水信如首受江之説余姚乃在浙江东岸又中隔宣歙诸水安得越而东过至余姚以入海乎郦注复附会江水自石城东出迳呉国南为南江不知南江班氏指呉松尾泄太湖之水者岂首受岷江者乎同作梦语两公闻之亦应自笑于地下也
又按江南之有东坝犹江北之有髙堰无髙堰是无淮扬也无东坝是无苏常也东坝在高淳县东南六十里与溧阳县分界高淳父老言湖底与苏州谯楼顶相平假令水涨时坝一决苏常便为鱼鼈两河议曰高堰去寳应高丈八尺有竒去高邮高二丈二尺有竒高寳隄云兴化泰州田高丈许或八九尺有竒去堰不啻卑三丈有竒矣昔人筑堰使淮不南下而北趋者亦因势而导之不然淮一南下因三丈余之地势灌千里之平原安得有淮南数郡县俨然一都会耶观此二段议论则坝与堰可废乎不可废乎废东坝者多出于坝上之人至追咎苏轼单锷之言行废高堰者出于泗州之人至恐潘季驯以毁陵之罪殊可痛疾善乎欧阳公有言天下事无全利而无害惟择利多害少者行之其此坝与堰之谓哉
又按沱潜二水难解者潜而尤难解者梁州之潜蔡氏既以地志宕渠县安阳县二潜水以解之宕渠县是已安阳县今为兴安州汉隂县孔氏疏已引康成注此潜水其尾入汉耳首不于汉出余谓鬵谷乃谷名水名由谷而得非尔雅水自汉出之谓郑固不以为潜水误自小司马引以释史记而蔡仍之以释经大抵梁州仅一潜水耳质诸胡朏明朏明曰否一在巴郡宕渠县一在广汉郡葭萌县惜班志未详予请朏明出手撰此解一篇既成予叹为禹贡之忠臣而高密之诤友喜而亟録其辞曰尔雅水自江出为沱汉为潜马融曰其中泉出而不流者谓之潜盖潜与沱不同沱分别行者也潜伏流重出者也书正义引郑荆州注潜则未闻象类梁州注潜盖汉西出嶓冡东南至巴郡江州入江行二千七百六十里其水道与班志无异是康成明以西县嶓冡山所出之汉水为潜也然嶓冡所出乃西汉之始源与尔雅汉出为潜之义不合可疑者在此兹据诸家所説梁州之潜有二一巴郡宕渠县地志县有潜水西南入江郦道元云潜水盖汉水枝分潜出故受其称今爰有大穴潜水入焉通冈山下西南潜出谓之伏水或以为古之潜水郑氏曰汉别为潜其穴本小水积成泽流与汉合大禹道汉疏通即为西汉水也故书曰沱潜既道道元又云宕渠水即潜水出南郑县南巴岭谓之北水东南流迳宕渠县谓之宕渠水又东南入汉今顺庆府渠县有汉宕渠故城渠江在县东自巴州小巴岭西南流迳蓬州又东南迳营山县入县界又西南迳广安州至重庆府之合州入嘉陵江者是一广汉郡葭萌县郭璞尔雅音义有水从汉中沔阳县南流至梓潼汉寿入大穴中通峒【疑当作冈】山下西南潜出一名沔水旧俗云即禹贡潜也刘澄之説同汉寿故葭萌先主更名括地志潜水一名伏水今名龙门水源出绵谷县东龙门山大石穴下元和志潜水出绵谷县龙门山书曰沱潜既道是也山在县东北八十二里寰宇记绵谷县龙门山亦名葱岭山引梁州记云葱岭有石穴髙数十丈其状如门俗号为龙门今四川广元县东北之龙门山是此二潜者皆自汉出伏而又发踪迹显然正与尔雅之义相符较郑为长然观道元所引汉别为潜流与汉合之语则郑亦既知象类义适符于尔雅前所谓西出嶓冡者岂其未定之论与又道元注桓水一条云葭萌西汉即郑氏之所谓潜水然则潜当断自广元县北龙门伏流入西汉之处始受其称而水出西县者不妨自为嘉陵江源如必追上流并为潜而谓水自西汉通东汉则西汉导源之地初无伏而又发之状如宕渠葭萌所云者安得据阚骃荒诞之説而目之以自汉出耶禹主名山川当时此水有潜名无西汉名后人徇末忘本信史疑经鲜有知西汉为潜者宋傅寅禹贡集解谓西汉为禹时所浮之潜庶防得之而不知康成已有其説证据不明亦何以取信于天下后代哉又按朏明复告予曰绵谷今为广元县亦汉葭萌地属四川保宁府东北与陜西沔县接界龙门山当在其间然此水合西汉水处终不及详惟广元县旧志云潜水出县北一百三十余里木寨山流经神宣驿又南二十里经龙洞口至朝天驿北朝天驿古筹笔驿也穿穴而出入嘉陵江此言确有源委而所出之山不同殊为可疑然覈其里数神宣驿在县北一百二十里南二十里为龙洞口又南二十里为朝天驿去县八十里恰与龙门之里数相符意者木寨山乃郭璞沔阳水之所经人误以为出而朝天之穴即龙门之穴郭及刘澄之兼言南北之出入而括地元和广元旧志则但言其南口之所出也与龙洞口者龙门穴之北口也朝天驿北龙门穴之南口也以理推之当如是矣果尔则此水潜行山下亦不过二十里又按朏明曰河水无伏流子言之汉水有伏流子信之然人或未信不知济淮重源显发皆有根证它小水伏而又出者所在多有何独至于汉而疑之惟是龙门穴水西委未详巴岭渠江北源莫测斯则不无可疑耳然甞读沟洫志武帝时穿龙首渠自征引洛至商顔下岸善崩乃凿井深者数十余丈往往为井井下相通行水水隤以絶商顔东至山领十余里间井渠之生自此始盖凿井深至数十丈洛水下注于井会地中之水絶山而过东出为渠故谓之井渠也某因悟地中有水往往相通潜之入穴犹洛之入井但一由天工一由人力耳沔汉自龙门巴岭之东北通冈山下西南潜出理无足怪不得以目所不覩而疑其妄地理潜閟变通无方原始要终潜流或一善长岂欺我哉余曰据郭景纯言是沔水入大穴中而复出者为潜水此一潜水据郦善长言是汉水入大穴中而复出者为潜水又一潜水相距约五百余里要之二潜水入穴通山西南潜出八字竝同大竒大竒
又按呉草庐言凡江汉支流皆名沱潜不拘一处于是明陆氏深曰今蜀山连绵延亘凡居左者皆曰岷右者皆曰嶓凡水出于岷者皆曰江出于嶓者皆曰汉江别流而复合者皆曰沱汉别流而复合者皆曰潜恐属方言尔此求其説而不得从而为之辞者天下学问地理难于天文天文终古不易者也地理厯代有迁者也水之学较难于山山之变少水之变则无方而难之难者禹贡水道在三千九百七十一载之上而欲下合于今日来源往委口陈手书茍所不可通者只索付诸阙如茍可以通者岂容不博考精思防萃一帙以明神圣之经纶造化之功用也哉向雅爱六朝时谢庄分左氏经传随国立篇置木方文图山川土地各有分理离之则州别县殊合之则防内为一以为此絶学也惜其图失传及读庄诗有云山经亟旋览水牒勌敷寻固自供出水学之难言矣岂不信哉岂不异哉为之一笑
又按或谓梁州之潜既得闻矣而荆州之潜何直至宋干徳三年以水氏县潜随县着若是其迟乎不与后魏正始中置嶓冡县事类乎余曰未尽然魏黄初二年王孙权于呉策命曰逺遣行人浮于潜汉兼纳纎絺南方之贡此非从今钟祥潜江沔阳州一路行者乎岂可以康成偶未及而遽抹煞此水乎窃以今之芦洑河尾名襄河恐亦非尽当日贡道也何则南方水之善决者莫若汉与北之大河同自襄阳以下沔阳以上上去发源处既逺下距入江处亦遥众流日多势益卑汉水汜滥其中若溃痈然冲决时时闻况又去禹三千余载计当日贡道所谓潜者亦应如沱之在枝江及华容非止一道余雅爱韩恭简邦竒解此曰禹贡之记贡道者如记二水云浮于淮泗非谓近泗之地必由淮入泗也盖近于泗水者则径浮于泗近于淮水者则自淮而入泗也此荆州近于汉者则径浮于汉不必自江而入汉也近于潜者则径浮于潜而入汉亦不必自江也沱自华容县出于江入于沔沔即汉也由江入沱由沱入汉一路也潜自汉出至潜江县入于江由江入潜由潜入汉一路也第九十六
前汉志河南郡谷成县注曰禹贡瀍水出濳亭北后汉志河南尹谷成县瀍水出注引博物记出潜亭山至晋省谷城入河南县故瀍水为河南所有作孔传者亦云瀍出河南北山此岂身为武帝博士者乎抑出魏晋间魏已并二县为一乎实胡朏明教余云尔或难余河南安知其不指郡言余则证以上文伊出陆浑山洛出上洛山涧出渑池山皆县也何独瀍出而郡乎殆与黄子鸿金城指县言相似皆左袒伪书者胡朏明又曰渮泽在定陶而传云在湖陵伊水出卢氏而云出陆浑涧水出新安而云出渑池横尾山北去淮二百余里而云淮水经陪尾江水南去衡山五六百里而云衡山江所径决非武帝博士具见图籍者之言也至孟津移其名于河之南东汉安帝时始然而传云在洛北是则吾友百诗教余云尔某不敢讳也
按孔疏既引地理志伊出卢氏熊耳山洛出上洛冡领山瀍出谷城县潜亭北涧出新安县东南入洛又为之説曰熊耳山在陆浑县西冡领山在上洛县境内渑池在新安县西谷城濳亭北北山即河南境内之北山也志详而传略所据小异耳胡朏明正曰按汉陆浑卢氏本二县熊耳山在卢氏县西南五十里不与陆浑接界安得谓陆浑县西之山而云伊出陆浑山新安黾池亦本二县涧水出新安谷水出黾池流同而源异今乃云涧出渑池山是以谷源为涧源也此不惟略也而且误矣至于河南谷城亦本二县晋始省谷城入河南而传云瀍出河南北山是西汉时谷城山已为河南县地也其精如此
又按庚午季夏置书局于洞庭东山撰辑一綂志有分得福建者来质余曰欲仿宋梁克家三山志建置沿革断自周职方之有七闽始不上系禹贡何如余曰杜氏通典叙建安长乐清源漳浦临汀五郡于古扬州内未见唐人逺之于禹服外者元和郡县图志亦然然明一綂志福州等八府竟书为禹贡扬州之域亦未安惟欧公妙有斟酌所撰新唐志于淮南道曰盖古扬州之域江南道曰盖古扬州之南境岭南道曰盖古扬州之南境南境与域字颇别防可议者江南道领有今苏松常嘉湖正禹贡三江震泽地江州寻阳郡有彭蠡湖皆当日之域中岂得别之为南境惟援其例书于福建一司则可福州府曰禹贡扬州之南境泉州府曰禹贡州之南境下迄漳州府并同方不即不离盖虽未显见为疆域未尝不为州师牧之所接声教讫于四海闽东南海也岂唐虞所得而遗之哉
又按先一载在京师万季野谓余撰一綂志奚必及人物人物自有史传诸书余颇骇其言及近览元和郡县图志太平寰宇记意果不重在此一州内或人物无或仅姓名贯址即间举生平亦寥寥数语不似明一綂志夸多泛滥令人厌观因折衷二者之间不妨胪名宦流寓人物列女四项但取其言与行关于地理者方得采辑如名宦则蜀守李冰以作离避沫水之害而收邺令史起以引漳水溉邺田富魏之河内而收列女赵襄子姊闻夫死摩筓自杀代人以名其山收入保安州顔文妻事姑孝甘泉涌室齐人以名其河收入益都县梁鸿适呉卒葬地要离冡旁切陵墓矣收为苏州之流寓雷次宗征至都为筑馆钟山西岩下切古迹矣收为江宁之流寓即例所不收之仙释如河上公结庐河濵汉文帝亲枉驾梅福变名姓为呉市门卒甚且许杨署都水掾为太守兴鸿郤陂数千顷田汝南以饶均宁得遗盖不惟其人惟其地不然随甚道徳随甚勲名及文艺茍无关地理概不得阑入何者著书自有体要故善乎杜君卿有云言地理者在辨区域征因革知要害察风土李宪云饰州邦而叙人物因邱墓而征鬼神乃言地理者通弊至于邱壤山川攻守利害反略而不书元和宰相之言施于撰述如此若张南轩论修志不可不载人物典刑系焉世敎补焉此则儒生之见以之防缀郡邑志则可非所论大一统之书巻帙浩繁者也
尚书古文疏证巻六下