23
作者:中国通史      更新:2017-12-19 12:26      字数:49279

触目神伤。又想到自己远离朝廷心情怆然。于是感而有作:“独上高楼望帝京鸟飞犹是半年程;青山所欲留人在百匝千遭绕郡城。”1同年十二月李德裕郁郁而死。时年六十四岁。

咸通元年(86o)唐懿宗从延资库(即备边库)路过见锦帛堆积如山问左右有人回答说:“宰相李德裕以天下每岁度支备用之余尽实于此。自是以来边庭有急支备无乏。”当知道李德裕以吴湘狱贬死崖州时懿宗说:“有如此功微罪岂合诛谴!”2右拾遗刘邺又上表盛赞李德裕的功绩于是懿宗下诏恢复李德裕原太子少保、卫国公的官爵并赠官左仆射。

李德裕虽位至宰辅而读书却从未间断。他爱好著述善写文章析理透彻文词动人。武宗常以翰林学士起草诏书言词不能完全表达他的意思多命李德裕执笔。在那多事之秋表奏云合往各地的诏书、制诰频频相仍。李德裕在长安私第特建一起草院院中有精思亭。他奉诏之后独自一人“凝然握笔”挥笔而就。后郑亚将他在会昌年间起草的册命、典诰、奏议、碑赞、军机羽檄加以整理综合在一起计二十卷题名《会昌一品制集》并亲自写了序言。3后来又汇总他的诗、赋、表状、论编为别集十卷外集四卷合称《李文饶文集》(或《李卫公文集》)流传至今。1李德裕历仕宪、穆、敬、文、武、宣宗六朝他兴利除弊锐意进取多所建树。可惜一代名相却因朋党倾轧而“功成北阙骨葬南溟”。

1 《李文饶文集·别集》卷四。

2 《唐语林》卷三。

3 《李文饶文集·序》。

1 万曼:《唐集叙录》。

第二节牛僧孺2党争的由来牛僧孺(78o—848)字思黯陇西狄道(今甘肃临洮)人。祖父牛绍官至太常博士。父牛幼闻仕宦不显仅为华州郑县(今陕西华县)尉。牛僧孺幼时随父客居郑县六岁因父亲病故遂就养于庐陵禾川(今江西吉安)外家周氏。十五岁时始迁寓于长安城下杜樊乡(今陕西长安县境)祖业。3藉赐田数顷依以为生。从此他孜孜矻矻学业日有长进。永贞元年(8o5)受到宰相韦执谊的青睐举进士得上第④时年二十六岁。释褐任伊阙尉。元和三年(8o8)唐宪宗策试贤良方正直言极谏举人牛僧孺与李宗闵等人“皆指陈时政之失无所避”。主考官吏部侍郎杨於陵、吏部员外郎韦贯之欣赏他们的骨骾正直不避宰相遂署为上第。时李吉甫为宰相憎恶牛僧孺等人抨击时政向宪宗哭诉此事于是诸考官被贬牛僧孺等人的官职也久久不得迁转“各从辟于藩府”1。

这元和三年的对策案史书记载有歧异。有人认为牛僧孺的策文内容一为“数强臣不奉法”二是“忧天子炽于武功”他所竭力抨击的并非李吉甫而是宦官与桀骜不驯的藩臣2。但李吉甫时以宰相当国抨击时政自然不能与他无涉。牛僧孺长期不得迁转也必然会对李吉甫耿耿于怀由此而导致了对李吉甫及其子李德裕历时多年的激烈党争。

秉公执法廉洁自律元和年间牛僧孺历任监察御史、考功员外郎等职。元和十五年(82o)

正月穆宗即位他被授以库部郎中知制诰。十一月改御史中丞。翌年五月他以“天下刑狱苦于淹滞请立程限”。于是条列诸事上奏穆宗。其中规定:凡大事大理寺限三十五日结案申奏刑部限三十日上奏。中事、小事各递减五天。同时还规定了大、中、小事的具体内容”3。这样加快了审理狱案的时间改变了旧时狱案滞留长期不得结案的拖沓现象。牛僧孺秉公执法对于一些“人多冤抑”的刑狱他“条疏奏请按劾相继中外肃然”。宿州刺史李直臣因贪赃当判为死刑又暗中行贿中官由宦官出面为之申理减罪牛僧孺坚决回绝。穆宗也出面为李直臣说情说直臣虽然犯赃罪但却有经度才能可调他到边远之地任职以宽免其罪。牛僧孺仍坚持自己的意见并对穆宗说:“凡人不才止于持禄取容耳。帝王立法束缚奸雄正为才多者。禄山、朱泚以才过人浊乱天下况直臣小才又何屈法哉?”穆宗欣赏他的严于执法当面赐以金紫之服。长庆二年(823)牛僧孺由侍御史迁为户部侍郎。

2 本节材料依据新旧唐书本传者文中不再一一作注。

3 李珏:《故丞相太子少师赠太尉牛公神道碑》载《文苑英华》卷八八八。④ 《登科记考》卷十五。

1 《资治通鉴》卷二三七宪宗元和三年。

2 参唐长孺:《〈旧唐书关于元和三年对策案的矛盾记载》载《唐史学会论文集》1986 年版。3 《旧唐书》卷五o《刑法志》。

此前宣武节度使韩弘之子公武任右骁卫将军为了维护其父的权位曾用财货行贿于内外权臣。韩公武卒后韩弘也继之于长庆三年二月而卒。有人将公武行贿事诉讼于御史府。穆宗可怜其孤孙年幼尽取韩弘财簿亲自查看见其中注明中外权臣多收受贿赂唯独有一行朱笔小字写道:“某年月日送户部牛侍郎钱千万不纳。”穆宗钦佩牛僧孺的廉洁正直将此簿出示给左右侍臣高兴地说:“果然吾不缪知人!”1于是迁拜为户部侍郎、同平章事。

长庆四年(824)敬宗即位牛僧孺进为中书侍郎加银青光禄大夫封奇章县子。不久又进为郡公、集贤殿大学士监修国史。当时敬宗荒淫无度宦官用事大臣又朋比为奸朝纲隳紊。牛僧孺感到有些畏惧又束手无策乃数次上表求任外职予以回避。宝历元年(825)正月他以检校礼部尚书、同中书门下平章事出任鄂州刺史、武昌军节度、鄂岳蕲黄观察使。牛僧孺到了江夏(今湖北武汉)见江夏城“风土散恶难以垣墉”每年都加板筑并征收菁茆加以苫盖。有些贪官污吏从中营私舞弊鱼肉百姓“蠹弊绵岁”百姓深受其苦。为了革除这一弊端他计算了每年茆苫板筑的费用约十余万钱用以做成砖坯垒墙取代过去的板筑苫盖只用了五年的时间“墉皆甃葺蠹弊永除”。他又感到所属沔州与鄂州只有一江之隔虚设官吏应废除沔州于是上奏朝廷得到应允后遂废掉了沔州的设置。这样裁减了官员减少了国家的财政开支也减轻了人民的负担。牛李党争太和三年(829)李宗闵辅政屡次向文宗推荐牛僧孺称赞他有政治才干不宜久任外官。于是四年(83o)正月召为兵部尚书、同平章事。时李德裕在浙西任职八年文宗将他调入京师欲委以重任。四朝元老裴度也认为李德裕有才干极力举荐。但由于牛僧孺、李宗闵从中作梗李德裕又被出为成都尹、剑南西川节度副大使知节度事。从此“二憾相结凡德裕之善者皆斥之于外”。牛、李两人又怨恨裴度举荐李德裕遂使其丢了相位并出为兴元节度使从此“牛、李权赫于天下”。

太和五年(831)正月卢龙军副兵马使杨志诚率其徒举兵作乱莫州刺史被杀监军李载义与其子仓皇逃往易州。此事上奏朝廷文宗召诸宰相商讨对策牛僧孺说:“范阳自安、史以来非国所有刘聪暂献其地朝廷费钱八十万缗而无丝毫所获。今日志诚得之犹前日载义得之也因而抚之使捍北狄不必计其逆顺。”对于牛僧孺这种不分是非、漠然处之的态度宋代史臣司马光给予了严厉批评说:“如僧孺之言姑息偷安之术耳岂宰相佐天子御天下之道哉!”1不久文宗与宰相宋申锡谋诛宦官王守澄获知其谋遂诬奏宋申锡谋反欲立漳王李湊。文宗一时不明事情真象将杀宋申锡。牛僧孺为他申辩说:“人臣不过宰相今申锡已为宰相假使如所谋复欲何求!申锡殆不至此!”1在牛僧孺的申辩下申锡才幸免一死。

1 《资治通鉴》卷二四三。

1 《资治通鉴》卷二四四文宗太和五年。

1 《资治通鉴》卷二四四文宗太和五年。

九月吐蕃遣使者来表示愿请和休兵。恰在这时吐蕃维州守将悉怛谋率其众奔成都请降西川节度使李德裕遂兵入据其城并上奏朝廷以为韦皋经营多年至死恨不能收复此城今不费一兵一卒使失陷四十年之久的维州重又归唐。文宗将此事交付廷议朝臣皆同意李德裕的做法唯独牛僧孺以“守信为上应敌次之”为由命将原唐西边重镇维州又拱手归还吐蕃并将悉怛谋等人执送于吐蕃。结果吐蕃再次进据维州城悉怛谋等惨遭杀害。牛僧孺妒嫉李德裕的功劳以私害功确实为一严重失策故时人“皆谓僧孺挟素怨横议沮解之帝亦以为不直”。

太和六年(832)十一月西川监军王践言入知枢密使向文宗诉说朝廷处理维州事不当。文宗怨恨牛僧孺决策失误僧孺心里不安。一次在延英殿议事时孜孜求治的文宗对宰相说:天下何时当太平卿等也有志于此吗?牛僧孺回答说:“臣等待罪辅弼无能康济然臣思太平亦无象。今四夷不至交侵百姓不至流散;上无淫虐下无怨讟;私室无强家公议无壅滞。虽未及至理亦谓小康。陛下若别求太平非臣等所及。”退朝以后他又对宰相们说:“吾辈为宰相天子责成如是安可久处此地耶?”十天之内接连三次上表请罢相职。遂于十二月检校左仆射、兼平章事、扬州大都督府长史、淮南节度副大使知节度事。当时内有宦官专权外有飞扬跋扈的强藩战事连年赋敛日益加重牛僧孺却称之为小康岂不是欺人之谈!司马光在《资治通鉴》中严厉地批评他说:“当文宗求治之时僧孺任居承弼进则偷安取容以窃位退则欺君诬世以盗名罪莫大焉!”1太和九年(835)生了甘露之变宰相及朝官多人被杀南衙与北司更是势如水火宦官更加肆无忌惮为所欲为。在这种情况下牛僧孺更是心灰意懒无所作为。他虽然已出任外官还“嫌处重藩求归散地”屡次上表朝廷未得准许故在淮南任职六年。至开成二年(837)五月加检校司空食邑二千户判东都尚书事、东都留守、东畿汝都防御使。他赴东都就任后在归仁里建筑了豪华的住宅把在淮南任职时的嘉木美石安放在阶庭“馆宇清华竹木幽邃”从此他“心居事外不以细故介怀”又时常与好友白居易“吟咏其间无复进取之怀”。

开成三年(838)九月文宗征拜牛僧孺为尚书左仆射并令左军副使王元直持告身宣赐。按照旧例东都留守入朝并无中使赐诏的惯例文宗因怕牛僧孺退让推辞故由中使赐诏促令他赶赴京师牛僧孺不得已而入朝。文宗频频宣召牛僧孺他又以足疾为由相推辞。由于他坚持不任朝官遂于翌年八月又检校司空、兼平章事出任襄州刺史、山南东道节度使加食邑至三千户。临行辞别时文宗赐给他觚、樽、杓等金银古器并令中使转告他说:“以卿正人赐此古器卿且少留。”僧孺却奏称:“汉南水旱之后流民待理不宜淹留。”再三恳求才被允许离京赴任。

襄州(治今湖北襄樊)位于汉水之滨。会昌元年(841)秋洪水泛滥汉水溢过堤防大水冲坏了城郭和城内民舍。时李德裕辅政因牛僧孺治水不力被贬为太子少保加太子少师。

会昌二年(842)五月回鹘乌介可汗公然向唐朝提出了索取粮食、牛羊并要执送先已降唐的将领嗢没斯等无理要求遭到拒绝。此后乌介可汗又一再剽掠边郡。八月又越过杷头峰(今山西包头附近)进犯大同、云州1 《资治通鉴》卷二四四文宗太和六年。

等地。武宗以回鹘军入寇渐进内地令少师牛僧孺、陈夷行与公卿共同商议对策。牛僧孺奏称“今百僚议状以固守关防伺其可击则用兵。”而宰相李德裕却认为“守险示弱虏无由退击之为便”1。武宗采纳了李德裕主动出击的建议反击回鹘取得了成功。

十二月牛僧孺认为御史大夫在秦为上卿汉为副相汉末与丞相俱为三公“掌邦国刑宪肃政朝廷其任甚重品秩殊峻”。建议准六尚书例提升为正三品。御史中丞为御史大夫之副“官业虽重品秩未崇”建议升为正四品下“以重其任”。并请“著于典章永为定制”。武宗同意牛僧孺的建议遂颁下诏书以其奏请行事2。同时牛僧孺对中书门下所奏“谏议大夫七员从四品下、正五品上”一事提出了异议他上奏武宗说:谏议大夫自汉以来“常居帷幄从容讽谏拾遗左右”如果“其秩峻其任重则君敬其言而用其道。况謇谔之地宜有老成之人秩不优崇则难用耆德”。因此建议请改谏议大夫为正四品下并“分为左右以备两省四品之秩”。武宗又采纳了他的意见“敕旨依奏”1。牛僧孺奏请增加御史中丞和谏议大夫的品秩提高其政治地位对于整肃朝廷规谏讽喻朝廷的过失以减少其失误无疑起了积极的作用。

会昌三年(843)牛僧孺进为太子太傅再为东都留守。翌年九月在平定了昭义镇刘稹反叛朝廷之后李德裕上奏武宗以为刘从谏据上党十年太和时入朝牛僧孺与李宗闵为宰相当政不但不将他留下反加宰相衔纵去这是放虎归山今日刘稹的反叛实是牛李二人之罪。河南少尹吕述致书李德裕说刘稹死亡的消息传到东都牛僧孺“出声叹恨”。德裕将其书信上奏武宗。刘稹被杀后石雄军吏还得到他与牛僧孺、李宗闵的“交结状”。于是武宗大怒遂将牛僧孺贬为太子少保分司东都再贬为汀州刺史。十一月又贬为循州(治今广东惠州市东)长史。李宗闵也同时被贬。

会昌六年(846)春武宗病逝宣宗继立白敏中当政。八月牛僧孺由循州司马北迁为衡州长史不久又进为太子少保转少师分司东都。从此他“池台琴酒逍遥自娱”。大中二年(848)十二月二十九日病故于东都城南别墅2。时年六十九岁。赠太尉谥曰文贞3。

牛僧孺生当宦官专权、藩帅跋扈、唐皇室日渐衰败之时他以“方正敢言”进身但当权以后却苟且偷安又与李宗闵“奋私昵党排撆所憎是时权震天下人指曰‘牛李’”。

1 《旧唐书》卷十八上《武宗纪》。

2 《唐会要》卷六o。

1 《唐会要》卷五五。

2 《牛僧孺神道碑》。而《牛僧孺墓志铭》记为十月二十七日未知孰是。3 牛僧孺谥号《新唐书》本传作“文简”。今从《旧唐书》本传及《唐会要》卷八o。第四十五章张议潮1第一节驱逐吐蕃收复河西张议潮(?—872)沙州敦煌(今属甘肃)人。张氏世为州将2父张谦逸官至工部尚书3。张议潮曾率领沙州各族人民起义驱逐了河西地区的吐蕃守将使瓜、沙等十一州又重新回归唐朝。

安史之乱使唐朝国势渐趋衰落边防力量虚弱于是吐蕃乘隙攻略河西诸州。从乾元元年(758)至大历十一年(776)廓州、凉州、兰州、瓜州等地相继陷落。当吐蕃军最后攻取沙州时虽然沙州与唐朝的联系中断但城中军民却顽强抗击。沙州刺史周鼎一边撄城固守一边向回鹘求救。但救兵经年不至。周鼎召集诸将商议欲焚毁城郭率众东奔。部众都不同意都知兵马使阎朝便缢杀了周鼎自领州事继续抗击吐蕃军。当时沙州被围内无粮草外无救兵处境十分困难。为了解决军粮问题阎朝“出绫一端募麦一斗应者甚众”。最后“粮械皆竭”。为了保护城内兵民阎朝与蕃将绮心儿相约“苟毋徙佗(他)境请以城降”。在绮心儿许诺不将沙州人民外迁的前提下遂于建中二年(781)出城投降“自攻城至是十一年”1。沙州军民同吐蕃军进行了艰苦卓绝的斗争。

陷落后的河西人民惨遭吐蕃的蹂躏丁壮者沦为奴婢种田放牧;“羸老者咸杀之或断手凿目弃之而去”2。处在水深火热之中的人民日夜思归唐皇朝。开成年间(836—84o)唐使者赴西域途中“见甘、凉、瓜、沙等州城邑如故陷蕃之人见唐使者旌节夹道迎呼涕泣曰:‘皇帝犹念陷蕃生灵否?’其人皆天宝中陷吐蕃者子孙其语言小讹而衣服未改”3。即使几十年过去了当地人民仍念念不忘唐皇朝。

会昌年间(841—846)吐蕃灾荒连年“人饥疫死者相枕藉”。吐蕃内部尚婢婢和尚恐热为了争权夺利相互厮杀一时大乱吐蕃势力衰落。大中(847—859)初年唐皇朝乘机收复了陷于吐蕃的三州(原州、乐州、秦州)和七关(石门、驿藏、木峡、特胜、六盘、石峡和萧关)。④极大地鼓舞了河西各族人民反抗吐蕃统治的斗争。

不久吐蕃尚恐热率五千骑兵来到瓜州大肆劫掠河西鄯、廓等八州不仅激起了河西人民的极大愤慨而且使他的部下怨望不平“皆欲图之”1。原陷于吐蕃的沙州领张议潮暗中结交豪俊密谋归唐。大中二年(848)张议潮见时机成熟遂动起义“众擐甲噪州门汉人皆助之1 两《唐书》、《通鉴》均作“张义潮”敦煌石室文卷原作“议潮”盖归义后改作“义潮”。2 《册府元龟》卷九八o《外臣部》言:“沙州陷落后有张氏世为州将者”此指张议潮家族无疑。3 巴黎藏石室本张景球撰《归义军节度使张府君墓志铭》云张淮深祖曰谦逸工部尚书考曰议潭。议潭与议潮为兄弟据此可知。

1 《新唐书》卷二一六《吐蕃传下》。据《元和郡县志》载沙州失陷时间为建中二年。2 《旧唐书》卷一九六下《吐蕃传下》。

3 《旧五代史》卷一三八《外国列传》。

④ 《资治通鉴》卷二四八武宗会昌五年尚恐热作“论恐热”《新唐书·吐蕃传》作尚恐热今从《新唐书》。

1 《新唐书》卷二一六下《吐蕃传下》。

虏守者惊走遂摄州事”2。张议潮等率众驱逐了吐蕃守将光复了沙州即派遣使者赴京师告捷。当时凉州等地仍控制在吐蕃手中东道受阻张议潮的使者不得不迂道东北的天德城至大中四年正月才因天德军“防御使李丕以闻”3。接着张议潮又“缮甲兵耕且战”又先后收复了瓜州、伊州、西州、甘州、肃州、兰州、鄯州、河州、岷州、廓州等十州。大中五年(849)八月复派其兄张议潭和州人李明达、李明振押衙吴安正等二十九人入朝告捷并献瓜、沙等十一州图籍。④至此除凉州而外陷于吐蕃近百年之久的河西地区复归唐朝。

唐宣宗特下诏令大力褒奖张议潮等人的忠勇和功勋诏令说张议潮“抗忠臣之丹心折昆夷之长角。窦融河西之故事见于盛时;李陵教射之奇兵无非义旅”5。因命使者赍诏收慰擢议潮为沙州防御使拜明达为河西节度衙推兼监察御史明振为凉州司马检校国子祭酒、御史中丞吴安正等亦授官武卫有差。十一月唐朝令于沙州置归义军统领沙、甘、肃、鄯、伊、西、河、兰、岷、廓十一州以张议潮为节度、管内观察处置、检校礼部尚书兼金吾大将军、特进食邑二千户实封三百户。1咸通二年(861)三月张议潮命其侄张淮深率蕃、汉兵七千人克复陷于吐蕃的最后一州凉州并表奏朝廷2。至此陷没百余年之久的河、湟故地已全部收复。咸通四年(863)唐朝复置凉州节度使统领凉、洮、西、鄯、河、临六州治所在凉州由张议潮兼领凉州节度使。使贞元初年失守而废置的凉州军镇又得以恢复。3从此河西走廊又畅通无阻对于加强西北与中原地区的联系和中外经济文化交流起了积极作用。河西人民热忱赞颂张议潮的英雄业绩说:河西沦落百余年路阻萧关雁信稀。

赖得将军开归路一振雄名天下知。④2 3 《新唐书》卷二一六《吐蕃传下》。《资治通鉴》卷二四九将光复沙州事记于大中五年向达引证石室本《沙州志》认定为大中二年今从其说。详见《补唐书张议潮传补正》。④ 《资治通鉴》卷二四九。

5 杜牧:《樊川文集》卷二o《沙州专使押衙吴安正等二十九人授官制》。向达考证此制时间当在大中五年十月。

1 罗振玉:《补唐书张义潮传》。

2 《新唐书》卷二一六《吐蕃传下》。

3 《新唐书》卷六七《方镇表》;《新五代史》卷七《吐蕃传》。

④ 《张淮深变文》见王重民《敦煌变文集》上。

第二节加强守备展生产重振河西唐宣宗时由于政治**国力衰微除置军设使以官爵羁縻张议潮以外已没有经营河西的能力。因此“张议潮以瓜、沙、伊、肃、鄯、甘、河、西、兰、岷、廓十一州来归而宣(宗)、懿(宗)德微不暇疆理惟名存有司而已”5。张议潮身兼节度、管内观察、营田支度等使掌握河西军事、行政、财经大权经营河西地区的重任自然由他承担了。他继续推行耕战政策大力加强守备保卫胜利成果;同时还展生产以稳定河西局势。张议潮领导河西军民多次击退了吐蕃军的进攻。居住在河陇地区的各少数民族东面的党项、北面的回鹘、西南的吐浑残部等都曾臣服于吐蕃。另外吐蕃的奴部嗢末自“尚恐热作乱奴多无主遂相纠合为部落散在甘、肃、瓜、沙、河、渭、岷、廓、叠、宕之间吐蕃微弱者反依附之”1。他们纠结在一起常常大肆劫掠但均遭到张议潮的沉重打击。有一次哨探得知吐浑欲来劫掠沙州于是星夜报知张议潮说:“吐浑王集诸川蕃人欲来侵凌抄掠其吐蕃至今尚未齐集。”张议潮得知此事后随即调兵遣将主动出击。当他率军进至西同附近遇到了吐浑军。吐浑军不敢交战狼狈逃归。张议潮挥师追击一千多里一直深入到吐浑境内活捉其宰相三人当场斩示众。这一战大获全胜俘虏三百多人收夺驼马牛羊二千头(匹)然后唱《大阵乐》凯旋而归。2在沙州北约一千里远的伊州城西有纳职县(今新疆哈密西北)这里聚集着回鹘及吐蕃残部频频劫掠伊州俘虏人民抢夺牲畜闹得民无宁日。为了解除这一威胁大中十年(856)六月张议潮又亲率甲兵进击纳职的回鹘部族。兵行不过旬日进至纳职附近。回鹘一时无备措手不及张议潮指挥大军四面围攻奋勇冲杀“不过五十里之间煞(杀)戮横尸遍野”回鹘大败“各自苍黄抛弃鞍马走投入纳职城把劳(牢)而守”。这次战役张议潮大胜收夺驼马之类一万头(匹)凯旋而归。3张议潮打败回鹘以后仍然“朝朝秣马日日练兵以备凶顽不曾暂暇”1。由于他加强战备积极防御兼之富有军事才干足智多谋屡次击败吐蕃军稳定了河西的政治局势。人们给予高度评价:“坐筹帷幄之中决胜千里之外四方犷犴却通好而求和;八表来宾列阶前而拜舞。北方猃狁款少骏之駃蹄;南土蕃浑献昆岗之白璧。”2在武力保卫河西的同时张议潮还积极治理大力展生产恢复经济。河西地区是少数民族杂居地区有的务农有的放牧还有的经商。张议潮着手恢复农业生产注意兴修水利展灌溉。当时沙州修建了许多沟渠每一沟渠还没有“渠头”、“升门”等专门管理人员。3由于水利灌溉的兴建促进了农业生产的展出现了五谷丰登景象。当时人们赞颂说:三光昨来转精耀六郡尽道似尧时。

5 《新唐书》卷四o《地理志》。

1 《资治通鉴》卷二五o懿宗咸通三年。

2 《张议潮变文》。孙楷第认为变文可弥补正史不足参《敦煌变文论文录》下。1 《张议潮变文》。

2 《张氏勋德记》巴黎藏石室本p2762 号。

3 齐陈骏:《略述唐朝与吐蕃的关系及张议潮领导的沙州人民大起义》《甘肃师大学报》1979 年第四期。田地今年别滋润家园果树似□脂。

□中现有十碾水潺潺流溢满□渠。

必定丰熟是物贱休兵罢甲读文书。④张议潮还大力传播汉族的先进文化。“河西创复犹杂蕃、浑言音不同羌龙嗢末雷威慑伏训以华风咸会训良轨俗一变。”5使河西地区的风貌有了较大的变化。他能团结各族人民妥善安置他们的生活与生产活动。大中四年(85o)张议潮收复伊州“因沙州册户居之羌龙杂处约一千三百人”1使他们和睦地杂居在一起。这对于稳定河西地区的政治局势展生产无疑都起了积极的作用。

咸通七年(866)二月张议潮表奏朝廷已令回鹘领仆固俊克复西州、北庭、轮台、清镇等城2。同年十月又令仆固俊与吐蕃大将尚恐热交战大败吐蕃军并斩杀尚恐热传京师3。吐蕃余众逃奔秦州途中遭尚延心袭击再败奏迁于岭南。吐蕃遂衰亡④。河西肃清使唐廷无西顾之忧。张议潮收复瓜、沙十一州和凉州后从长安经萧关通往西北的道路已完全打通“路阻萧关雁信稀”的局面已不复存在。咸通七年七月张议潮曾向朝廷进甘峻山青骹鹰四联、延庆节马二匹另有奴婢等。5经过张议潮的惨淡经营河西地区的局势已稳定生产得到了展。咸通八年(867)二月张议潮入觐长安朝廷任命他为右神武统军赐给田地并于宣阳坊赐第一区6。还晋升为司徒⑦。

张议潮入朝后尚遥领河西节度而以其侄张淮深知留后。咸通十三年(872)八月张议潮卒于京师赠官太保。

④ 《张议潮变文》附录一。

5 《张氏勋德记》。

1 敦煌出土光启元年写沙州、伊州地志残卷。

2 ④《资治通鉴》卷二五o懿宗咸通七年。

3 《旧唐书》卷十九《懿宗纪》;《唐会要》卷九七。

5 《旧唐书》卷十九《懿宗纪》;《唐方镇年表》卷五。

6 《唐方镇年表》卷五注引《长安志》但记于咸通七年。

⑦ 孙楷第据变文中“自从司徒归阙后”说认为他已为司徒见《张淮深变文跋》。第三节张氏后裔经理河西张议潮入朝时把河西军务封章陈款总委其侄张淮深令守藩垣。张淮深之父议潭曾先质于朝卒于京师。他嗣父职为沙州刺史、左骁卫大将军。因经营河西有政绩加授御史中丞不久又授官左散骑常侍兼御史大夫。张议潮卒后以户部尚书充河西节度使又授兵部尚书。后又加太仆、侍中(或中书令)。1此后安西的回鹘再次叛唐引兵进犯肃州、酒泉、西桐地区。张淮深率河西军民英勇反击活捉回鹘领俘获士卒千余人并表奏朝廷。朝廷派遣左散骑常侍李众甫、供奉官李全伟等上下九使诏赐淮深兼重赐金银器皿、锦绣琼珍。

张淮深继张议潮后尽力经营河西多次打退了各族对河西地区的进犯其文治武功不下张议潮。当地人民热情讴歌他说:自从司徒归阙后有我尚书独进奏。

□节河西理五州德化恩沾及飞走。

天生神将□英谋南破西戎北扫胡。

万里能令烽火灭百城黔贺来苏。2大顺元年(89o)张议潮女婿、沙州刺史索勋动了政变。由于变生肘腋张淮深兄弟猝不及防于是“兄亡弟丧社稷倾沦”1。索勋遂自立为节度使。景福元年(892)唐廷正式承认他为河西归义军节度使。

后来张议潮第十四女(即李明振之妻)对索勋诛杀张淮深兄弟、武力夺取河西大权甚为不满率将士诛杀索勋“赖太保神灵辜恩剿毙重光嗣子再整遗孙”2。李氏拥立议潮之孙张承奉为归义军节度使。张议潮之祚因而复振。光化三年(9oo)八月唐昭宗下诏追认了既成事实诏令说:“制前归义军节度副使、权知兵马留后、银青光禄大夫、检校国子祭酒、监察御史、上柱国张承奉为检校左散骑常侍兼沙州刺史、御史大夫充归义节度瓜、沙、伊、西等州观察处置押蕃落等使。”3张承奉至天复年间(9o1—9o3)犹为河西节度使奉唐正朔终唐之世始终为唐经理河西亦可谓不忝祖德。天祐(9o4—9o7)年间朱温挟天子而令诸侯群雄逐鹿中原唐朝名存实亡。天祐二年张承奉遂自立为白衣天子建号西汉金山国。后来归降了回鹘。④1 孙楷第:《敦煌写本张淮深变文跋》。文中引《张氏勋德记》和变文论述甚详。《资治通鉴》称张议潮卒后“曹义全代领军府”不合史实。孙楷第已有考辨今从其说。

2 《张淮深变文》。

1 巴黎藏石室本张景球撰《归义节度使检校司徒南阳张府君墓志铭》《李氏再修功德记》。见向达《补唐书张议潮传补正》。

2 《李氏再修功德记》。至于李氏何时动政变无明文记载。向达据伦敦藏石室本s447o 卷子一面为乾宁二年有“归义军节度张承奉副使李弘愿施物疏”等推测疑最迟亦当在景福二年至乾宁元年(893—894)详见向达的补正。

3 《旧唐书》卷二o《昭宗纪》。

第四十六章黄巢1唐朝末年相继爆了裘甫、庞勋与黄巢等农民起义其中规模最大、历时最久、影响最深的当推黄巢农民大起义了。

1 本章材料依据新、旧唐书本传者文中不再一一作注。

第一节投身义师黄巢曹州冤句(今山东曹县西北)人出身于一个世代贩卖私盐的家庭。小时候曾读过一些经典与传述之书能言善辩。宋人张端义记载了这样一个故事:有一次其父与一老人以菊花为题作联句那老人一时未就黄巢在旁见了却脱口而出:“堪与百花为总自然天赐赭黄衣。”其父怪他不礼貌欲教训他一通那老人劝止说:“孙能诗但未知轻重可令再赋一篇。”黄巢又应声咏道:“飒飒西风满院栽蕊寒香冷蝶难来。他年我若为青帝报与桃花一处开。”2这诗反映了他从小有变革现状的要求表现了他豪迈倔强的性格。

黄巢长大以后曾与同乡人王仙芝以贩卖私盐为业。在同官府缉私的斗争中他练就了一身武功善于骑射并负气仗义好抱打不平。后来他曾几次应试进士科但皆名落孙山于是他满怀漏*点地写了一《不第后赋菊》诗。其诗写道:“待到秋来九月八我花开后百花杀。冲天香阵透长安满城尽带黄金甲。”1当时唐朝统治**内有宦官专权外有强藩割据纲纪隳紊政治危机日渐加深。翰林学士刘允章曾上书直谏说“国有九破”和“民有八苦”揭露了“权豪奢僭”、“贿赂公行”、长吏残暴、赋役不均的弊政指出了农民在“官吏苛刻”、“赋税繁多”的残酷剥削下“冻无衣饥无食”“号哭于道路逃窜于山泽夫妻不相活父子不相救”的悲惨处境2。僖宗乾符元年(874)河南又连年生了水旱灾“麦才半收秋稼几无冬菜至少”。但自懿宗以来“用兵不息赋敛愈急”各州县又不上言灾情致使“百姓流殍无处控诉”。于是王仙芝与尚君长等聚众数千人于长垣(今属河南)揭竿而起。王仙芝自称天补平均大将军兼海内诸豪都统传檄诸道斥责唐朝吏治**、赋役繁重、赏罚不平等罪恶。乾符二年(875)六月王仙芝等攻陷了濮州(今河南范县)、曹州并击败了前来镇压的官军。这时黄巢与族兄弟子侄黄存、黄揆、黄思邺及外甥林言等八人聚众数千人响应王仙芝各地饥饿的农民争先加入起义军。“数月之间众至数万”3。

在此之前各地曾流传着“金色蛤蟆争努眼翻却曹州天下反”的民谣。如今曹州已被农民军攻陷应验了民谣向人们预示着农民造反的风暴将在全国兴起这既大大鼓舞了农民军的斗争士气也极大地震撼了唐朝统治者。2 《贵耳集》卷下《全唐诗》卷七三三转载。

1 《全唐诗》卷七三三。

2 《全唐文》卷八o四。

3 《资治通鉴》卷二五二僖宗乾符二年。

第二节纵横中原唐廷见王仙芝与黄巢起义军声势浩大立即诏令淮南、忠武、宣武、义成、天平等五节度使进击义军。在敌强我弱的形势下王仙芝与黄巢采取了避实就虚的流动战术率军进围沂州(治今山东临沂)。乾符三年(876)七月天平节度使宋威在沂州城下击败了义军并上奏说王仙芝已死遣散了诸道兵。王仙芝、黄巢利用这一有利时机经过短暂休整之后便转战河南迅攻占了阳翟(今河南禹县)、郏城(今河南郏县)等八县之地。接着农民军又攻陷了汝州(治今河南临汝)威震东都洛阳。唐廷软硬兼施一面下令赦免王仙芝等人一面又频频调动各地官军镇压农民军。王仙芝在攻占阳武之后攻郑州不下于同年十二月接连进攻申、光、庐、寿、舒、通州等地逼近扬州淮南节度使多次向朝廷告急。

在农民军的沉重打击下唐各地州官多闻风丧胆。当王仙芝、黄巢进攻蕲州(治今湖北蕲春)时该州刺史裴偓诱降义军领袖请唐廷授任王仙芝为左神策军押牙兼监察御史。王仙芝思想有了动摇欲放弃斗争接受唐的官职。黄巢大怒斥责王仙芝说:“始者共立大誓横行天下今独取官赴左军使此五千余众安所归乎!”1这时群情激愤责骂不已怒不可遏的黄巢出拳把王仙芝打得头破血流。在这场冲突之后黄巢率领二千人马向北进与王仙芝分道扬镳了。

乾符四年(877)二月黄巢率军攻陷郓州(治今山东郓城)杀节度使薛崇。三月又攻陷了沂州。黄巢虽连下二州但仍是孤军作战势单力薄。这时王仙芝部将尚让屯兵嵖岈山(今河南遂平西)黄巢便与尚让会合共保嵖岈山。黄巢与王仙芝再次合兵不久即进攻宋州(治今河南商丘南)由于唐廷调来大批援军农民军作战失利。于是王仙芝率原班人马南下再次与黄巢分裂。

黄巢率本部人马在蕲、黄一带迂回作战由于作战失利不得不北返中原连下匡城(河南封丘东北)、濮州。乾符五年(878)二月转而进攻亳州(治今安徽亳县)。在此期间王仙芝相继攻克了安、随二州后再次为唐廷诱降动心派尚君长等人前去联络却为唐将所杀。王仙芝知道上当受骗遂进兵荆南不久在黄梅兵败战死。余众一部分南下活动于江浙一带;另一部分则由尚让率领北上与黄巢会师于亳州。

王仙芝既死众将便推黄巢为主号称“冲天大将军”改元王霸并设官分职初步建立了农民军政权机构。不久在黄巢率军袭破了沂、濮二州之后形势又一度逆转。唐廷命右卫上将军张自勉为东北行营招讨使督兵进剿农民军。黄巢欲进兵襄邑、雍丘为滑州节度使李峄所阻。在各地活动的义军也多被官军击溃。黄巢欲进攻东都唐廷又迅派来大批援军。这时唐廷再一次诱降诏命黄巢为右卫将军但黄巢“度藩镇不一未足制己”仍拒绝投降唐朝。

1 《资治通鉴》卷二五二僖宗乾符三年。

第三节转战南北乾符五年(878)三月黄巢率军进攻汴、宋二州唐廷以张自勉充东南面行营招讨使以阻止义军。黄巢转攻卫南(今河南滑县东北)、叶(河南叶县)、阳翟(河南禹县)唐廷又诏命河阳兵千人开赴东都与宣武、昭义兵守卫宫阙还征调义成兵三千人守卫东都附近的伊阙、武牢等地以增强东都的防御力量。黄巢见河南一带官军势力强大难以取胜而江南则力量相对薄弱;而王仙芝旧将王重隐又攻陷了洪州(治今江西南昌)转战于湖南于是便率军渡江南下与王重隐部相呼应接连攻下了虔、吉、饶、信等州。八月黄巢军进攻宣州在南陵为官军所败于是又进入浙东经婺州至衢州(今属浙江)然后披荆斩棘开山路七百里攻入福建。同年十二月义军攻下了福州(今属福建)。

在农民军中曾有“逢儒则肉师必覆”的传说其意是遇到儒者则杀军队必然要覆灭。大概是黄巢屡试进士不第对儒者颇为同情因此当农民军进入福建后烧官府、杀官吏但凡自称为儒者的皆释而不问。当义军经过崇文馆校书郎黄璞门前时即下令说:“此儒者灭炬弗焚。”

乾符六年(879)正月黄巢军遭藩帅高骈部将张璘、梁缵的袭击一再失利遂进入广南包围了广州(今属广东)。在此期间黄巢曾致书浙东观察使崔璆、岭南东道节度使李迢求为天平节度使。二人惧怕黄巢威势极力申奏但朝廷不许;黄巢自己上书求为广州节度使却只授予率府率。黄巢恼怒大骂执政便急攻广州遂于九月占领了岭南的这个重镇杀节度使李迢并进而攻占岭南一些州县。

黄巢在广州自称“义军都统”并布檄文斥责朝廷“宦竖柄朝垢蠹纪纲指诸臣与中人赂遗交构状铨贡失才”提出“禁刺史殖财产县令犯赃者族”檄文所说史称“皆当时极敝”。

黄巢军已转战各地多年这次占领广州“欲据南海之地永为巢穴”作为反抗唐朝统治的根据地。但在这一年从春至夏疫病大为流行不少义军将士染上了疫病“死者十三四”部下又多“劝请北归以图大利”。黄巢见在广州难以持久于是决定杀回中原地区。

同年十月黄巢率军离开广州向西北进攻取了桂州(治今广西桂林)恰遇湘江水暴涨义军便乘数十只大木筏顺流而下经永州(治今湖南零陵)、衡州(治今湖南衡阳)攻占了潭州(治今湖南长沙)。之后尚让乘胜进攻江陵(今属湖北)号称五十万。荆南节度使王铎见义军声势浩大诸道兵又未赶到以为江陵兵少难以固守便退守襄阳。尚让攻克了江陵后即与黄巢合兵进攻襄阳但在荆门中了埋伏被官军击败损失甚大。黄巢收集余众稍加休整遂渡过长江进攻鄂州(治今湖北武汉)攻破了外城。之后又转而进攻饶、信、池、宣、歙、杭等十五州。这时黄巢军又得以展“众至二十万”1。

黄巢在江浙一带的胜利进军再次震撼了唐廷唐僖宗一面任命淮南节度使高骈为诸道行营都统命他迅进攻义军同时征调昭义、感化、义武诸道兵南下与高骈协力作战。广明元年(88o)三月高骈遣其将张璘渡江南下黄巢军连战失利退守饶州(治今江西波阳)。张璘又乘胜进军五月1 《资治通鉴》卷二五三僖宗乾符六年。

黄巢又退守信州(治今江西上饶)。这时北方诸道军已兵临淮南张璘又率兵追击甚急而信州又恰遇疫病流行义军士卒多死元气大伤。在义军处境十分危急的时刻黄巢巧施缓兵之计:一方面用重金贿赂张璘使其减慢进军;另一方面又致书高骈表示“投降”。高骈中了黄巢圈套以为大功告成遂上奏朝廷声称义军“不日当平不烦诸道兵请悉遣归”。当黄巢获悉诸道兵已经北渡淮河散归其镇而且义军也恢复了作战能力即抓住时机一举杀死张璘大败淮南兵并乘胜攻占了睦州(治今浙江建德)、婺州(治今浙江金华)。同年七月黄巢率军从采石(今安徽马鞍山西南)北渡长江进围天长、**等县义军一时兵势甚盛。这时高骈见诸道兵已经北归张璘又战死“自度力不能制畏怯不敢出兵但命诸将严备自保而已”同时又向朝廷上表告急奏称义军六十万距扬州已不足五十里。之后“遂称风痹不复出战”1。

唐廷本对高骈寄以厚望这时见高骈告急顿时慌了手脚急忙诏命河南调动各道兵驻守溵水(今河南商水西南)以阻止黄巢军北进。九月义军击败泗州(治今江苏盱眙)官军又遇溵水官军内讧各自散归本镇于是义军全部渡过淮河。黄巢自称“率土大将军”队伍“自淮以北整众而行不剽财货惟驱丁壮为兵耳”2。义军攻陷申州(治今河南信阳)之后长驱进入颍、宋、徐、兖等州所到之处官吏四处逃散。

起初义军将北渡淮河时宰相豆卢瑑曾议请授黄巢为天平节度使待其到镇时再兵除掉他。另一宰相卢携执意不从认为只要兵守住泗州义军不能入关必还掠江、淮便无能为力。不久义军北上淮北告急卢携遂惶愧称病不出京师也充满了恐怖气氛。十一月义军进入汝州(治今河南临汝)黄巢自称“天补平均大将军”并传檄官军说:“各宜守垒勿犯吾锋!吾将入东都即至京邑自欲问罪无预众人。”1这时朝廷乱作一团有人主张调关内诸镇兵扼守潼关大宦官田令孜还自请率两神策军弓弩手去守关;有人则认为义军拥有六十万之众潼关又无重兵难以坚守。但僖宗还是决定让田令孜率兵东守潼关。十一月十七日黄巢大军进抵洛阳城下唐将齐克让退守潼关东都留守刘允章则率众出城迎接黄巢入城。义军纪律严明只是“供顿而去坊市晏然”2。

1 《资治通鉴》卷二五三僖宗广明元年。

2 《旧唐书》卷十九下《僖宗纪》。

1 《资治通鉴》卷二五四僖宗广明元年。

2 《旧唐书》卷十九下《僖宗纪》纪日则从《资治通鉴》。

第四节建立大齐政权黄巢军进占洛阳不几日即向关中挺进。十一月二十一日僖宗以田令孜为汝、洛、晋、绛、同、华都统将左、右军东讨。就在这一天黄巢率军西进攻占了虢州(治今河南灵宝)。并警告拒守潼关的官军说:“吾道淮南逐高骈如鼠走穴尔无拒我!”

田令孜虽名为汝、洛诸州都统率神策、博野等军十万守潼关但他只是遥领却派左军马军将张承范等率神策军前往拒战。当时神策军士皆是长安豪富子弟只是为了厚得供给和赏赐才贿赂宦官挂名军籍的平日高车大马悠然自得未尝经历战阵。所以一旦听说出征吓得父子抱头相哭为了逃避战事多以金帛雇商贩与贫民代行。十二月一日黄巢大军进至潼关 唐守关将士断炊士气低落。义军奋力攻关而尚让又从被称为“禁坑”的关旁谷中小道迂回到关后前后夹攻官军溃退博野乱军直奔长安大肆劫掠。

黄巢一举破关又乘胜攻克了华州(治今陕西华县)留部将乔钤驻守自己亲率大军直捣长安。十二月五日百官刚刚退朝传闻博野乱兵入城即各自逃匿僖宗在田令孜神策军的护卫下狼狈逃往成都避难只有很少人从行文武百官及诸王、妃多不知皇帝去向。当天下午黄巢前锋柴存未受到任何抵抗即顺利进入长安唐金吾大将军张直方率文武官数十人至灞上迎接。黄巢乘坐金色肩舆其将士皆披束以红绫身穿锦袍手执兵器簇拥黄巢而行。义军浩浩荡荡“甲骑如流辎重塞涂千里络绎不绝”。黄巢终于实现了“冲天香阵透长安满城尽带黄金甲”的夙愿。黄巢军意气洋洋地进入长安城长安市民夹道观看尚让一再告谕市民说:“黄王起兵本为百姓非如李氏不爱汝曹汝曹但安居无恐。”义军将士在街道上每遇到贫民“往往施与之”1。

十二月十二日黄巢进入太清宫。翌日于含元殿即皇帝位国号“大齐”建元金统并大赦天下。黄巢封其妻为皇后尚让、赵璋等为宰相郑汉璋为御史中丞李俦等为尚书皮日休为翰林学士孟楷、盖洪等为尚书左、右仆射兼军容使。黄巢下令:唐官三品以上全部停任四品以下则官复原职。可见大齐是由农民军文武官与唐官僚混合而成的一个政权机构。农民军憎恨官吏对唐宗室、公卿士族实行严厉的镇压政策“杀唐宗室在长安者无遗”。宰相豆卢瑑、崔沆及左仆射于琮、右仆射刘邺、太子少师裴谂等藏匿民间被义军搜出后“皆杀之”将作监郑綦、库部郎中郑綦拒不投降“举家自杀”。投降黄巢的左金吾大将军张直方因匿公卿于夹壁墙中事后被杀。1农民军给唐宗室、公卿士族以巨大的打击“华轩绣毂皆销散甲第朱门无一半”;“内库烧为锦绣灰天街踏尽公卿骨”2。韦庄的这些诗句形象地反映了这一历史事实。

大齐政权的建立标志着黄巢农民军已取得了巨大的胜利昔日威令天下的公卿贵族已被打翻在地而备遭欺压凌辱的贫苦农民如今却堂而皇之地做了大齐皇帝扬眉吐气这无疑是一个翻天覆地的巨大变化。当时有人写1 《资治通鉴》卷二五四僖宗广明元年。

1 《资治通鉴》卷二五四僖宗广明元年。

2 韦庄:《秦妇吟》。

诗道:“自从大驾去奔西贵落深坑贱出泥。邑号尽封元谅母郡君变作士和妻。扶犁黑手翻持笏食肉朱唇却吃虀..”3作者虽然站在敌对的立场上讥讽农民政权却也无法掩盖这一历史巨变的事实。

黄巢虽然建立了农民政权但却没有出台什么改革措施稳定人心。也没有及时追击望风而逃的僖宗朝廷给敌人以喘息的机会所以僖宗得以从容地组织力量大力围剿农民军。当僖宗逃至兴元时即诏令诸道各出军收复京师。中和元年(881)正月诏令镇东、太原、代州等藩帅各本道兵并赴京师讨伐义军。三月以凤翔节度使郑畋同平章事充京西诸道行营都统与泾原、秦州、鄜延、夏州等节度使“同盟起兵传檄天下”。七月又以宰相王铎兼滑州刺史兼充京城四面行营都统“遣郎官、御史分行天下征兵赴关内”1。僖宗调兵遣将各路军马6续向京师进。

黄巢称帝后曾遣使调河中(今山西永济西)粮饷唐河中将王重荣拒战缴获粮饷四十余船。广明元年三月黄巢以朱温为东南面行营都虞候攻陷了邓州(治今河南邓县)以阻止荆、襄官军北上。接着又遣尚让、王播率军进攻凤翔(今陕西宝鸡)。尚让以为郑畋乃一介书生不谙军事麻痹轻敌中了埋伏大败而归损失二万多人。原已投降义军的唐夏绥节度使诸葛爽这时也背叛了义军。四月黄巢任命其将王玫为邠宁节度使为唐将所攻杀。这时部分官军已分别进至长安附近的渭北、沙苑、渭桥、武功和盩厔(今陕西周至)渐渐逼进长安。黄巢误以为唐大军赶到急忙率军出城东走。唐军入城大肆劫掠乱不成军。黄巢夜宿灞上听说官军已乱又无援军回师攻城官军大败“死者什**”义军收复了长安。2这时义军同州刺史王溥、华州刺史乔谦(钤)、商州刺史宋岩听说黄巢已撤离长安也慌忙弃城而走。稍遇风吹草动黄巢及其将则弃城而走这一事实说明大齐政权还是很不稳固的。

黄巢再次进驻长安后也极力想打开局面。中和元年(881)六月遣其将王播围攻兴平(今属陕西)击败了唐邠宁节度使朱玫。八月黄巢将李详击败唐昭义节度使高浔乘胜收复华州。十一月孟楷、朱温进军富平(今陕西富平东北)唐邠、夏二军败归本道。中和二年(882)二月朱温再次攻占了同州。

黄巢军虽然四处作战或胜或败但始终未能打开局面黄巢“号令所行不出同(今陕西大荔)、华(陕西华县)”基本上仍局限于长安一隅之地。一些地主武装多入深山“筑栅自保农事俱废长安城中斗米直三十缗”1。兼之义军又长期习惯于流动作战即使在其势力十分强大时也往往是攻下一城不久又丢弃像东都洛阳这样的经济、军事重地也不留一兵一卒驻守。由于长期没有建立巩固的根据地得不到充足的供给长安粮食供给严重不足将士或以树皮充饥。因此当唐诸路大军云集长安向义军起总攻时形势便急转直下历时三年的大齐政权也就很快崩溃了。

3 何光远:《鉴诫录》卷一《金统事》。

1 《旧唐书》卷十九下《僖宗纪》。

2 《资治通鉴》卷二五四僖宗中和元年。

1 《资治通鉴》卷二五四僖宗中和二年。

第五节败死狼虎谷中和二年(882)九月朱温变节降唐。李详也欲投降被黄巢所杀。黄巢任命黄思邺为华州刺史但到了十一月即被李详旧卒逐出。中和三年(883)正月沙陀李克用率兵五万进至沙苑击败了黄揆。二月黄巢见义军节节败退粮食也将吃光便“阴为遁计兵三万搤蓝田道”2为撤离长安做好准备。

同年四月唐诸镇兵从四面八方会集京师。李克用与河中、忠武镇将率先出战。黄巢率大军于渭桥迎战一日三战连战失利其他诸道兵也乘机起攻击义军大败。四月十四日李克用军攻入长安黄巢力战不胜遂连夜撤离长安。这时义军尚有十五万。黄巢扬言奔徐州实际上却经蓝田关进入了商山(今陕西商县东)。在撤退中义军把辎重珍货遗弃于道路官军在长安大肆抢掠之后又在路上争先拾取财物不再追击故黄巢“得整军而去”。

五月黄巢骁将孟楷率万人奔袭蔡州(治今河南汝南)唐节度使秦宗权迎战败北遂归顺了义军。接着孟楷又进攻陈州(治今河南淮阳)陈州刺史赵犨早有防备乘机袭杀了孟楷。六月黄巢与秦宗权合兵围攻陈州“掘堑五重百道攻之”。黄巢还在州城北“立宫室百司为持久之计”1。在黄巢围攻陈州时唐廷不断调动军队以围剿农民军。七月朱全忠(温)被任命为宣武节度使加东面招讨使。九月命感化军节度使时溥为东面兵马都统。十二月陈州被围困日久即向邻道求救。于是忠武镇周岌与时溥、朱全忠等皆率兵前来救援。

中和四年(884)正月黄巢军仍是势力强大周岌等诸路救兵被义军打得落花流水招架不住不得不共同向河东节度使李克用求救。二月李克用率蕃、汉兵五万前来增援。黄巢围攻陈州数百天却始终未能攻克。这时李克用会同许、汴、徐、兖等州军马向陈州进先击败了驻守陈州北的太康尚让军又击败了陈州西的西华黄思邺军于是黄巢从陈州周围撤军退至陈州北的故阳里。五月连日大雨平地水深三尺黄巢军营为水所漂又听说李克用大军将至遂奔向汴州。当黄巢军从中牟(今河南中牟)北汴河王满渡口渡河时李克用乘势袭击义军大败死伤万余人尚让率其部下投降了时溥别将李谠等人投降了朱全忠。义军损失惨重黄巢率残兵败将向东北逃去李克用又追杀到封丘(今河南封丘)。这时又遇大雨黄巢只收集散兵近千人冒雨东奔兖州。

六月十五日武宁将李师悦与尚让追至瑕丘(今山东兖州)黄巢与唐军“殊死战其众殆尽”与其外甥林言走至泰山狼虎谷的襄王村(今山东莱芜西南)。这时林言见大势已去“惧追至并命”于是便乘机杀了黄巢及其兄弟妻子。1林言持黄巢等人级欲向时溥献功在路上却遇到沙陀博野军他们杀了林言将林言及黄巢等人级一并献于时溥。

黄巢从揭竿而起至失败身亡历时十年之久。他的活动北起山东南至广东西至陕西转战南北纵横全国十二省推动了各地的农民斗争沉2 《资治通鉴》卷二五五僖宗中和三年。

1 《资治通鉴》卷二五五僖宗中和三年。

1 《旧唐书》卷十九下《僖宗纪》;《资治通鉴》卷二五六僖宗中和四年。重地打击了唐朝的腐朽统治。黄巢打着“天补平均大将军”的旗帜表明了农民朴素的平均主义思想这对后世的农民战争具有深远的影响。

第四十七章数学隋唐时期由于农业、手工业和商业的展以及编制历法、开凿大运河和大规模城市建设等实际需要数学在前代成就的基础上继续向前展。这一时期见于记载的数学著作已明显增多如《隋书·经籍志》著录有27种宋初编纂的《新唐书·艺文志》著录有35 种。数学教育制度的确立、李淳风等对于十部算经的整理和注释、王孝通《缉古算经》关于三次方程的工作、二次内插法的创立、实用算术的展和计算技术的革新以及数学知识的普及、中外数学交流的扩大等等在中国古代数学史上都具有重要意义。第一节数学教育据历史记载早在西周时期“数”作为“六艺”之一成为贵族子弟必修的一门课程在一定程度上受到统治阶级的重视。当时还有世代相传掌管天文历法和通晓数学的所谓“畴人”。但是数学知识的延续和展主要依靠私授家传。如著名数学家祖冲之就称得上是数学世家。隋唐时期在数学教育方面的一项重要举措是在国子监内设立算学馆并相应地在科学考试中设有明算科。如隋朝国子寺设立“算学”置有博士二人助教二人招收学生八十人进行数学教育。唐沿隋制国子监亦设置“算学”但其设于何时则有两种说法。一说为贞观二年(628)“是岁大收天下儒士..其书算各置博士学生以备众艺”1。《唐会要》也有类似记载并且提到唐太宗多次亲临国子监视察“国学之盛近古未有”。另一说则称“唐废算学显庆元年复置”2。从唐初百废待兴到社会稳定、经济繁荣和文化达的总体情况来看大致应是贞观初设“算学”后曾一度撤销而在显庆元年(656)又在国子监内重新添设算学馆。

唐代算学馆由算学博士“掌教文武八品以下及庶人之子为生者”3共招收学生三十人分为两组学制均为七年。学习内容主要是十部算经其中一组十五人学习《九章算术》、《海岛算经》、《孙子算经》、《五曹算经》、《张丘建算经》、《夏侯阳算经》、《周髀算经》和《五经算术》另一组十五人学习《缀术》和《缉古算经》。按当时规定《孙子》和《五曹》共限习一年《九章》和《海岛》共三年《张丘建》和《夏侯阳》各一年《周髀》和《五经算》共一年《缀术》四年《缉古》三年此外还要兼习《数术记遗》和《三等数》。

与此相应科举取士还设置了明算科考试内容主要从十部算经中选题考试合格者可分配从九品以下的官职。然而终唐之世数百年间封建统治者对于数学教育兴废无常算学馆有时设置有时停办隶属关系也常有改变有时属于国子监有时又属于秘书局或太史局如显庆元年(656)设算学馆仅过两年多于显庆三年(658)因算学等“事唯小道各擅专门有乖故实并令省废”1取消了算学馆并把算学博士以下人员转属太史局。龙朔二年(662)又重设算学馆而学生人数减为十人翌年再使“算学隶秘书局”2。此后“算学”仍时有兴废大约在晚唐时明算科考试也被取消了。这种情况当然对数学展是不利的。隋唐以后在国子监创设算学馆进行专业数学教育科举考试中设立明算科选拔数学人才这毕竟是我国历史上的创举。但由于封建思想的束缚重经史轻理工的风气长期盛行因而数学教育并没有受到应有的重视。例如在唐代国子监中有国子、太学、四门、律学、书学、算学六个学馆其中国子学有学生三百人太学、四门各有学生五百人而算学仅有学生三十人后来又减为十人并且只招收社会地位不高的人家的子弟。明算科科举及第以及学数学的人又只能得到很低的官职如国子博士是正五品上而算学博士却是品位最低的从九品下算学博1 《贞观政要》卷七。

2 《新唐书》卷四六《百官志》。

3 《旧唐书》卷四四《职官志》。

1 2《唐会要》卷六六。

士与助教也只能拿到最低的月俸因此“士族所趋唯明经、进士二科而已”3“明经”和“进士”仍然是多数知识分子追求的目标。

3 《通典》卷十三《选举》。

第二节算经十书唐代国子监算学馆采用的教材是由国家统一编订的。据《旧唐书·李淳风传》载:初唐时“太史监候王思辩表称《五曹》、《孙子》理多踳驳淳风复与国子监算学博士梁述、太学助教王真儒等受诏注《五曹》、《孙子》十部算经。书成高宗令国学行用”1。《唐会要》广文馆条则称显庆元年(656)十二月十九日尚书左仆射于志宁等奏置“令习李淳风等注释《五曹》、《孙子》等十部算经分为二十卷行用”2。李淳风曾任朝议大夫、将士郎、承务郎、轻车都尉、太史丞、太史令、秘阁郎中等官职著有《晋书》和《隋书》中的《天文志》、《律历志》、《五行志》以及《典章文物志》《乙巳占》《秘阁录》《法象志》等。

据新旧《唐书》和《宋史》等史籍记载李淳风等编订和注释的十部算经有《周髀算经》、《九章算术》、《海岛算经》、《孙子算经》、《五曹算经》、《夏侯阳算经》、《张丘建算经》、《五经算术》、《缀术》和《缉古算经》后世称为“算经十书”。后来北宋元丰七年(1o84)秘书省刻印算书时《缀术》已经失传因而只刻印了九部并且据考证其中《夏侯阳算经》并非原著而是唐代中期的《韩延算术》。由于此书卷上第一章引用了夏侯阳的一句话而被误认为《夏侯阳算经》。南宋嘉定六年(1213)鲍澣之在福建汀州学校主持翻刻北宋本九部算经时又补入从杭州七宝山宁寿观所藏道书中现的徐岳《数术记遗》一卷并且辗转流传到现在。1963年中华书局出版钱宝琮校点本《算经十书》。

现在有传本的《算经十书》每卷的第一页上都题有“唐朝议大夫、行太史令、上轻车都尉臣李淳风等奉敕注释”字样实际上只有《周髀》、《九章》、《海岛》、《张丘建》和《五经算术》五种还保留有李淳风等的注释并且已非全貌其他几种都已失传了。在李淳风等关于算经十书的校订和注释工作中就天算内容而言其《周髀算经注》水平较高特别是修正了经文和赵爽、甄鸾注中的一些缺陷作出了较大贡献。例如根据实际观测指出《周髀》等古代天算家认为南北相距千里、日影长度相差一寸的传统说法不符合实际情况据此推算得出的天文数据自然也是错误的;提出用两根标竿(古人称为“表”)测量时应根据地势高低不同对日高公式作适当的修正并提出了相应的计算方法;指出赵爽所修改的二十四节气八尺高表的日影长度用等差级数计算也与实际不合;逐条校正了甄鸾对赵爽《勾股圆方图注》的种种误解这对于后世读者有很大帮助。

李淳风等对其他算经的注释有不少值得称道之处如在《九章算术》“少广章开立圆术”中引用了祖暅关于球体积计算的研究成果保存了珍贵的史料。《缀术》失传之后幸有李淳风等的记述才使后人能够了解到祖氏父子的球体积公式和祖暅公理等中国数学史上的重要成就。对《海岛算经》的注解则详细指明了解题中的演算步骤在一定程度上为当时及后人的学习和研究提供了方便。李淳风等人的注释工作也存在不少缺点例如赞扬祖冲之圆周率“更开密法”而没有充分认识到刘徽割圆术的重要意义认1 《旧唐书》卷七九《李淳风传》。

2 《唐会要》卷六五。

为“徽虽出斯二法终不能究其纤毫也”1;在《九章算术》有关圆面积的问题答案下添加“按密率”计算所得答案结果使后来不少人误认为“约率”22/7 是祖冲之的“密率”;总的来说李淳风等人对算经十书进行系统的整理和注释这些算书又被采用为数学教材从而使这些反映唐代以前中国古代数学展情形的最重要的原始文献得以流传至今。

1 《九章算术》方田章圆田术李淳风等注。

第三节《缉古算经》与三次方程唐代立于学官的十部算经中王孝通《缉古算经》是唯一的一部由唐代学者撰写的。王孝通主要活动于六世纪末和七世纪初。他出身于平民少年时期便开始潜心钻研数学隋朝时以历算入仕入唐后被留用唐朝初年做过算学博士(亦称算历博士)后升任通直郎、太史丞。毕生从事数学和天文工作。唐武德六年(623)因行用的傅仁均《戊寅元历》推算日月食与实际天象不合与吏部郎中祖孝孙受命研究傅仁均历存在的问题武德九年(626)又与大理卿崔善为奉诏校勘傅仁均历驳正术错三十余处并付太史施行。王孝通所著《缉古算术》被用作国子监算学馆数学教材奉为数学经典故后人称为《缉古算经》。全书一卷(新、旧《唐书》称四卷但由于一卷的题数与王孝通自述相符因此可能在卷次分法上有所不同)共二十题。第一题为推求月球赤纬度数属于天文历法方面的计算问题第二题至十四题是修造观象台、修筑堤坝、开挖沟渠以及建造仓廪和地窖等土木工程和水利工程的施工计算问题第十五至二十题是勾股问题。这些问题反映了当时开凿运河、修筑长城和大规模城市建设等土木和水利工程施工计算的实际需要。

王孝通在《上缉古算经表》中说:“伏寻《九章》商功篇有平地役功受袤之术。至于上宽下狭前高后卑正经之内阙而不论。致使今代之人不达深理就平正之间同欹邪之用。斯乃圆孔方枘如何可安。臣昼思夜想临书浩叹恐一旦瞑目将来莫睹。遂于平地之余续狭邪之法凡二十术名曰《缉古》。”1这段话清楚地说明了他写作本书的目的和研究成果。《缉古算经》涉及到立体体积计算、勾股计算、建立和求解三次方程x3+ax2+bx=a(a、b 和a非负)建立和求解双二次方程x4+ax2=a(a、a为正这是一种特殊形式的四次方程)等数学内容。这类问题与解法大多相当复杂就当时数学水平而言是相当困难的因此在国子监算学馆要学习三年学习年限仅次于祖氏父子的《缀术》。例如该书第三题假如从甲、乙、丙、丁四县征派民工修筑河堤这段河堤的横截面是等腰梯形已知两端上下底之差两端高度差一端上底与高度差一端高度与堤长之差且已知各县出工人数每人每日平均取土量、隔山渡水取土距离、负重运输效率和筑堤土方量以及完工时间等求每人每日可完成的土方量整段河堤的土方量(即河堤体积)和这段河堤的长度、两端高度、两端上下底宽度以及各县完成的堤段长度等。前两个问题是比较简单的算术问题后两个问题则要经过较复杂的推导和几何变换归结为建立和求解形如x3+ax2+bx=a 的三次方程。在《缉古算经》第十五题至二十题等属于勾股算术的问题中王孝通还创造性地把勾股问题引向三次方程并与代数方法结合起来扩大了勾股算术的范围展了勾股问题的解题方法。在中国数学史上《缉古算经》是我国现存最早介绍开带从立方法的算书它集中体现了中国数学家早在公元七世纪在建立和求解三次方程等方面所取得的重要成就。在西方虽然很早就已知道三次方程但最初解三次方程是利用圆锥曲线的图解法一直到十三世纪意大利数学家菲波那契才有了三次方程的数值解法这比王孝通晚了六百多年。王孝通对自己的研究成果十分得意。他在《上缉古算经表》中批1 王孝通:《上缉古算经表》钱宝琮校点《算经十书》中华书局1963 年版。评时人称之精妙的《缀术》“曾不觉方邑进行之术全错不通刍甍方亭之问于理未尽”由于《缀术》已经失传王孝通的说法是否正确已无从查考但想来恐有失偏颇。他还宣称“请访能算之人考论得失如有排其一字臣欲谢以千金”这又未免有些过于自信。以后宋元数学家创立了天元术、四元术和高次方程数值解法等取得了更加辉煌的成就。

第四节二次插值法二次插值法(又称二次内插法)的创立是隋唐数学的又一项重大成就。插值法是根据两个自变量的已知函数值求这两个自变量之间各自变量对应函数值的近似计算方法。这种方法是很有实用价值的。例如在天文观测中人们不可能每时每刻都进行观测因此只能得到日月五星某些时刻在天球上的位置。利用这些观测记录推算日月五星在其他时刻的位置就要用到插值法这对于天文计算特别是日月交食的推算是十分重要的。实际上在《周髀》和《九章》中就已有了一次插值(或称线性插值)公式。东汉末天文学家刘洪制订《乾象历》为计算月球在近地点后n+s 日的共行度数采用了一次插值公式:f(n+s)=f(n)+s△其中n 为月球在近地点后运行的整日数f(n)为对应的月球位置函数o<s<1△=f(n+1)-f(n)。此后曹魏杨伟、姚秦姜岌、刘宋何承天、南齐祖冲之等各家历法计算月行度数时也都采用了这种算法。随着天文学的展和观测精度的提高天文学家不仅现了月球视运动的不均匀性而且也现了太阳和五星视运动的不均匀性也就是说日月五星的视运动并非是时间的一次函数。为了编制更好的历法特别是为了精确计算合朔和交食时刻何承天、祖冲之以前所长期采用的一次插值法误差太大已经不能满足这种要求于是中国天算家开始了新的探索。

隋开皇二十年(6oo)天文学家刘焯在他所编制的《皇极历》中在推算日月五星视运动度数时先创用了等间距二次插值公式:f n1 s f n1s1s 1s1( ) ( ) ( ) ( )( ),+ = + + + +- -221 2 1 222 1 2△ △ △ △△ △其中1 为相等的时间间隔求太阳视行度数时1 是一个节气的平均日数求月行度数时1 为一日o<s<1f(t)是时间t 的函数表示日月五星的运行度数。当1=1 时上式可化为:f n s f n ss s 1( ) ( )( ), + = + +-△ △22其中△=△1△2=△2 为各时间点上相应的一级差分和二级差分。这个公式实际上就是后来著名的牛顿插值公式的前三项。这种方法比以前所用的一次插值法精密利用这个公式计算所得到的历法精确度也有所提高。可惜的是刘焯《皇极历》这部较先进的历法当时并未颁行直到唐代李淳风才将其计算方法引入《麟德历》中。

由于各个节气之间的时间长短实际上并不相等即历法中的各个节气是不等间距的日月五星的视运动也不是匀变运动因此用刘焯公式计算的结果仍然存在较大的误差。为了解决这一问题进一步提高历法的精确度唐代著名天文学家一行又在此基础上大胆创新在《大衍历》(727)中创立了不等间距二次插值公式:f f s f t s1 1s1 1s1 1 1 1( ) ( ) ( ) + = ++ ++ --+-.è ... ÷△ △ △ △△ △1 21 2112221 21122其中f(t)为已知值1112 表示不同的时间间隔。此外有些学者认为一行还提出了等间距三次差插值法的近似公式1而有些学者则认为就插值算法本身而言一行算法与刘焯算法实质完全相同其分别仅在于以平气或定气为时间间隔的不同2。这些看法究竟是否合适尚有待于更深入的研究。刘焯和一行的二次插值法影响很大并且继续有所展如晚唐天文学家徐昂编制《宣明历》在推算太阳和月亮行度时提出了更为简便的插值公式在一定程度上简化了一行和刘焯的结果。后来宋元数学家又相继创立三次插值法和高次插值法(招差术)在公式内容与形式上已与牛顿插值公式完全一致更加圆满地解决了与之相关的数学和天文计算问题。

1 严敦杰:《中国古代数理天文学的特点》《科技史文集》(第1 辑)上海科学技术出版社1978 年版。2 王荣彬:《中国古代历法中的插值法构建原理》见曲安京、纪志刚、王荣彬:《中国古代数理天文学探析》西北大学出版社1994 年版。

第五节实用算术的展与敦煌算书唐代中期以后普遍推行“两税法”的赋税制度经济情况得到一定程度的复兴农业、手工业和商业有了较大的展。与此相应人们在日常生活中需要进行计算的机会大量增加从而产生改进和简化筹算算法的迫切要求促进了实用算术的展并且取得了显著的成就。例如以《夏侯阳算经》名义流传至今的《韩延算术》是一部可供地方官吏和平民百姓学习数学知识和计算技术的实用算术书。全书共三卷八十三题书中收集和征引各家算法及当时法令保存了宝贵的数学史料。其中记载有将筹算多位数乘除转变为单位数乘除的算法把要摆放上中下三层的筹算简化为在一个横列里演算。如乘数为35就可以先乘5然后乘7。除数为12可以先折半然后再除以6。当乘数位是1 时又可以“以加代乘”。如乘数是14可用“身外添四”法即被乘数不动(这相当于该数乘以1o)然后再退一位加上该数的4 倍;乘数是1o2可用“隔位加二”法除数是12可用“身外减二”法等等都在被乘数或被除数筹式本身上进行演算。对于更多位数的乘除可用类似的方法去处理。如果乘数或除数的位数不是1还能采用各种方法将它化为1然后再来计算。这种算法叫做“求一”或“得一”算法当时曾受到不少数学家的关注。据史籍记载晚唐天文学家边冈“用算巧能驰骋反复于乘除间。由是简捷、径、等接之术兴而经制、远大、衰序之法废矣”1。这也从一个侧面反映了唐代学者在简化数字计算方面的成果及其影响。中唐以后乃至宋元时期改革和简化筹算算法的工作一直在继续着并且不断有所进展其中许多成果还被后来的珠算术所吸收直到珠算完全代替筹算这一工作方告结束。涉及筹算改革的专门书籍除《韩延算术》外还有陈从运《得一算经》七卷“其术以因折而成取损益之道且变而通之皆合于数”1江本《一位算法》2 卷龙受益《算法》2 卷、《求一算术化零歌》1 卷、《新易一法算范要诀》1 卷等但可惜的是这些著作都已失传了。

据史籍记载庸宋之际数学著作为数不少而传留至今者则不多。十九世纪末在敦煌莫高窟藏经洞现了大批历史文献。在这批文献中包含有四种写本算经2:《算经(并序)》1 卷、《算书》和《算表》这三种现藏法国国立巴黎图书馆;另两部《算经(并序)》1 卷其内容与巴黎藏本完全相同实际上是同一本书此外还有《立成算经》一卷这三部书现藏英国伦敦大不列颠博物馆。以上四种算书大致说来可能成书于中晚唐或五代时期是研究这一时期数学的重要史料。《算经》序中提到“凡算者正身端坐”“盖意明情乐者安有不成哉”等等在战乱时期一般不会有如此平和的心境书中还有“又据大唐令文”字样关于大数记法和度量衡制度与《孙子算经》相同另外此书有三个抄本可见在当时是比较流行的因此《算经(并序)》有可能是唐中期的作品。《算表》标明是五代时后周太祖广顺二年(952)写本。《算书》载有男丁给米养马给粟造袍用绵城楼用兵石车钩弩领军出征等问题显然适应于军事计算的需要因此这部书可能1 《新唐书》卷二八《历志》。

1 《新唐书》卷五九《艺文志》《宋史·律历志》。

2 详见李俨:《中国古代数学史料》上海科学技术出版社1963 年版。以下敦煌算书引文均转引自此书。写于战乱频仍的五代时期。《立成算经》关于大数记法和度量衡制度趋于简约与《孙子算经》和《算经(并序)》有所不同所列算法表也很简明扼要便于查索因此可能也是五代时的作品。敦煌藏经洞现的这四种算书所包含的数学内容主要有算筹记数法、大数记法、度量衡制以及乘法口诀、四则运算、面积、体积计算和算表等其中所载算题及乘法、乘方、累加和田亩等计算用表有些很有实用价值为唐以前算书所未见。这些来自民间的算书反映了唐宋之际民间数学教育和数学知识应用的真实情况。

第六节中外数学交流南北朝和隋唐时期随着佛教的流传印度的一些天文学和数学著作也传入中国并且有了中文译本。《隋书·经籍志》著录有《婆罗门算法》3卷《婆罗门阴阳算历》1 卷《婆罗门算经》3 卷但这些书早就失传了现已无法查考其具体内容。唐代还有一些印度天文学家在当时的司天监工作主要有瞿昙、迦叶和俱摩罗三家尤以瞿昙家族的成就最为突出。如著名天文学家瞿昙悉达曾担任过太史监等官职编撰有《开元占经》12o 卷。在这部书所收的《九执历》中他所介绍的印度数学知识有印度数码如用9 个数码符号表示9 个数字用点表示空位或零但该书仅用方框表示而没有写出这9 个数码的具体写法以致印度数码未能在中国流传下来。印度数码亦于中世纪传入阿拉伯国家后又传入欧洲经过书写形式上的演变从而形成了现在世界通用的印度—阿拉伯数码。瞿昙悉达介绍的印度数学知识还有圆弧量法、间隔为3°45′的正弦函数表等。其圆弧量法是把圆周分为36o 度每度分为6o 分与古希腊人的弧度量法相同而与中国古代天文学家把周天分为度不同。但是这些较先进的印度天3651 4文算法与中国传统的算法体系难以协调中国学者中具有代表性的看法是“其算皆以字书(笔算)不用筹策。其术繁碎或幸而中不可以为法。名数诡异初莫之辩也”1。因而这些内容都没有被中国数学家和天文学家所采用。传入中国的印度数学后来仅有大数记法与小数记法对中国数学有所影响如元代数学家朱世杰《算学启蒙》中的“极”、“恒河沙”、“无量数”、“虚”、“空”、“弹指”等大数与小数名称都来自佛教经典。另一方面在钱宝琮主编的《中国数学史》中列举了十进位值制记数法、四则运算、分数、三率法、弓形面积与球体积、联立一次方程组、负数、勾股问题、圆周率、重差术、一次同余组、不定方程问题、开方法和正弦表的造法等14 项数学内容用以说明有些与中国数学极其相似的问题和算法后来又出现在印度的数学著作中因此印度数学的这些内容很可能受到了中国数学的影响。当然这还需要寻找更确切的证据中印数学之间的关系是一个值得深入探讨的课题。

中国与朝鲜、日本之间的文化交流源远流长。中国数学是朝、日两国早期数学展的基础其影响之大是可想而知的。在朝鲜据《三国史记》记载新罗早在七至八世纪便曾在“国学”(相当于中国的国子监)内设立算学科置“算学博士若助教一人以《缀经》、《三开》、《九章》、《六章》教授之”1。其中所说《缀经》当是祖冲之《缀术》《九章》即《九章算术》而《三开》、《六章》为何书则在我国古籍中未见记载。总的来说其数学教育制度与所用教材均与唐朝国子监算学馆相类似。十至十四世纪的高丽王朝也建立了类似的制度。他们还多次派人来华采购各种书籍其中也包括数学书籍。在日本早在公元三世纪日本就开始吸收中国的数学知识而从六七世纪日本的飞鸟、奈良时代起中国的历法和数学就更多地直接或经由朝鲜间接地传入日本。日本于八世纪初设立学校讲授数1 《新唐书》卷二八《历志》四下。

1 金富轼:《三国史记》卷三八《职官》上。

学据日本养老二年(718)公布的《养老令》及其释义书《令义解》(833)记载可知当时所用教材有《孙子》、《五曹》、《九章》、《海岛》、《六章》、《缀术》、《三开》、《重差》、《周髀》、《九司》等十部算书。其教职人员的设置、学生人数、学习内容和考试方法等也与唐朝国子监算学馆的制度相类似。宽平年间(889—897)藤原佐世奉敕编撰《日本国见在书目》记录了当时在日本可以见到的各种书籍。在其中的“历数家”一门中除记载了《周髀》、《九章》等秦汉以来的算书外还记录了《六章》、《三开》等见于朝鲜书目的算书此外也还有一些中国和朝鲜厉代书目都未载而仅见于日本的算书如《九章私记》、《六章私记》、《新集算例》、《元嘉算术》、《要用算例》、《五行算术》等。这些著作中有些是中国人的作品有些则可能是日本数学家在中国数学影响下而自行创作的作品。日本在相当长的时期内直接行用中国历法如《元嘉历》、《麟德历》、《大衍历》和《宣明历》等这些历法中所包含的数学方法加二次插值法等自然也相应地传入了日本。

第四十八章天文学隋唐时期出现的大一统有利于中国天文学继续展。人才与资料集中于朝廷国家财力雄厚天文学家们能够利用三国两晋南北朝时期的天文新现推动历法的进步。他们还利用占有的大量资料系统编纂出古代天文资料精粹汇编写出许多新的天文学著作。另一方面手工业技术的进步有助于天文学家在总结前人经验的基础上研制出功能空前完善的新的大型天文仪器推动了天文观测的展。柳宗元的《天对》和刘禹锡的《天论》则在宇宙本原、宇宙生成和宇宙演化等方面继承和展了中国古代朴素唯物主义的宇宙论和自然观。隋唐时期天文学的展进一步强化了东方天文学体系展现了中国古代天文学走向成熟的风貌。

第一节隋代的历法杨坚在夺取北周政权的时候“欲以符命曜于天下”在为他积极制造改朝换代舆论、宣扬符命征象的人士中有一位略知历法的道士张宾。隋皇朝建立以后最初沿用北周的《大象历》。为满足新朝改历的政治需要张宾献上了对何承天《元嘉历》略加修改而成的《开皇历》于开皇四年(584)颁行天下。但是曾担任过北齐历官的刘孝孙以及名重一时的经学家和天文学家刘焯等都不赞成使用《开皇历》。他们清楚地看出《开皇历》的缺陷如该历糟粕较多、术意不清、推算不准特别是并未吸取《元嘉历》的优点制历者不懂岁差也不知道定朔而这些问题早已分别为南朝的祖冲之和何承天所解决因此其历术明显地落后于当时天文历法的展水平。张宾倚仗皇帝的宠信不但不接受批评反而攻击二刘“非毁天历率意迂怪”“妄相扶证惑乱时人”并将他们逐出京城。张宾死后刘孝孙带着自己编的一部历法再次上京谋求改历可是又受到与张宾一党的太史令刘晖的压制后刘孝孙虽然进入司天监却“累年不调寓宿观台”无法出头。后来孝孙抱书扶棺冒死上奏于是引起隋文帝的注意并命人经过实测比较后再决定是否改历。开皇十四年(594)经实测证明刘孝孙的历法和参与实测的另一部张胄玄的历法都比《开皇历》优越孝孙提出先斩阻碍改历的刘晖再议改历但杨坚不肯也不采用他的历法。不久后刘孝孙去世。开皇十七年颁用了张胄玄的新历。

曾经看过孝孙历术的刘焯对张胄玄的历法提出许多批评指出其术文不少是抄袭刘孝孙的历法也比较粗疏。他于开皇二十年(6oo)编成一部新的历法《皇极历》希望能得到颁用。但张胄玄与太史令袁充编造了所谓“日长之瑞”的假天象深得皇帝宠信刘焯得不到支持于大业四年(6o8)抱憾而终。大业六年张胄玄修改了自己历法中的许多数据颁布于世为《大业历》。大业历的回归年长日朔望月长日采3651o3634264o296o71144用破章法在41o 年中设置151 个闰月定岁差为83 年冬至点西行一度考虑了太阳视运动的不均匀性和月球视差对交食的影响其行星会合周期的数值也十分精确例如所定金星的数值是583.922 日与今采用值相同并将原定冬至点起虚五度改为起虚七度使《大业历》成为隋代一部比较好的历法。事实上没有得到颁行的刘焯的《皇极历》是隋代出现的最好的一部历法。刘焯(544—61o)字士元信都昌亭(今河北冀县)人是隋初著名学者和杰出的天文学家著有论述历家同异的《稽极》1o 卷《历书》1o卷和《五经述议》等。他所创制的《皇极历》将张子信现的太阳视运动的不均匀性引入历法并提出不等间距二次差内插法的数学方法解决了采用定气法的计算问题。《皇极历》计算定朔的方法也是我国古代最早同时考虑日、月视运动不均匀性的定朔法。《皇极历》采用的天文数据也相当精确如定回归年长度为365.24454 日朔望月长度29.53o596 日采用破章法在676 年中设置249 个闰月。又如定岁差率约76.5 年相差一度与今采用值接近。行星会合周期也很准确如水星采用值115.878 日与今值相同。由于皇极历成就突出《隋书》打破只收颁行过的历法的框框破例将该历收入《隋书》的《律历志》中。

第二节中国星官体系的完善三国两晋时期陈卓建立起一个有283 个星官、1464 颗星的星官体系是一个既能区分甘、石、巫三家星又按二十八宿划分的中国星座体系。此后南朝的宋、梁、陈等都曾制造过按陈卓星官体系标示的浑天象;北朝孙僧化、庾季才等也有星象著述。隋文帝平陈以后将南朝的浑仪、浑天象及天文图籍都集中于长安北周的庾季才、陈国的周坟等天文学家也入隋为官他们又奉杨坚之命参照各家星官绘成星图。周坟与袁充等人还在太史局教授太史观生学习星象知识。隋末唐初又有李播写成《天文大象赋》用诗赋描述全天星官。当时星官体系主要存在两个问题:一是过分强调三家星的区分使星空划分成为二元体系而到了唐代已不像前代那样重视三家星的划分;另一个问题是在拱极区与黄道星空之间还有两个区域比较空白命名的星不够多显得整个星空分布不够均匀。

开元年间王希明解决了上述两个问题他的著名作品《丹元子步天歌》既是认星歌诀也是一个星空划分的新体系。《步天歌》一改既分三家星又分二十八宿的二元划分法只按二十八宿划分星空有时还用黑色表示甘氏星黄色表示巫咸氏星不加颜色说明的就是石氏星从而醒目明了但减弱了对三家星的强调。他又明确划分三垣:即紫微垣太微垣和天市垣并充实了围在三垣内的恒星的命名使《步天歌》成为开创三垣二十八宿新体系的代表作。三垣二十八宿分区法将全部星空划分成三十一个天区是一种星官分布比较均匀、可分区认星的完整的星官体系。这一体系一直沿用到近代。《步天歌》七言有韵介绍星官名称、星数和位置等简明通俗便于记忆是后来天文学家初学天文时的必读之书古人称誉它“句中有图言下见象或约或丰无余无失”。例如关于柳宿的歌诀为:“八星曲头垂似柳近上三星号为酒享宴大酺五星守。”将柳宿的星数、外形、周围星官的名称及星数都说得非常清楚。

星官体系的完善带来了星象知识的进一步普及。流传至今的唐代二十八宿铜镜是星象知识在用具装饰中的应用并赋予其一种神秘的色彩。敦煌藏经洞中现的唐代星图抄本是当时人们重视星象知识的证明。敦煌星图一说绘于八世纪初一说绘于十世纪中。图上有135o 多颗星这是世界上现存最早且星数最多的一份星图现藏于英国伦敦大不列颠博物馆1。除这些绘制有所依据的星图外唐代还有许多表意性星图如贞观四年(63o)的李寿墓以及懿德太子、永泰公主、章怀太子等墓都有墓室天象图图中绘有日月、银河及星象。甚至在远距长安的新疆吐鲁番也有唐墓星图但与长安的那几幅星图比较少了表意性多了装饰性并且二十八宿图案经过艺术化处理。五代时期留存的吴越国墓室星图更优越于上述星图其二十八宿连同辅官附座有18o 多颗星且星象相对位置比较符合实际天象。

1 席泽宗:《敦煌星图》《文物》1966 年第三期。

第三节天文仪器的复杂化和功能综合化隋唐时期天文仪器有许多新的创造。如隋文帝时耿询根据张衡制作过水运浑象的记载重新制成一台不用人力的水运浑象他还明了马上刻漏以作在行进中计时之用世称其妙。他与宇文恺合作仿照北魏道士李兰的作品制作了称水漏器这种称漏后来在唐代曾风行一时。

贞观年间天文学家李淳风制造出一台浑天黄道仪这是一台很复杂的浑仪。这台仪器有三重环组即**仪、三辰仪和四游仪李淳风的创造主要为其中的三辰仪。为了更好地测算太阳和月亮的运动仪器上安装了黄道环与白道环。而增加两个圆环就要解决仪器上的黄道与天空黄道在观测时刻的平行问题要解决岁差改变黄道与赤道的交点问题还要解决黄道与白道的相对位置和黄白交点移动的问题等等所以这是一台大大复杂化了的仪器。浑天黄道仪于贞观七年(633)制成并为世所称赞后将该仪置放在皇宫内的凝晖阁。

开元十一年(723)一行为改历实测天象与梁令瓒研制了新的天文仪器叫做黄道游仪。顾名思义这是一台黄道环能在赤道环内游动的仪器。其基本原理与李淳风的浑天黄道仪相同不同的是赤道环上每隔一度有一孔用以固定黄道环使黄道环能模仿古人所理解的岁差现象不断沿赤道退行。一行用黄道游仪作了许多观测工作为修订大衍历、推算交食等提供了大量准确的数据。通过这台仪器对二十八宿天体位置测量的结果还现了恒星位置与古代测量值不相同。这种现象反映了岁差对测定天体位置的影响。

一行还和梁令瓒合作制造了一台水运浑天俯视图。据《旧唐书·天文志》所载它的主体是一个缀有星象、赤道和刻度的铜球铜球有轴可以转动球外设置两个圆环是为黄道与白道环上分别有太阳与月球日月可与铜球同时运行。该仪装在木柜中并以木柜为地平仪器半在地下其运转以水为动力“注水激轮令其自转一日一夜天转一周”。这台仪器除表演天象外还能报时地平之上立有二木人每刻自动击鼓每辰自动撞钟从而使这台仪器成为具有钟表和表演给定时刻的星象及日月位置功能的多功能综合天文仪器。水运浑天俯视图展现了盛唐时期天文仪器的风貌与特点北宋苏颂、韩公廉等正是在此基础上加以改进和创新创制出举世闻名的水运仪象台。

第四节一行的大地测量创举古籍《周礼》说:在地中测影“日至之景尺有五寸”《周髀》将它挥为“日影千里差一寸”。隋代刘焯就怀疑《周髀》的说法未经实测不一定可靠很希望用实测结果加以检验。他曾说:“参之算法必为不可。寸差千里也无典说。明为意断事不可依。”他提出的检验办法是:“取河南北平地之所可量数百里南北使正审时以漏平地以绳随气至分同日度影..前显圣效象除凝。”可惜他的愿望未能实现。

唐开元九年(721)一行受命制定新历他考虑到由于全国各地昼夜的长短不同看到同一交食的食分也不相同这些具体数据都需要经过实测才能确定日影是否千里差一寸也是需要检验的。于是他组织进行了一次大规模的天文测量其最南方的测点选在林邑(今越南中部)最北方的测点选在铁勒(今蒙古乌兰巴托西南)。其间再设多个测量点在各测量点上测量北极出地高度和二分二至时正午八尺表的日影长度。在这次测量中由一行领导、南宫说等人主持的、在河南四个测量点的测量结果最为重要。这四个点分别是白马(今河南滑县地理纬度35°3′)、浚仪(开封西北地理纬度34°8′)、扶沟(纬度34°3′)和上蔡(纬度33°8′)它们差不多在一条经度线上测量的北极高度差实际上就是这四个地点的地理纬度差。由于丈量了四个地点之间的距离得到南北相距526 里27o 步北极高度相差1.5 度同一时刻日影相差2.1 寸这一实测结果否定了《周髀》“日影千里差一寸”的说法同时由于这一说法以前曾长期作为计算天地远近和天体大小的基本数据因此新的测量结果实际上也否定了过去奢谈宇宙大小的各种计算从而对中国古代天文学展作出了重大贡献。

一行还从实测中得出了南北两地“大率三百五十一里八十步而极差一度”1的结论。从现代测量学的理论看他实际上已经测量出地球子午线一度的弧长。由当时的数据换算成现在的计量单位可知一行测出的数值是子午线1°的长度为123.7 千米虽然这比今测值11o.6 千米有较大误差但作为中国历史上也是世界上第一次用科学方法对地球子午线的实测是重大的创举。一行所取得的测量结果本可作为地球是球形的证明但他没有深究这一测量对地球形状认识的意义可以说他走到了通过实测证明大地是球形的重大现的边缘却未能迈出这重要的一步。

1 《新唐书》卷三一《天文志》。

第五节唐代的历法中国古代天文历法至唐代走向成熟其主要标志是历法进一步规范历术进步现历法与实际天象出现较大误差后能及时编造新历并出现了许多很有特色的历法。

李渊建唐之初沿用隋《大业历》。武德二年(619)又颁用傅仁均的《戊寅元历》开创了中国历史上第一个在民用历中采用定朔法的历法。该历关于日行盈缩、月行迟疾等计算方法与大业历大致相同。但采用定朔法可能会出现连大月或连小月的特殊现象如贞观十九年(645)出现了四个连大月因而《戊寅元历》受到攻击不得已又改用平朔失去了其历法的特征。唐高宗麟德二年(665)起颁用李淳风编造的《麟德历》。《麟德历》是一部著名的历法有不少创新在中国历法史上占有重要地位。该历再次采用定朔并独创了一种进朔法即根据朔日小余数据的具体情况将朔日上退一日或下推一日使相应大月变成小月或小月变成大月从而解决了出现连续四个大月或三个小月的违反日常习惯的问题。《麟德历》还采用“总法”134o作为各天文数据的统一分母立法巧捷为后世历家所遵用。《麟德历》的又一创举是正式废除沿袭已久的章蔀纪元之法不用闰周而直接以无中气之月置闰。由于该历是以《皇极历》为基础而编制的在推算五星运动时考虑到日月五星的不均匀运动并吸取了《皇极历》的先进计算方法且所得数据更为精确。《麟德历》的主要缺点是没有在历法中考虑岁差。这部历法虽然是比较好的历法但毕竟存在误差。《麟德历》用到开元九年(721)已显疏漏于是唐玄宗诏令一行编撰新历于开元十五年编成《大衍历》。这年十月一行随玄宗巡幸途中病逝。开元十七年(729)《大衍历》正式颁行全国。

《大衍历》分“历议”和“历术”两大部分历议论述编历的原理历术则又细分为步中朔术、敛术、步日躔术、步月离术、步轨漏术、步交会术和步五星术等这些是说明计算日月五星位置、运动、时刻和日月交食的方法。为了取得制历的数据一行组织了大规模的天文测量研制了新的天文仪器测量了二十八宿距星及许多恒星的位置对日月五星进行了大量的新的观测从而使《大衍历》有了深厚的观测基础。通过观测一行现:“日南至日行最急急而渐损至春分及中而后迟。至北日至其行最舒而渐益之以至秋分又及中而后益急”也就是说冬至时日行最急夏至时日行最缓。这是对太阳周年视运动比较正确的认识改正了刘焯以春分前一日日行最急后一日最舒;秋分前一日最舒后一日最急的错误说法。《大衍历》的重要成就还有在计算太阳运动时创用定气法明不等间距二次差内插法的数学方法用以计算太阳的位置等。与《皇极历》相比《大衍历》在计算日食的时候不但考虑了不同地理纬度对日食的影响还考虑了季节的影响月亮视差对日食的影响等并提出判别日食亏起方位角的方法。《大衍历》也吸收了《麟德历》的数学技巧以3o4o 1 = 3657433o4o1 = 291o133o4o为通法从而得到: 回归年日; 朔望月日; 周天= 度的基本数据。《大衍历》完善的体系为1 365779.753o4o以后各制历家所效仿。

公元762 年因《大衍历》未报代宗宝应元年六月望的月食改颁郭献之编修的《五纪历》。建中四年(783)又以《正元历》替代了《五纪历》。821 年起颁行徐昂编撰的《宣明历》。《宣明历》有一些新现和新成就如在日食计算中引出时差、气差和刻差三差所用近点月与交点月的数值与今采用值相同是一部较好的历法。唐代最后使用的一部历法是边冈编撰的《崇玄历》昭宗景福二年(893)颁行。

第六节古代天文文献的收集和整理唐《开元占经》是唐代收集整理古代天文文献资料的一大成就主编为瞿昙悉达其祖父原是天竺(今印度)婆罗门僧人于隋代携全家来中国定居。其父瞿昙罗曾向唐太宗献上《经纬历》武周圣历元年(698)又献上自编新历《光宅历》。瞿昙悉达供职太史监担任过太史令。约在开元二年(714)奉旨领导编纂《开元占经》约历时十年完成了这部有12o 卷之多的巨著。《开元占经》前两卷辑录了古代天文学家的宇宙理论从第3 卷到第9o 卷辑录的是对各种天象的占法第91 卷到第1o2 卷辑录了气象占第1o3 卷为《麟德历经》1o4 卷为《九执历》1o5 卷为先秦至开元期间29 种历法的基本数据1o6 至11o 卷记星图中的星位最后1o 卷是杂占。

《开元占经》所集古代天文星占著作不下七八十种明代程明善曾称赞此书的收录“可谓无遗珠矣”。面对浩瀚的素材该书的编辑是十分成功的。他采用的方法是先编目录纲要按照对天地的认识日月五星和二十八宿及与之相关的占语星占理论基础(分野和星官)偶见天体及相关的占语历法杂占等的顺序将各家有关的论述纳入相应的章节使这部书成为经过系统编辑的天文星占资料精粹汇编。《开元占经》直接节录原著原文未经编者改写因而保存了大量原始资料得以传世其中许多珍贵资料是仅见于此书的这是这部书的一项重要贡献。《开元占经》中所记载的中国古代天象记录恒星观测记录甘、石、巫三家星表的星名和星数前人历法的主要天文数据《麟德历》全部内容《九执历》历代天文学家对宇宙结构和天体运动的论述以及各种纬书等也都有重要的研究价值。

另外一部著名的作品是李淳风的《乙巳占》。与《开元占经》相同的是两者都对大量古代天文星占材料进行了整理不同的是《乙巳占》是一部编著而成的作品是作者综合各家之说并参以经传子史及挥己见写成的书。全书共1o 卷介绍了甘德、唐昧、梓慎、裨灶、箕子、张衡、陈卓、刘表、郗萌、庾季才、袁充、郭璞等近3o 位星占家的观点主要内容是分类载述日月五星占、列宿占、彗孛流陨占和气象占等此外还有候风法以及适应唐代郡县划分的分野理论天象记录天文仪器结构等内容。

经李淳风整理编撰而成的《晋书·天文志》、《隋书·天文志》也是整理前代天文史料的典范其所作的概括和总结内容全面体系完整反映了作者“政教兆于人理祥变应乎天文”的观点。

第七节中外天文学交流无论是从天文历法、天文星占看还是从天象观测、天文仪器看隋唐时期都表现出它的成熟中国古代天文学以历法与星占服务于皇帝的体系得到进一步强化历法的研究和编历技巧也满足了当时社会的需要。同时隋唐时期与域外的天文学交流也得到加强在中外天文学交流方面的成就是很突出的。

前面提到的来自印度定居中国的瞿昙悉达其一家有四代人在唐代从事过天文工作:其父瞿昙罗曾任太史令其子瞿昙譔曾任司天监其孙瞿昙晏曾任司天台冬官正。这种情况一方面是由于瞿昙家族自身的文化素质高既掌握印度天文历法又通晓中国的天文学世代相传影响至深;另一方面反映出当时重视的是人才不因其来自异域而受到岐视。

瞿昙悉达不仅主持过天文仪器的修复编纂过《开元占经》而且他还于开元六年(718)奉旨译成《九执历》。“九执”就是“九曜”。《新唐书·历志》说:“《九执历》者出于西域。”这部先于《大衍历》完成的历法其全文后来收入《开元占经》第一o四卷此外还有《九执历》立成算法2 卷收入张说、陈玄景根据一行的《大衍历草》编成的书中作为附录。《唐会要》卷四二记载说:“洎十五年(727)一行定草诏说成之。因编以勒成一部:经章十卷长历五卷历议十卷立成算法天竺《九执历》二卷古今历书二十四卷略例奏章一卷凡五十二卷。”瞿昙悉达自己也说:“《九执历》法梵天所造五通仙人承习传授”说明它出自印度是从精通印度历法的人那里学习来的。据研究《九执历》是根据几部印度历法编译而成的一部历法。正如他在按语中所说:“今削除繁冗开明法要修仍旧贯缉缀新经备述算术具算如左”从而将印度古代历法较系统地传入中国。《九执历》引进了印度天文学中的一些先进的内容如周天36o 度和6o 进位的圆弧度量方法黄平象限等概念以及太阳远地点位置、黄白交点运动周期等比汉历精确的数据。其中七曜值日次法如该历所载:“又置积日以七除弃之余从荧惑月命得之七曜直日次其七曜直用事法别具本占”也是以前汉历所没有的。但当时中国的天文学家并未将《九执历》中的先进内容学到手吸取到汉历中来。这部历法只是“与《大衍历》相互参奉”作为参证大衍历的一种方法。

另一部含有七曜内容的历法是《符天历》。《新五代史·司天考》载:“唐建中时术者曹士 始变古法以显庆五年为上元雨水为岁号《符天历》。世谓之小历只行于民间。重绩乃用以为法遂施于朝廷。赐号调元历。”过去人们一般认为曹士 《符天历》包含的内容并没有出传统历法的框架只是废除上元积年简化历法计算故为民间历所取用。后来得到颁行的马重绩的《调元历》实际上用的也是《符天历》术。但是日本学者从保存在日本的于1765 年编撰的《天文秘书》卷六四中现了《符天历经日躔差立成》的抄本。经研究《符天历》各年历书中每月都载有九曜的运行方位。九曜就是日月五星这七曜再加上罗■、计都(罗■、计都是印度天文学家推想的两个看不见的天体实际上指的是黄道与白道的开交点和降交点)。这些内容表明《符天历》确实“本天竺历法”从而在一定程度上反映出印度天文学对中国天文学所产生的影响。

唐代中国同朝鲜、日本的天文学交流也十分频繁。当时的新罗、日本曾派遣很多留学生来学习中国文化其中包括天文历法中国的天文历法成就和书籍大量传入朝鲜和日本。如朝鲜刻于672 年的一幅石刻星图其绘制方法就是中国的盖图法。据记载传入日本的天文学著作就有四百六十一卷。唐代的《麟德历》、《大衍历》、《宣明历》等都在日本行用过。因此中国天文学对朝鲜、日本天文学产生了巨大的影响。

第八节气象知识的进步隋唐时期对气象气候不论在实际观测还是在理论方面都有所进步。关于气象气候的观测资料在《隋书》、《旧唐书》和《新唐书》的《五行志》中有记载。此外在农书和方志中也有不少涉及雨、雪、雹、霜、雾、气温异常、大风、干旱等天气现象的记录。

这一时期对气象规律的认识尤其是在观风和观雨等方面都有所进展。如李淳风对风就很有研究在《乙巳占》中有专论风的候风法、占风远近法、推风声五音法等。其中候风法专门介绍了相风旗、羽葆和木乌等测风仪器。在另一部著作《观象玩占》中按子、癸、丑、离、寅、甲、卯、乙、辰、巽、巳、丙、午、丁、未、艮、申、庚、酉、辛、戌、乾、亥、壬将风向定为24 个其中子、午、卯、酉分别表示北、南、东、西四个方向。他在该书卷四八中还写道:“凡风初迟后疾者其来远;初急后缓者其来近。动叶十里鸣条百里摇枝二百里落叶三百里折小枝四百里折大枝五百里飞砂走石千里拔大根三千里。凡鸣条以上皆百里风也。”《乙巳占》卷十《占风远近法》也有类似的记载。这一记载对风力大小和形成风的范围作了生动形象的描述。这实际上也是一种用树木动态作标准来判断风力的方法。这种方法与十九世纪初英国人蒲福提出的风力分级法类似但比蒲福早一千一百多年。

邵谔的《望气经》对于各种云的区别如颜色和形状的差异等有相当仔细的观察和记述。关于雨的预兆《开元占经》卷九八中有:“虹蜺见雨即晴旱即雨。”“久雨虹见即晴久旱蜺见即雨也。”唐代黄子的《相雨书》可说是一部关于降雨的气象学专著。该书主要内容有:(1)观云从云的形状、颜色、所处地理位置、云行度等来预报下雨的时间及雨量大小如“清晨云如海涛者即时风雨兴也”1。(2)候气如“视日出气正白日入气正赤者皆走石飞砂”。(3)看虹如“晚有断虹占半夜有雨达日中”。(4)看雾如“日始出南方有雾者辰刻雨”。该书还有关于风雨云气等气象占的内容和一些有参考价值的农谚。《说郛》所收的《相雨书》内容不多仅有十条。元朝大德八年(13o4)刊本方回序的《相雨书》则有二十多条。从方回的序言可知《相雨书》共有十篇、一百六十九条。现存者已非原书面貌。

1 引自大德八年刊本《相雨书》下同。该书现藏北京图书馆。

第四十九章地理学第一节地志隋朝统治时间短地理著作不多。由于“隋大业中普诏天下诸郡条其风俗、物产、地图上于尚书。故隋代有《诸郡物产土俗记》131 卷《区宇图志》129 卷《诸州图经集》1oo 卷。其余记注甚众”1。

大业六年(61o)隋炀帝命臣下编纂的《区宇图志》卷有图“叙山川则卷有山水图叙郡国则卷有郭邑图叙城隍则卷有公馆图”2。这是一部大型全国图志今已失传。

裴矩的《西域图记》也已失传在《隋书·裴矩传》中存有此书的序。

由序文知道裴矩于大业初在张掖掌管互市从书传及向西域商人采访中搜集到我国新疆及中亚、西亚各国的山川、姓氏、风土、服章、物产等资料“依其本国服饰仪形王及庶人各显容止即丹青模写为《西域图记》”。又“别造地图穷其要害”。书中不仅有地图而且有彩色人物服饰图像。序文还记载了自敦煌通中亚诸国直至地中海的三条交通要道可补史籍缺佚。

唐代由于政治、经济强盛统治时间长地理著作的数量比隋朝显著增多。从《太平御览》、《太平寰宇记》中知道唐代曾有五十多州修有图经这些图经已亡佚。现存图经仅有《沙州图经》和《西州图经》。

在《隋书》、《旧唐书》、《新唐书》中有《地理志》和《外国列传》是隋唐重要地理文献。如《隋书·外国列传》记载了高丽、真腊等二十四个国家的面积、城市、文化、风俗、物产、气候、交通等。《新唐书·地理志》的内容比《旧唐书·地理志》丰富所记矿物产地、水利设施尤其详细。书后附载唐代地理学家贾耽记述当时中国与四邻的几条交通要道是中西交通的重要史料。

唐代著名的地志有《括地志》、《古今郡国县道四夷述》、《元和郡县图志》、《两京新记》、《吴地记》、《云南志》、《岭表录异》、《桂林风土记》等。

《括地志》是贞观年间魏王李泰命臣僚纂修的以《贞观十三年大簿》划分的政区为纲全面叙述十道、三百六十个州(包括四十一个都督府)、一千五百五十七个县的建置沿革山岳形胜河流沟渠风俗物产往古遗迹和人物故实。它是盛唐时期的疆域志唐宋人又称其为“贞观地志”1。《古今郡国县道四夷述》是贾耽《海内华夷图》的文字说明以详于考证古今地理为特点。后来贾耽又把它简缩为《贞元十道录》4 卷但都失传了。二十世纪七十年代在敦煌石窟中现了《贞元十道录》残本成为现存总地志中最早的写本2。

《元和郡县志》是李吉甫撰写的原有42 卷宋以后缺8 卷。内容相当丰富概括起来有五个方面:即疆域政区、自然地理、经济地理、人口地理1 《隋书》卷三十三《经籍志二》。

2 《太平御览》卷六o二引《隋大业拾遗》。

1 贺次君:《括地志辑校前言》中华书局198o 年版。

2 陈正祥:《中国地图学史》第19 页注(35)香港商务印书馆1979 年版。和历史地理。

唐代记载云南地理的书不下六种其中以《云南志》最好也只有它幸存。作者樊绰在写《云南志》时由于有亲身经历和调查材料又有《云南记》、《云南行记》作参考所以所记云南境内的交通途程、重要山川湖泊、城邑、各民族的经济生活、生产技术、风俗习惯、物产、南诏的历史、军事组织、四邻各国的地理都很详细是保存至今唯一一部记载云南地理最早最详细和最有参考价值的著作1。

《两京新记》是韦述撰写的城市地理著作原书5 卷现仅存1 卷。它是按方位依次记载长安、洛阳两个城市中设于各里坊的政府机构、文化单位、寺庙建筑及其历史很有特色。

1 赵吕甫:《云南志校释序言》中国社会科学出版社1985 年版。

第二节地图唐代最有名的地图学家是贾耽他继承裴秀“制图六体”的法则于贞元十七年(8o1)撰成《海内华夷图》。具体做法是:“谨令工人画《海内华夷图》一轴广三丈纵三丈三尺率以一寸折成百里..其古郡国题以墨今州县题以朱今古殊文执习简易。”2他创造了用红、黑两种颜色标注地名的新方法以此区别古今地名一目了然。原图已佚但他的方法却为后世所沿用。

贾耽晚年还完成了《地图》1o 卷已失传。

唐代除了贾耽的地图外还有许多地图。以《十道图》来说就有三种:(1)长安四年(7o4)《十道图》13 卷; (2)开元三年(715)《十道图》1o 卷;(3)李吉甫的《十道图》1o 卷1。李吉甫的图有文字说明。“载州县总数文武官员数俸科”2。这些《十道图》是在各州府造送的地图基础上编绘的。最初唐朝政府规定“凡地图委州府三年一造与板籍偕上省。其外夷每有番客到京委鸿胪讯其人本国山川风土为图以奏焉。”3建中元年(78o)以后改为每五年造送一次。“如州县有创造及山河改移即不在五年之限”④。

唐代由于漕运展出现了漕运图。元和八年(813)王播进《供陈许琵琶沟年三运图》。长庆二年(822)王播又进《新开颍口图》5。长兴三年(932)赵德钧献《新开东南河图》。

广陵人李该画的五色《地志图》是别具一格的地图。据见过此图的人吕温说:“观其粉散百川黛凝群山元气剖判成乎笔端;任土之毛有生之类大钧变化不出其意。然后列以城郭罗乎陬落内自五侯九佰外自要荒蛮貊禹迹之所穷汉驿之所通五色相宣万邦错峙。毫厘之差而下正乎封略;方寸之界而上当乎分野。”6从这段话中知道图中绘有山川地形、物产、城邑、古迹、疆域险要、交通道路等并以彩色分别。惜图已失传。

唐代还有军事设险图。唐中宗时全军统帅魏元忠(637—7o7)“撰《九州设险图》备载古今用兵成败之事”1。唐宪宗时李吉甫绘制了一幅包括黄河以北所有军事要地和设防地点的《河北险要图》宪宗把它挂在室内每天查阅2。李吉甫的儿子李德裕在父亲影响下也很重视军事设险图的绘制。在他建造的“筹边楼”里左壁绘有通往南蛮道路上的山川险要图;右壁绘有通往吐蕃道路上的山川险要图。每当军事演习时召集众将在图前“指2 《旧唐书》卷一三八《贾耽传》。

1 《新唐书》卷五七《艺文志》。

2 《直斋书录解题》八。

3 《唐六典》卷五“职方郎中”条。

④ 《唐会要》卷五九“职方员外郎”。

5 《册府元龟》卷四九七《邦计部·河渠》。

6 《吕和叔文集》卷三“地志图序”。