司马光(1019—1086年),字君实,陕州夏县(今属山西省)人,北宋史学家、散文家。家居涑水乡,人称涑水先生。晚年自号迂叟。卒谥文正,追封温国公,世称司马温公。宋仁宗宝元二年(1039年)进士,嘉祐六年(1061年)迁起居舍人同知谏院,宋神宗即位,诏为翰林学士,以不善骈文坚辞不就,乃任御史中丞。熙宁三年(1070年),宋神宗和王安石开始变法,司马光因政见不合,自请判西京御史台。居洛阳15年,绝口不论政事,致力于编写《资治通鉴》。宋哲宗元祐元年(1086年),起任尚书左仆射兼门下侍郎,主持“元祐更化”,尽废新法。当政八月而卒。
司马光散文的主要成就体现在《资治通鉴》上。它上起周威烈王二十三年(公元前403年),下终后周世宗显德六年(公元959年),按年记载了共1362年的历史事实,是中国历史上第一部编年通史著作。它体例谨严,结构完整,取材广泛,对史料取舍慎重,考证详密。其中像《赤壁之战》《淝水之战》都成为历史散文的名篇。司马光自称“颇慕古文”而“不能刻意致力”(《答陈充秘校书》),他的文章正因不甚刻意致力而能得自然之致。《资治通鉴》的文字质朴简洁,叙事清晰,文笔流畅,生动形象,有文学色彩,历来为人们所推重。
原文
楚汉成皋之战
汉王①出荥阳,至成皋②,入关,收兵欲复东。辕生说③汉王曰:“汉与楚相距④荥阳数岁,汉常困。愿君王出武关,项王必引兵南走。王深壁勿战,令荥阳、成皋间且得休息,使韩信等得安辑河北赵地,连燕、齐,君王乃复走荥阳。如此,则楚所备者多,力分;汉得休息,复与之战,破之必矣!”汉王从其计,出军宛、叶⑤间。与黥布⑥行收兵。羽闻汉王在宛⑦,果引兵南;汉王坚壁不与战。
汉王之败彭城,解而西也,彭越皆亡其所下城,独将其兵北居河上,常往来为汉游兵击楚,绝其后粮。是月,彭越渡睢⑧,与项声、薛公战下邳⑨,破,杀薛公。羽乃使终公守成皋,而自东击彭越。汉王引兵北,击破终公,复军⑩成皋。
六月,羽已破走彭越,闻汉复军成皋,乃引兵西拔荥阳城,生得周苛。羽谓苛:“为我,将以公为上将军,封三万户。”周苛骂曰:“若不趋降汉,今为虏矣;若非汉王敌也!”羽烹周苛,并杀枞公而虏韩王信,遂围成皋。汉王逃,独与滕公共车出成皋玉门,北渡河,宿小修武传舍。晨,自称汉使,驰入赵壁。张耳、韩信未起,即其卧内,夺其印符以麾召诸将,易置之。信、耳起,乃知汉王来,大惊。汉王既夺两人军,即令张耳徇行,备守赵地。拜韩信为相国,收赵兵未发者击齐。诸将稍稍得出成皋从汉王。楚遂拔成皋,欲西;汉使兵距之巩,令其不得西。
……
汉王得韩信军,复大振。八月,引兵临河,南乡,军小修武,欲复与楚战。郎中郑忠说止汉王,使高垒深堑勿与战。汉王听其计,使将军刘贾、卢绾将卒二万人,骑数百,渡白马津,入楚地,佐彭越,烧楚积聚,以破其业,无以给项王军食而已。楚兵击刘贾,贾辄坚壁不肯与战,而与彭越相保。
彭越攻徇梁地,下睢阳、外黄等十七城。九月,项王谓大司马曹咎曰:“谨守成皋!即汉王欲挑战,慎勿与战,勿令得东而已。我十五日必定梁地,复从将军。”羽引兵东行,击陈留、外黄、睢阳等城,皆下之。
汉王欲捐成皋以东,屯巩、洛以距楚。郦生曰:“臣闻‘知天之天者,王事可成’;王者以民为天,而民以食为天。夫敖仓,天下转输久矣,臣闻其下乃有藏粟甚多。楚人拔荥阳,不坚守敖仓,乃引而东,令适卒分守成皋,此乃天所以资汉也。方今楚易取而汉反却,自夺其便,臣窃以为过矣!且两雄不俱立,楚、汉久相持不决,海内摇荡,农夫释耒,工女下机,天下之心未有所定也。愿足下急复进兵,收取荥阳,据敖仓之粟,塞成皋之险,杜太行之道,距蜚狐之口,守白马之津,以示诸侯形制之势,则天下知所归矣。”王从之,乃复谋取敖仓。
食其又说王曰:“方今燕、赵已定,唯齐未下。诸田宗强,负海、岱,阻河、济,南近于楚,人多变诈;足下虽遣数万师,未可以岁月破也。臣请得奉明诏说齐王,使为汉而称东藩。”上曰:“善!”
乃使郦生说齐王曰:“王知天下之所归乎?”王曰:“不知也。天下何所归?”郦生曰:“归汉!”曰:“先生何以言之?”曰:“汉王先入咸阳,项王负约,王之汉中。项王迁杀义帝,汉王闻之,起蜀、汉之兵击三秦,出关而责义帝之处。收天下之兵,立诸侯之后;降城即以侯其将,得赂即以分其士;与天下同其利,豪英贤才皆乐为之用。项王有倍约之名,杀义帝之负;于人之功无所记,于人之罪无所忘;战胜而不得其赏,拔城而不得其封,非项氏莫得用事;天下畔之,贤才怨之,而莫为之用。故天下之事归于汉天,可坐而策也!夫汉王发蜀、汉,定三秦;涉西河,破北魏;出井陉,诛成安君;此非人之力也,天之福也!今已据敖仓之粟,塞成皋之险,守白马之津,杜太行之阪,距蜚狐之口;天下后服者先亡矣。王疾先下汉王,齐国可得而保也;不然,危亡可立而待也!”先是,齐闻韩信且东兵,使华无伤、田解将重兵屯历下,军以距汉。及纳郦生之言,遣使与汉平,乃罢历下守战备,与郦生日纵酒为乐。
韩信引兵东,未度平原,闻郦食其已说下齐,欲止。辨士蒯彻说信曰:“将军受诏击齐,而汉独发间使下齐,宁有诏止将军乎,何以得毋行也?且郦生,一士,伏轼掉三寸之舌,下齐七十余城;将军以数万众,岁余乃下赵五十余城。为将数岁,反不如一竖儒之功乎!”于是信然之,遂渡河。
冬,十月,信袭破齐历下军,遂至临淄,齐王以郦生为卖己,乃烹之;引兵东走高密,使使之楚请救。田横走博阳,守相田光走城阳,将军田既军于胶东。
楚大司马咎守成皋,汉数挑战,楚军不出。使人辱之,数日,咎怒,渡兵汜水。士卒半渡,汉击之,大破楚军,尽得楚国金玉、货赂,咎及司马欣皆自刭汜水上。汉王引兵渡河,复取成皋,军广武,就敖仓食。
注释
①汉王:即刘邦。项羽自封为西楚霸王后,刘邦被封为汉王,管辖巴蜀、汉中,都南郑(今陕西汉中市)。
②成皋:古地名,在今河南荥阳西北。
③说(shuì):劝说。
④距:通“拒”,抗拒,抵抗。
⑤叶(射):古邑名,在今河南叶县南。
⑥黥(qínɡ)布:原姓英,因曾受黥刑,故称黥布。黥,古代肉刑之一种,又称墨刑,用刀在犯人面额刺字,涂以墨,终生去不掉。
⑦宛(yuān):古地名,在今河南南阳。
⑧睢(suī):睢水。
⑨下邳(pī):秦县,故地在今江苏睢宁县西北。
⑩军:作动词,军队驻扎。
小修武:古邑名。在今河南获嘉县境内。
南乡:向南。乡,通“向”,面向。
郎中:侍卫官。
白马津:黄河渡口之一,在今河南滑县东北。
睢阳:在今河南商丘南。外黄:在今河南兰考东南。
捐:抛弃,放弃。
敖仓:秦代所建的著名粮仓,因其在荥阳北敖山上,故称敖仓。
适卒:因罪被征发的士兵。适,通“谪”。
释耒(lěi):放下农具。耒,耜(sì)的木柄。
工女:指从事纺织的女子。
杜大行之道:堵塞、截断太行的通道。杜,堵塞。太行,即太行山。
蜚狐之口:指蜚狐岭的险要关口。
负:依,依靠。岱:岱山,即泰山。
迁杀义帝:迁徙并杀害了义帝。秦朝灭亡后,项羽尊楚怀王心为义帝,其实只是给个虚名。后项羽迁义帝于长沙郡郴县,又暗地命令九江王黥布把他杀害。
倍约:背叛盟约。倍,违背、背叛。
畔:通“叛”,反叛。
历下:古城邑名,汉置历城县,治所在今山东济南西。
轼:车前横木,供乘车者凭伏。
高密:县名,在今山东高密西南。
博阳:县名,在今山东泰安东南。
汜(sì)水:水名。源于河南荥阳西南方山,北流经古时的虎牢关东,注入黄河。
广武:广武城,在今河南荥阳东北广武山上。
译文
汉王出了荥阳,到达成皋,进入函谷关,收集兵马,准备再次东进。辕生劝汉王说:“汉军与楚军已在荥阳相持好几年了,汉军常常陷入困境。现在希望您能从武关出兵,项羽见状必定会领兵南下。而您则修筑深沟高垒,坚守不出战,使荥阳、成皋一线的汉军得到休整;同时派韩信等人去安抚黄河以北赵地的军民,联合燕、齐两国,然后您再奔赴荥阳。如此一来,楚军需要多处设防,兵力即会分散,汉军却得到了休整,这样重与楚军交锋,打垮他便是必定无疑的了!”汉王采纳了辕生的计策,出兵到宛、叶一带,并与黥布一路上收集兵马。项羽听说汉王在宛,果然领兵南下;汉王却只是坚守营垒,不与楚军接战。
汉王在彭城吃了败仗,军队向西溃退,彭越这时又失去了他原来攻下的所有城镇,便独自率领他的部队向北留住在黄河沿岸,经常作为汉军的游击部队往来袭击楚军,断绝楚军后方的粮草供给。这个月,彭越渡过睢水,与项声、薛公在下邳交战,打败了楚军,杀掉了薛公。项羽于是派终公守卫成皋,而自己率军向东去攻打彭越。汉王乘机领兵北进,击垮了终公的防军,又在成皋驻扎下来。
六月,项羽已打跑了彭越。获悉汉军重又驻军成皋后,项羽就领兵西进,攻下荥阳,生擒了周苛。项羽对周苛说:“你若归降我,我将任命你为上将军,并分给你三万户的封地。”周苛斥骂道:“你不赶快投降汉王,眼看着就要被俘虏了;你绝不是汉王的对手!”项羽便煮杀了周苛,并杀了枞公,俘获了韩王信,随即包围了成皋。汉王逃跑,只身与滕公夏侯婴共乘一辆车子出成皋城的玉门,往北渡过黄河,投宿在小修武驿站的客舍中。次日清晨,汉王自称是汉国的使者,奔驰进入赵军营地。这时张耳、韩信还没起床。汉王即闯入他们的卧室,夺走他们的印信兵符,用指挥旗召集众将领们,调换了众将的职位。韩信、张耳起床后才知道汉王来了,大吃一惊。汉王就夺了两人手下的军队,即命张耳去巡行收集兵员,守备赵地。授韩信相国的职位,让他集结赵国尚未征发的部队去攻打齐国。汉军将领们陆陆续续地从成皋逃出,继续追随汉王。楚军于是便攻下了成皋,接着又打算西进。汉王即派兵在巩县抵御楚军,使他无法西进。
……
汉王得到韩信的军队后,重又士气大振。八月,领兵来到黄河岸边,向南驻扎在小修武,想要与楚军再战。郎中郑忠劝阻汉王,让他高筑营垒、深挖壕沟,不要与楚军交锋。汉王听从了他的计策,派将军刘贾、卢绾率步兵两万人、骑兵几百人,渡过白马津,进入楚地,协助彭越,烧毁楚国积聚的粮草辎重,以破坏楚国的后备基础,使它无法再给前方项羽的军队供给粮草。楚军进攻刘贾,刘贾总是坚守营垒不肯与楚军接战,而与彭越相互呼应救援。
彭越攻夺故梁国的土地,攻下了睢阳、外黄等十七个城邑。九月,项羽对大司马曹咎说:“谨慎地把守成皋!即使汉军要来挑战,你也千万不可应战,只须不让他能够东进就行了。我十五天之内必能平定梁地,重与你汇合到一起。”项羽随即领兵向东进发,攻打陈留、外黄、睢阳等城,都攻克了。
汉王想放弃成皋以东地区,驻扎到巩县、洛阳,以抗拒楚军的西进。郦食其说道:“我听说‘懂得民以食为天这一道理的人,帝王的事业可以成功’;治理天下的国君把百姓当作天,而百姓则把粮食当作天。敖仓,作为天下转运粮食的集散地已经很久了,我获悉那里贮藏的粮食非常之多。现在楚军攻下荥阳,竟然不坚守敖仓,而却领兵东去,只派些因获罪被罚充军的士兵分守成皋,这真是上天对汉军的帮助啊。目前楚军容易攻取,汉军反倒退却,自己贻误有利战机,我私下里认为这是个过错!而且两雄不可并立,楚、汉长久地相持不下,使得海内动荡不定,农夫放下农具停止耕作,织女离开织机不再纺纱织布,普天之下民心惶惶没有归属。因此希望您赶快再度进兵,收复荥阳,占有敖仓的粮食,扼守住成皋的险要,断绝太行的通道,在蜚狐隘口设防抵抗,把守白马津,向诸侯显示汉军已占据有利地形能够克敌制胜的态势,这么一来,天下人便都知道自己的归向了。”汉王接受了郦食其的建议,随即重又去谋取敖仓。
郦食其于是又劝说汉王道:“目前燕和赵都已平定,只有齐尚未攻克。而今齐的田氏宗族势力强大,以东海、泰山为依靠,黄河、济水为屏障,南面临近楚,百姓多狡诈善变,您即使派遣几万人的军队去征伐,也无法在一年或数月的短时间内攻下。为此我请求准许我奉您的诏令前去游说齐王田广,使他归顺汉,自称作汉东面的藩属。”汉王说:“好!”