夢溪筆談 (四庫全書本)/卷04

維基文庫,自由的圖書館
卷三 夢溪筆談 巻四 巻五

  欽定四庫全書
  夢溪筆談巻四      宋 沈括 撰辨證二
  司馬相如上林賦敘上林諸水曰丹水紫淵灞滻涇渭八川分流相背而異態灝溔演漾東注太湖八川自入大河大河去太湖數千里中間隔太山及淮濟大江何縁與太湖相涉郭璞江賦雲注五湖以漫漭灌三江而漰沛墨子曰禹治天下南為江漢淮汝東流注之五湖孔安國曰自彭蠡江分為三入于震澤後為北江而入於海此皆未嘗詳考地理江漢至五湖自隔山其末乃遶出五湖之下流徑入於海何縁入於五湖淮汝徑自徐州入海全無交涉禹貢雲彭蠡既瀦陽鳥攸居三江既入震澤底定以對文言則彭蠡水之所瀦三江水之所入非入于震澤也震澤上源皆山環之了無大川震澤之委乃多大川亦莫知孰為三江者蓋三江之水無所入則震澤壅而為害三江之水有所入然後震澤底定此水之理也
  海州東海縣西北有二古墓圖誌謂之黃兒墓有一石碑已漫滅不可讀莫知黃兒者何人石延年通判海州因行縣見之曰漢二疎東海人此必其墓也遂謂之二疏墓刻碑於其傍後人又收入圗經予按疏廣東海蘭陵人蘭陵今屬沂州承縣今東海縣乃漢之贛榆自屬琅琊郡非古之東海也今承縣東四十里自有疏廣墓其東又二里有疏受墓延年不講地誌但見今謂之東海縣遂以二疏名之極為乖誤大凡地名如此至多無足紀者此乃予初仕為沐陽主簿日始見圗經中増此事後世不知其因徃徃以為實録謾誌於此以見天下地書皆不可堅信其北又有孝女塚廟貌甚盛著在祀典孝女亦東海人贛榆既非東海故境則孝女塚廟亦後人附㑹縣名為之耳
  楊文公談苑記江南後主患清暑閣前草生徐鍇令以桂屑布甎縫中宿草盡死謂呂氏春秋雲桂枝之下無雜木蓋桂枝味辛螫故也雷公炮炙論雲以桂為丁以釘木中其木即死一丁至微未必能螫大木自其性相制耳
  天下地名錯亂乖謬率難考信如楚章華臺亳州城父縣陳州商水縣荊州江陵長林監利縣皆有之乾谿亦有數處據左傳楚靈王七年成章華之臺與諸侯落之杜預注章華臺在華容城中華容即今之監利縣非岳州之華容也至今有章華故臺在縣郭中與杜預之説相符亳州城父縣有乾谿其側亦有章華臺故基臺下往往得人骨雲楚靈王戰死於此商水縣章華之側亦有乾谿薛琮注張衡東京賦引左氏傳乃雲楚子成章華之臺於乾溪皆誤説也左傳實無此文章華與乾谿元非一處楚靈王十二年王狩於州來使蕩侯潘子司馬督囂尹午陵尹喜帥師圍徐以懼吳王次於乾谿此則城父之乾谿靈王八年許遷於夷者乃此地十二年公子比為亂使觀從從師於乾谿王衆潰靈王亡不知所在平王即位殺囚衣之王服而流諸漢乃取葬之以靖國人而訃以乾谿靈王實縊於芉尹申亥氏他年申亥以王柩告乃改葬之而非死於乾谿也昭王二十七年吳伐陳王帥師救陳次於城父將戰王卒於城父而春秋又雲弒其君於乾谿則後世謂靈王實死於是理不足怪也
  今之守郡謂之建麾蓋用顔延年詩一麾乃出守此誤也延年謂一麾者乃指揮之麾如武王右秉白旄以麾之麾非旌麾之麾也延年阮始平詩云屢薦不入官一麾乃出守者謂山濤薦咸為吏部郎三上武帝不用後為荀勉一擠遂出始平故有此句延年被擯以此自託耳自杜牧為登樂遊原詩云擬把一麾江海去樂遊原上望昭陵始謬用一麾自此遂為故事
  除拜官職謂除其舊籍不然也除猶易也以新易舊曰除如新舊嵗之交謂之嵗除易除戎器戒不虞以新易𡚁所以備不虞也堦謂之除者自下而上亦更易之義
  世人畫韓退之小面而美髯著紗㡌此乃江南韓熈載耳尚有當時所畫題誌甚明熈載諡文靖江南人謂之韓文公因此遂謬以為退之退之肥而寡髯元豐中以退之從享文宣王廟郡縣所畫者是熈載後世不復可辨退之遂為熈載矣
  今之數錢百錢謂之陌者借陌字用之其實只是百字如什與伍耳唐自皇甫鎛為墊錢法至昭宗末乃定八十為陌漢隠帝時三司使王章每出官錢又減三錢以七十七為陌輸官仍用八十至今輸官錢有用八十陌者唐書開元錢重二銖四參今蜀郡亦以十參一銖參乃古絫字恐相傳之誤耳
  前史稱嚴武為劒南節度使放肆不法李白為之作蜀道難按孟棨所記白初至京師賀知章聞其名首詣之白出蜀道難讀未畢稱嘆數四時乃天寳初也此時白已作蜀道難嚴武為劒南乃在至德以後肅宗時年代甚逺蓋小説所記各得於一時見聞本末不相知率多舛誤皆此文之類李白集中稱刺章仇兼瓊與唐書所載不同皆唐書誤也
  舊尚書禹貢雲雲夢土作乂太宗皇帝時得古本尚書作雲土夢作乂詔改禹貢從古本予按孔安國注雲夢之澤在江南不然也據左傳吳人入郢楚子涉雎濟江入於雲中王寢盜攻之以戈擊王王奔郢楚子自郢西走涉雎則當出於江南其後涉江入雲中遂奔郢郢則今之安陸州涉江而後至雲入雲然後至郢則雲在江北也左傳曰鄭伯如楚王以田江南之夢杜預注雲楚之雲夢跨江南北曰江南之夢則雲在江北明矣元豐中予自隨州道安陸入於漢口有景陵主簿郭思者能言漢沔間地理亦以謂江南為夢江北為雲予以左傳驗之思之説信然江南則今之公安石首建寧等縣江北則長沙監利景陵等縣乃水之所委其地最下江南二浙水出稍高方土而夢已作乂矣此古本之為允也













  夢溪筆談卷四
<子部,雜家類,雜說之屬,夢溪筆談>

本作品在全世界都屬於公有領域,因為作者逝世已經超過100年,並且於1929年1月1日之前出版。

Public domainPublic domainfalsefalse