俄罗斯所藏黑水城(今属内蒙古自治区额济纳旗)出土文献多为七八百年前的古籍,今保存于俄罗斯圣彼得堡东方学研究所,数量巨大,内容丰富,种类多样,价值珍贵。内有历书多种,其中有印本汉文历书,也有手写本西夏文—汉文合璧历书。近几年有幸参与整理、出版《俄藏黑水城文献》的工作,在圣彼得堡查阅了大量黑水城出土文献,其中包括汉文历书。因这些历书皆为残片,研究考证困难重重,加之笔者于历法尚属初学,研习琢磨,实属弄斧班门。本文对汉文历书的初步探讨,仅作引玉之砖,切望行家指正。 一 残历书时代为13世纪初期 俄罗斯所藏黑水城出土汉文历书,多数已经俄罗斯著名汉学家孟列夫教授(л.н.менbшиков)整理、注录。现将有关部分节录如下: 历书(305~309号) 305(原藏录号TK-5285)[历书] 历日,日期与竖线分开,竖行再用横线分成5栏(从上到下):①表示干支时辰,指出五行及周相的日期;②星座;③告诫应回避什么;④庇护神名称;⑤说明吉凶征兆。木刻本,粘在西夏文的书背面(当时的裱褙),按西夏文经折装书的尺寸从上下两边裁齐。原先大概是卷子装,宋体字,下面3栏的字小。保存下来的是五天的日历。无书题,宋版本(12世纪前30年的)…… 306(原藏录号TK-5229)[历书] 历书,与本书编号305是同一类型。宋体字,现存5天的日历,无书题。宋版本(12世纪前30年的)…… 307(原藏录号TK-5469[历书])(图一、二)
历书,与本书编号305属同一类型。宋体字,现存20天的日历,第12天以后有下月开始的一栏:“□月小”。无书题。宋版本(12世纪前30年的)…… 308(原藏录号TK-269)[历书] 历书,保存下来的是中间一条的3栏:①指出吉凶征兆;②太阳经过黄道的周相;③庇护神。木刻本……宋体字,宋版本(12世纪前30年的)…… 309(原藏录号TK-297)[历书] 历书,一竖栏内有下列纵行:①附有干支和五行的日号,并指出它们的周相;②星座;③告诫应回避什么;④指明自然现象;⑤说明吉凶征兆。日期被竖线分开。两卷木刻本残片……宋版本(12世纪前30年的)……(注:[俄]孟列夫著、王克孝译《黑水城出土汉文遗书叙录》,17页,宁夏人民出版社,1994年。 在中俄合作出版的《俄藏黑水城文献》第4册中已经收录了部分西夏佛经裱纸背面的残历书,编号TK269和TK297。(注:史金波、魏同贤、克恰诺夫主编《俄藏黑水城文献》第4册,355~357页,上海古籍出版社,1997年。 )其余将在近期于第6册中刊布。 笔者在2000年夏季第四次赴圣彼得堡东方学研究所整理该所未编目的文献时,又发现了3纸新的汉文的残印本历日,编号为ИнΦ.No.8117(1、2)(图三、四)、5306,也系原作为废弃纸张用作西夏佛经的裱纸,已被裁剪成残片,因年久从佛经上脱落下来。残历书呈表格状,表中各栏内有汉字。从残历书特点看和孟列夫介绍的5285、5229、5469、269号历书属同一类型。
孟列夫认为这些历书是12世纪前30年的宋刻本,并提出了理由:“藏品中宋朝印的历书最多,关于从宋朝得到历书的情况在史料中有很多报道。1127年女真占领中国北部后,宋朝印刷的历书就再也得不到了,因此印刷的历书都是12世纪前30年的木刻本残片。” 这些历日究竟属于什么时代呢? 俄藏黑水城出土汉文历书皆为裁断的残片,无一页完整。据其残存的内容看有月序、月大小、月九宫、月建、各日日期、干支、纳音、建除十二客、二十八宿、蜜日注、吉凶注、日出入时刻、人神所在等,内容十分丰富。5285、8117、5036、5229、5469号保存了上段,269号保存了下段。这与敦煌发现的宋代具注历日的形式基本上一样,并且增加了二十八宿。(注:邓文宽《敦煌天文历法文献辑校》,513~672页,江苏古籍出版社,1996年。 )因这些具注历日没有序,也没有岁首,各页上部被裁失,所以不但没有年份干支,甚至也没有完整的月序,因此不能直接知其具体年代。令人欣慰的是从新发现的8117号残历书和原有的5469号残历书中可以推断出残历书的确切年代。 8117号有两残片,可上下对接,中间稍有残缺。残片分3竖栏,在中间一竖栏上部有三个大字:“四月大”,这是此月之始。此栏前一栏应为三月最末一日,残存“……十九日辛巳金建”诸字,知前残失一“二”字,三月应是小月,由二十九日辛巳推其朔日为癸丑。由表列第3竖栏日干支可知四月朔日干支为壬午。又知四月为大月30日,可推知五月朔日干支为壬子。又四月九宫系二黑中宫,倒推可知此年正月九宫为黄中宫,根据月九宫和年地支的对应关系,又知此年为季年,地支不出丑、未、辰、戌。8117号残历日还保留着干支纪月法。干支纪月法是古代占卜家出于推算八字等占卜的需要,将十二地支配上十天干而成,缺乏天文历法的实用价值,但干支纪月有益于推断历书年代。(注:蒋南华《中华传统天文历术》,83~90页,湖南出版社,1996年。