趙江紅
(浙江大學(xué) 人文學(xué)院,浙江 杭州 310058)
早在1980年代,周紹良在介紹他所收藏的明代大統(tǒng)歷書時(shí),曾注意到《大明萬(wàn)歷四十四年歲次丙辰大統(tǒng)歷》后附有《五星伏見目錄》一種:
至于《大統(tǒng)歷》后附《五星伏見目錄》一種,則各從未見同式者,據(jù)《明史》卷三一《歷志》:
歲造《大統(tǒng)民歷》、《御覽月令歷》、《七政纏度歷》、《六壬遁甲歷》、《四季天象占驗(yàn)歷》、《御覽天象錄》,各以時(shí)上。
此《五星伏見目錄》卻未見于其中,是《明史》亦有所漏載者。[1]42
從《明史·歷志》的記載來(lái)看,明代歲造的歷書有《大統(tǒng)民歷》《御覽月令歷》《七政躔度歷》《六壬遁甲歷》《四季天象占驗(yàn)歷》《御覽天象錄》六種之多。周紹良認(rèn)為《五星伏見目錄》不屬于其中任何一種,是《明史》“所漏載者”。應(yīng)該說(shuō),在這一件歷書的認(rèn)識(shí)上,博覽如周紹良者也出現(xiàn)了一點(diǎn)偏差。《五星伏見目錄》并非“漏載”,而正是《明史·歷志》明確記載的《七政躔度歷》。雖有學(xué)者留意及此,(1)汪小虎雖指出該《五星伏見目錄》的五葉內(nèi)容都屬于《大明萬(wàn)歷四十四年歲次丙辰七政躔度》,但他似乎誤解了周紹良將歷書的五葉內(nèi)容都視為《五星伏見目錄》的本意,從而忽視了前人對(duì)此件歷書的定名錯(cuò)誤。參見汪小虎:《明代頒賜王歷制度考論》,《史學(xué)月刊》2013年第2期。但未詳細(xì)展開。目前學(xué)界亦缺乏對(duì)此類歷書的系統(tǒng)介紹與研究。(2)目前關(guān)注到《七政歷》的學(xué)者主要有黃一農(nóng)、張健、吳巖等。黃一農(nóng)在分析清初新舊歷法之爭(zhēng)時(shí),曾據(jù)《七政經(jīng)緯躔度時(shí)憲歷》所載星曜位置數(shù)據(jù),得出新舊歷法對(duì)羅睺、計(jì)都二曜運(yùn)行推算的不同,從而以具體事例剖析了新舊歷法之爭(zhēng)中的焦點(diǎn)問(wèn)題。參見黃一農(nóng):《清前期對(duì)“四余”定義及其存廢的爭(zhēng)執(zhí)——社會(huì)天文學(xué)史個(gè)案研究(下)》,《自然科學(xué)史研究》1993年第4期。張健也利用《大明嘉靖十年歲次辛卯七政躔度歷》所載的五星位置數(shù)據(jù),分析了授時(shí)大統(tǒng)歷法五星推步的精度問(wèn)題。參見張健:《授時(shí)大統(tǒng)歷法五星推步的精度研究》,《天文學(xué)報(bào)》2008年第2期。吳巖曾將《七政經(jīng)緯躔度時(shí)憲歷》視為清代官頒歷書的一種,并對(duì)《七政經(jīng)緯躔度時(shí)憲歷》的存世情況作過(guò)初步整理。參見吳巖:《清代歷書研究》,北京師范大學(xué)2011年博士學(xué)位論文。因此,有必要從國(guó)家圖書館藏《五星伏見目錄》入手,在糾正此件歷書歷名之誤的同時(shí),對(duì)《七政歷》的內(nèi)容體例、歷名變革、頒布、流行等略作考釋,以期能稍補(bǔ)前賢之未逮。
筆者認(rèn)為國(guó)圖藏《大明萬(wàn)歷四十四年歲次丙辰大統(tǒng)歷》后附《五星伏見目錄》即《七政躔度歷》,是在目驗(yàn)了歷書影印本后作出的判斷。因周紹良將自己搜求半生的大統(tǒng)歷日大部分贈(zèng)予了國(guó)家圖書館,(3)除《大明景泰三年歲次壬申大統(tǒng)歷》外,周紹良將所藏五十余件明代歷日悉數(shù)捐贈(zèng)給了國(guó)家圖書館。參見《國(guó)家圖書館藏明代大統(tǒng)歷日匯編》第一冊(cè)前言部分。并由國(guó)家圖書館整理出版,這件《五星伏見目錄》得以收錄在《國(guó)家圖書館藏明代大統(tǒng)歷日匯編》第五冊(cè)中。[2]周紹良指出:“《五星伏見目錄》缺五月至十二月?!盵1]42今見之影印本僅存五葉,第一葉為《五星伏見目錄》,第二至第五葉為正月至四月的日、月、木、火、土、金、水七曜行度。第五葉之后有兩葉內(nèi)容為“紀(jì)年”與諸日宜忌,本當(dāng)屬于《大明萬(wàn)歷四十四年歲次丙辰大統(tǒng)歷》的最后一部分(4)汪小虎曾指出明代大統(tǒng)歷書的形制長(zhǎng)期固定不變,并將一件完整的大統(tǒng)歷日分為五個(gè)部分,“紀(jì)年”、宜忌諸日及欽天監(jiān)官職名等屬于最后一部分,篇幅一般為兩葉。參見汪小虎:《〈大明泰昌元年大統(tǒng)歷〉考》,《上海交通大學(xué)學(xué)報(bào)(哲學(xué)社會(huì)科學(xué)版)》2010年第4期。,可能是收藏者或整理者誤將該年的大統(tǒng)歷與《五星伏見目錄》視為同一件歷書,才將《五星伏見目錄》的五葉內(nèi)容錯(cuò)置于《大明萬(wàn)歷四十四年歲次丙辰大統(tǒng)歷》之內(nèi)。
由影印本也可以看出,周紹良之所以稱此歷書為《五星伏見目錄》,與首頁(yè)標(biāo)題“大明萬(wàn)歷四十四年歲次丙辰五星伏見目錄”有關(guān)(參見圖1)。五星伏見,謂五星隱而不現(xiàn)與顯現(xiàn)。如圖1“正月大”下對(duì)應(yīng)“木(星)”的一欄上書“一日尾十五度順行見”,指的是正月一日木星出現(xiàn)在尾宿十五度,且順行。然而“五星伏見目錄”僅能涵蓋第一葉的內(nèi)容,無(wú)法統(tǒng)攝第二葉開始的七政行度的內(nèi)容。因此我們認(rèn)為,“五星伏見目錄”并非該件歷書的本名,該歷書的體例內(nèi)容也有待進(jìn)一步闡發(fā)。
在國(guó)家圖書館藏書中,可以找到另一件與所謂《五星伏見目錄》體例相同的歷書,即《大明嘉靖十年歲次辛卯七政躔度》(以下簡(jiǎn)稱《嘉靖十年七政躔度歷》)。薄樹人曾為之撰寫提要,云:
本書共分三個(gè)部分。第一部分稱為“五星伏見目錄”,共一葉。每月給出一柱,寫出該月內(nèi)木、火、土、金、水五大行星的順、退、伏、見等情況,以及進(jìn)入十二宮的時(shí)日。因嘉靖十年有閏六月,故這一葉共給出十三柱。
第二部分給出每月內(nèi)逐日的干支日名。日名之上注有朔、望或節(jié)氣的時(shí)刻。下面給出每日夜半時(shí)太陽(yáng)的所在宿度,每日昏時(shí)(對(duì)于望之前的各日)或晨時(shí)(望日及以后的日子)月亮所在的宿度;日過(guò)宮的時(shí)刻;木、火、土、金、水五大行星在每日晨或夕時(shí)的所在宿度,并標(biāo)出當(dāng)時(shí)該星處于何動(dòng)態(tài)段(如,順行、退行、留、伏、疾[指速度大于平均速度]、遲[速度小于平均速度]等等。)這部分為每月一葉。但不知何故,缺十二月的那一葉,故總數(shù)只十二葉。這部分是“七政躔度”的正文。七政指日、月、五星。
最末部分給出四余躔度。四余是傳自印度天文學(xué)中的紫炁、月孛、羅睺、計(jì)都四個(gè)所謂的隱曜。這份躔度也只有一葉。給出每月一柱。每柱都按上述四余次序,給出其在本月內(nèi)進(jìn)一度(對(duì)于紫炁、月孛)或退一度(對(duì)于羅睺、計(jì)都)的日子。[3]
國(guó)圖藏《嘉靖十年七政躔度歷》是一件幾近完整的歷書,薄樹人將其內(nèi)容分為三部分。第一部分只有一葉,記錄五星每月的“順、退、伏、見”情況,是與“大明萬(wàn)歷四十四年歲次丙辰五星伏見目錄”體例完全一致的“大明嘉靖十年歲次辛卯五星伏見目錄”(參見圖2)。第二部分篇幅最巨,記錄日、月、木、火、土、金、水每日行度及日過(guò)宮時(shí)刻等,與所謂《五星伏見目錄》第二至第五葉的內(nèi)容完全相同(參見圖3)。根據(jù)這兩部分內(nèi)容的比較,已經(jīng)可以斷定,所謂《五星伏見目錄》是與《嘉靖十年七政躔度歷》性質(zhì)相同的歷書殘卷,故應(yīng)定名為《大明萬(wàn)歷四十四年歲次丙辰七政躔度》(以下簡(jiǎn)稱《萬(wàn)歷四十四年七政躔度歷》)。(5)傳世《七政歷》中,還存在多例這樣的定名錯(cuò)誤。此外,《嘉靖十年七政躔度歷》第三部分為紫炁、月孛、羅睺、計(jì)都四余躔度,可知《萬(wàn)歷四十四年七政躔度歷》除“缺五月至十二月”七政行度外,還脫缺了該年四余躔度的內(nèi)容。
圖1 《萬(wàn)歷四十四年七政躔度歷》首頁(yè)
圖2 《嘉靖十年七政躔度歷》首頁(yè)
圖3 《萬(wàn)歷四十四年七政躔度歷》正月(部分)
國(guó)圖收藏的《七政歷》是今僅存的兩件明代《七政躔度歷》。而日本西尾市巖瀨文庫(kù)藏明應(yīng)三年(公元1494年)、明應(yīng)六年(公元1497年)、明應(yīng)九年(公元1500年)《七曜歷》,則是今存最早的《七政歷》抄本。日本筑波大學(xué)圖書館還藏有一卷《嘉靖四十年歲次辛酉七政歷五星伏見目錄》。此歷書歷名亦系后人根據(jù)首頁(yè)標(biāo)題所擬,實(shí)應(yīng)作《嘉靖四十年歲次辛酉七政躔度(歷)》。與國(guó)圖藏《七政歷》相比,日藏《嘉靖四十年歲次辛酉七政躔度(歷)》在內(nèi)容和體例上表現(xiàn)出了一些不同,例如后者第二部分逐日記錄七政行度的表格缺少“過(guò)宮”一欄,書末還刻有朝鮮推算官和監(jiān)印官的姓名,可知是朝鮮觀象監(jiān)編制的。由此也可以說(shuō)明,《七政歷》的編造和頒行不僅為明清之制,對(duì)周邊國(guó)家也產(chǎn)生了一定的影響。(6)朝鮮《書云觀志》記載了每年進(jìn)獻(xiàn)大殿、世子宮以及頒賜領(lǐng)事提調(diào)、三學(xué)諸官《七政歷》等史實(shí),可見深受明清編造、頒行《七政歷》的影響。參見首爾大學(xué)奎章閣韓國(guó)研究院藏朝鮮純祖十八年(公元1818年)古活字本,成周惪:《書云觀志》卷二,第67-69頁(yè)。另外,越南阮朝明命年間,欽天監(jiān)亦“請(qǐng)遵《大清星歷》造《七政經(jīng)緯歷》,以考驗(yàn)五星行度凌犯,詳錄其實(shí)于史書,傳之來(lái)世。”參見《大南實(shí)錄·正編》第二紀(jì)《圣祖仁皇帝實(shí)錄》卷十八,慶應(yīng)義塾大學(xué)言語(yǔ)文化研究所,1971年,第1661頁(yè)??梢哉f(shuō),《七政歷》對(duì)整個(gè)東亞世界都帶來(lái)了一定的影響。
《七政躔度歷》是明代洪武年間才開始頒行的歷書。據(jù)《明史》記載:“洪武元年改院為司天監(jiān),又置回回司天監(jiān)?!旮谋O(jiān)為欽天,設(shè)四科:曰天文,曰漏刻,曰大統(tǒng)歷,曰回回歷。以監(jiān)令、少監(jiān)統(tǒng)之。歲造《大統(tǒng)民歷》《御覽月令歷》《七政躔度歷》《六壬遁甲歷》《四季天象占驗(yàn)歷》《御覽天象錄》,各以時(shí)上?!盵4]516-517明代《文淵閣書目》著錄有洪武、永樂(lè)兩朝的《七政歷》:“《洪武十四年七政躔度》一部一冊(cè)完全……《洪武七政躔度》一部二十六冊(cè)完全……《永樂(lè)七政躔度》一部十四冊(cè)完全”。[5]《永樂(lè)七政躔度》十四冊(cè)又見于《內(nèi)閣藏書目錄》:“《七政躔度》十四冊(cè)。永樂(lè)元年至十四年止,內(nèi)闕八年一冊(cè)”。[6]可惜皆已不存。明初修造《七政躔度歷》的原因并無(wú)明確的記載,僅能在史料中找到一些相關(guān)的線索。洪武二十六年(公元1393年),欽天監(jiān)監(jiān)副李德芳曾對(duì)監(jiān)正元統(tǒng)“去其(按,指大統(tǒng)歷)歲時(shí)消長(zhǎng)之說(shuō)……以洪武十七年甲子為歷元”的做法提出了異議,主張“復(fù)用辛巳為元(按,授時(shí)歷以元辛巳為歷元)及消長(zhǎng)之法。”即完全依從授時(shí)歷推算而不加改動(dòng)。對(duì)此,太祖的態(tài)度是:“二說(shuō)皆難憑,但驗(yàn)七政交會(huì)行度無(wú)差者為是?!盵4]517“驗(yàn)七政交會(huì)行度”,是指將預(yù)先根據(jù)一定歷法推算出的七曜交會(huì)、行度數(shù)據(jù)與現(xiàn)實(shí)觀測(cè)結(jié)果進(jìn)行比對(duì),“無(wú)差者為是”。既然太祖皇帝將七政行度推算準(zhǔn)確與否作為驗(yàn)證歷法疏密的重要依據(jù),那么《七政躔度歷》的編造很可能與治歷明時(shí)的需求有關(guān)。
在現(xiàn)存明代史料中,對(duì)《七政躔度歷》最為集中的記載保存在明末主持改歷的官員的奏疏中。在李天經(jīng)于崇禎七年(公元1634年)至崇禎十七年(公元1644年)間所上奏疏中,可以找到如下進(jìn)歷記錄(參見表1)(7)此表系據(jù)《治歷緣起》整理而來(lái),參見徐光啟、李天經(jīng):《治歷緣起》,湖南科學(xué)技術(shù)出版社,2017年,第520-1083頁(yè)。:
表1 李天經(jīng)進(jìn)《七政歷》時(shí)間表
崇禎二年(公元1629年),因大統(tǒng)歷、回回歷推測(cè)日食有誤,崇禎帝乃命禮部侍郎徐光啟督修新歷,由此開始大規(guī)模翻譯西洋歷法。至崇禎七年,《崇禎歷書》已陸續(xù)編譯完成。與李天經(jīng)等人急于改用新歷不同,崇禎帝認(rèn)為新法是否精詳尚需“取驗(yàn)于天行”,故多次敕命治歷諸臣隨時(shí)測(cè)驗(yàn),務(wù)求至當(dāng)。為比較新法(按,指西洋歷法)、舊法(按,指大統(tǒng)歷)的優(yōu)劣,李天經(jīng)等同時(shí)以新法、舊法預(yù)造《七政歷》,以便與實(shí)際天象進(jìn)行核驗(yàn),此時(shí)歲造《七政歷》為修訂歷法服務(wù)的意圖就更為明顯了。
在崇禎八年所進(jìn)的《乙亥、丙子七政行度》中,李天經(jīng)將新舊歷法推算所得之乙亥年諸曜躔度用不同顏色的筆跡抄在了一起,“內(nèi)乙亥年諸曜躔度,舊法用墨書,新法用砂書。兩法并列,以備皇上參考。”但丙子年的部分則“因監(jiān)推未完,止依新法錄進(jìn)。”[7]此后修造《七政歷》則采取舊法、新法分開的方式,以舊法預(yù)造所得,名為《七政新歷》;以新法修造所得,因添入五星緯行,(8)在與《乙亥、丙子七政行度》同時(shí)進(jìn)上的《參訂歷法條議二十六則》中,李天經(jīng)提出:“某七政公說(shuō)之議七:……二曰測(cè)諸曜行度,應(yīng)用黃道儀。蓋太陽(yáng)由黃道行,月星各有本道,出入黃道內(nèi)外,不行赤道。若用赤道儀測(cè)之,所得經(jīng)緯度分,須通以黃、赤通率表,不如用黃道儀,即得七政之本度為便也。……五緯之議三:……二曰五星應(yīng)加緯行。蓋五星出入黃道,各有定距度。又木、土、火三星沖太陽(yáng)緯大,合太陽(yáng)緯小。金、水二星順?lè)曅?,逆伏緯大。”即提出?duì)七政行度之測(cè)量,應(yīng)用黃道儀測(cè)其“經(jīng)緯度分”,并增五星之“緯行”。參見張廷玉等:《明史》,中華書局,1974年,第537-538頁(yè)。稱為《經(jīng)緯新歷》??芍镀哒v》歷名出現(xiàn)“經(jīng)緯”二字,始于崇禎九年十一月所上的《丁丑歲經(jīng)緯新歷》。
圖4 《大清順治元年七政經(jīng)緯躔度時(shí)憲歷》正月
明朝覆亡后,湯若望于順治元年(公元1644年)九月二十九日向清廷進(jìn)《乙酉歲七政經(jīng)緯新歷》,即今存之《大清順治二年七政經(jīng)緯躔度時(shí)憲歷》。不過(guò),目前能見到最早的《七政經(jīng)緯躔度時(shí)憲歷》還不是《大清順治二年七政經(jīng)緯躔度時(shí)憲歷》,而是故宮博物院藏《大清順治元年七政經(jīng)緯躔度時(shí)憲歷》(參見圖4)。(9)盡管故宮博物院網(wǎng)頁(yè)介紹文字稱此歷為《大清順治二年七政經(jīng)緯躔度時(shí)憲歷》,但通過(guò)辨認(rèn)封面上的歷名與歷書內(nèi)的月日安排,可知實(shí)為《大清順治元年七政經(jīng)緯躔度時(shí)憲歷》。參見汪小虎:《清順治元年之造歷活動(dòng)——從山東省圖書館藏順治年間〈時(shí)憲歷〉出發(fā)的考察》,《中國(guó)科技史雜志》2019年第1期。因湯若望實(shí)際是明末修造《經(jīng)緯新歷》的主要官員,《大清順治元年七政經(jīng)緯躔度時(shí)憲歷》很可能就是“改頭換面”后的崇禎十七年初編成的《甲申年經(jīng)緯新歷》。可以說(shuō),有清一代頒行的《七政經(jīng)緯躔度時(shí)憲歷》,(10)又稱《七政時(shí)憲歷》《七政經(jīng)緯時(shí)憲歷》等,后避乾隆皇帝名諱,改“歷”為“書”。其體例在明末改歷時(shí)已基本確定了。而《七政歷》從《七政躔度歷》到《七政經(jīng)緯躔度歷》的轉(zhuǎn)變也發(fā)生在明末改歷之際。
清代《七政經(jīng)緯躔度時(shí)憲歷》的體例及內(nèi)容可參考《大清會(huì)典》的介紹:
《七政時(shí)憲書》,首列五星伏見目錄,次每月大小建干支、合朔弦望時(shí)刻、每目干支、子正時(shí)七政黃道經(jīng)度宿度、月五星黃道緯度、七政交宮時(shí)刻。月下注月之正升、橫升、斜升,五星晨夕伏見,日下注五星沖、伏、順、退、留。后列七政行高卑中距限及月孛、羅睺、計(jì)都、紫氣(炁)行度,均進(jìn)呈后翻譯繕刻。[8]
通過(guò)比較可以發(fā)現(xiàn),《七政經(jīng)緯躔度時(shí)憲歷》較《七政躔度歷》多了“子正時(shí)七政黃道經(jīng)度宿度、月五星黃道緯度、七政交宮時(shí)刻”以及“月下注月之正升、橫升、斜升”等項(xiàng)?,F(xiàn)存年代最晚的《七政歷》為《大清宣統(tǒng)四年七政經(jīng)緯躔度時(shí)憲書》,因欽天監(jiān)每年預(yù)造之故,故不知“宣統(tǒng)四年”已天下共和。清帝退位后,《七政經(jīng)緯躔度時(shí)憲書》的修造便停止了。
《七政歷》的編造起于明,承于清。但在明代,《七政歷》很可能僅供御覽,而沒有頒賜于萬(wàn)民。這一點(diǎn),可以從三個(gè)方面體現(xiàn)出來(lái)。第一,《七政躔度歷》僅出現(xiàn)在宮廷藏書目錄《文淵閣書目》與《內(nèi)閣藏書目錄》中,而不見于任何一本明代私家目錄。換句話說(shuō),《七政躔度歷》很可能長(zhǎng)期深藏于宮廷內(nèi)府,而未流入民間。第二,今存世的明代《七政歷》極少,僅有《嘉靖十年七政躔度歷》《萬(wàn)歷四十四年七政躔度歷》兩件,遠(yuǎn)遠(yuǎn)不如同一時(shí)代編造、使用的《大統(tǒng)歷》留存至今的數(shù)量。這在一定程度上可以說(shuō)明,當(dāng)時(shí)刊行之《七政歷》數(shù)量少于《大統(tǒng)歷》。第三,我們?cè)诿鞔C歷儀式中完全找不到《七政歷》的蹤影。不僅如此,明人文章中也極少提到《七政歷》,筆者所見僅有兩例:
臣又以今歲(按,嘉靖十三年)《七政歷》驗(yàn)之,正二月以來(lái),木星在虛,火歷虛、危,金水俱纏危實(shí)。且虛、危北方之宿也,主宗廟,而木、火、金、水四星聚之,矧火為大禮之星,室乃營(yíng)室之宿。今皇上修宗廟,建世廟,起昭穆,信乎有數(shù),天人之際不可誣也。[9]
今術(shù)家增入月孛、紫炁、羅睺、計(jì)都四余星,為十一曜?!瓰拧⒇媒杂卸葦?shù),無(wú)光象,故與羅、計(jì)同謂之四余。今《七政歷》亦有四余躔度。[10]
其中的《七政歷》指的都是《七政躔度歷》。不過(guò),夏言、楊慎二人身為顯宦(夏言曾任首輔,楊慎為首輔楊廷和之子),得到皇帝特賜《七政歷》的可能性很大。因此,他二人持有《七政歷》,無(wú)法說(shuō)明《七政躔度歷》曾在明代頒行。
直到清代,才開始出現(xiàn)頒行《七政歷》的文獻(xiàn)記載。史學(xué)家談遷北游之紀(jì)聞中有一則“順治二年頒朔歷式”,記錄了該年頒歷之情形,其中提到御覽及頒賜王公的《七政歷》外,還予各監(jiān)司、地方府州《七政歷》。其中,內(nèi)三院“《七政》二十本”,六部“《七政》十七本”,六科“《七政》十八本”,都察及各道“《七政》二十五本”,通政司、大理寺、太常寺、太仆寺、光祿寺、鴻臚寺、尚寶司、國(guó)子監(jiān)“《七政》多寡不一”,河間、保定、真定、大名、順德、廣平、永平府“《七政》二本”。[11]這與《大清會(huì)典則例》的記載大致吻合,可以采信。黃一農(nóng)認(rèn)為,“《七政歷》在清初一直僅頒于直隸八府而不曾廣頒各省”,[12]并舉了康熙皇帝與大學(xué)士李霨等商議頒行《七政歷》之事為例:
(康熙十九年正月十二日)欽天監(jiān)請(qǐng)頒行《七政歷》事。上顧問(wèn)大學(xué)士李霨等曰:“《七政歷》應(yīng)頒行否?”李霨奏曰:“頒行亦無(wú)益,星家所用皆與此不同。”上曰:“《七政歷》分析節(jié)氣極為精細(xì)。但民間所用皆是《便覽通書》,依舊歷所分節(jié)氣,雖頒發(fā)《七政歷》,未必能用,可仍照見行例行。”[13]
清初,新法定氣注歷逐漸為清廷認(rèn)可,并應(yīng)用于《時(shí)憲歷》的推算。[14]同時(shí),欽天監(jiān)負(fù)責(zé)編修的《七政歷》亦采用定氣注歷,“分析節(jié)氣極為精細(xì)”,對(duì)于百姓日用而言,“未必能用”,故康熙皇帝不贊同廣頒此歷。盡管節(jié)氣時(shí)刻的不同確實(shí)會(huì)對(duì)十二建除的安排有所影響,但既然用于指導(dǎo)百姓進(jìn)行時(shí)日選擇的《時(shí)憲歷》不因此而廢,“分析節(jié)氣極為精細(xì)”似乎不是康熙君臣拒絕頒行《七政歷》的主要原因。尚需說(shuō)明的是,康熙皇帝提到民間所用的《便覽通書》,是一種兼有時(shí)憲選擇與七政四余躔度的歷書。圖5為《大清康熙五十五年歲次丙申便覽全備通書》正月七政四余躔度的歷表。此圖第一豎欄“正月大”下書:“古法 立春十四卯初二,雨水廿九午正三”,便是康熙皇帝所說(shuō)的“依舊歷所分節(jié)氣”?!侗阌[通書》使用平氣注歷,便于星家使用。除了便利之外,《便覽通書》大行于民間,也有當(dāng)時(shí)官修《七政歷》頒行較少,又不許民間私造(11)今藏奧地利國(guó)家圖書館的《康熙十八年七政經(jīng)緯躔度時(shí)憲歷》扉頁(yè)上有一則牌記,上書“欽天監(jiān)奏準(zhǔn)印七政時(shí)憲歷日頒行,天下偽造者依律處斬,有能告捕者官給商銀五十兩。如無(wú)本監(jiān)歷日印信,即同私歷?!笨芍滴跄觊g禁止民間私造《七政歷》。的原因。
圖5 《大清康熙五十五年歲次丙申便覽全備通書》正月七政四余躔度歷表
雖無(wú)明確的文獻(xiàn)證據(jù),但從《便覽通書》七政四余躔度歷表的體例更多參考了明代的《七政躔度歷》,而非當(dāng)時(shí)頒行的《七政經(jīng)緯躔度時(shí)憲歷》,可以推測(cè)此類《便覽通書》很可能在明代就已經(jīng)出現(xiàn)了。另外,明代萬(wàn)歷年間陸位編撰的《新編遵依司天臺(tái)經(jīng)緯歷書》以及萬(wàn)歷二十五年(公元1597年)劉朝琯修撰的《新鋟司天綜括十一曜行便覽臺(tái)歷》,都稱遵依“司天臺(tái)”而作。我們認(rèn)為,即便是在未曾頒行《七政躔度歷》的明代,民間也應(yīng)當(dāng)存在獲取《七政歷》的途徑,只不過(guò)相關(guān)線索已如草蛇灰線,難以考求。可以肯定的是,清代《七政經(jīng)緯躔度時(shí)憲歷》在社會(huì)上的流通大大超過(guò)了前代。清初,已有不少文人文字中提到《七政經(jīng)緯躔度時(shí)憲歷》。如顧景星《鄧尉觀梅不及還訪玉峰城東三里桃花》一詩(shī):“單櫓漁舟聊自至,正升明月尚能來(lái)。”其子顧昌注云:“《七政歷》月有正升、斜升?!盵15]“正升、斜升”針對(duì)于月球正常的運(yùn)行軌道而言,唯見于《七政經(jīng)緯躔度時(shí)憲歷》,顧昌所言《七政歷》即指此類歷書。由此可見,顧景星、顧昌,甚至其詩(shī)作的讀者,對(duì)《七政經(jīng)緯躔度時(shí)憲歷》應(yīng)當(dāng)都是熟悉的。清代中期,還出現(xiàn)《七政經(jīng)緯躔度時(shí)憲歷》公開出售的記載,見齊學(xué)裘《見聞續(xù)筆》:“《七政經(jīng)緯時(shí)憲書》每歲一本,欽天監(jiān)頒發(fā)。蘇州閶門越城內(nèi)書坊有發(fā)賣者?!盵16]403同光間大臣薛福成還曾使用《七政經(jīng)緯躔度時(shí)憲歷》查找天象,并寫入日記:
同治七年著雍執(zhí)徐正月初一日(1868.1.25)記 除夕之夜,星斗燦然。黎明,天晴無(wú)云,和風(fēng)徐來(lái);午未以后,始有陰云。檢閱《七政經(jīng)緯》,日躔子宮牛一度,月躔子宮牛初度,土躔寅宮見房三度,木躔亥宮見危八度,火躔丑宮伏斗二十度,金躔亥宮見危一度,水躔子宮伏牛七度。[17]
薛福成在此則日記中詳細(xì)記錄了同治七年正月初一日七曜的位置及伏見情況,但他能寫下如此精確的行星位置數(shù)據(jù),完全是“檢閱《七政經(jīng)緯》”的結(jié)果。晚清報(bào)業(yè)興起后,《七政經(jīng)緯躔度時(shí)憲書》更是常年登上報(bào)紙的廣告版面(參見圖6),成為民間暢銷書。
圖6 1893年12月23日《申報(bào)》刊登出售《七政經(jīng)緯時(shí)憲書》廣告一則
隨著《七政歷》的流行,它的用途也不僅限于治歷與查找天象。中國(guó)第一歷史檔案館藏有一份《弘歷生辰立象安命圖說(shuō)》,是欽天監(jiān)八品博士張永祚用阿拉伯星命法為乾隆皇帝推命的檔案,[18]其中提到了《七政躔度經(jīng)緯時(shí)憲書》:
立象安命之法,以人生時(shí)日所躔度加于人生之真時(shí)刻如子時(shí)生,以日加子正,初刻則加在十六度之初分,順次劃度七政右行,恒星左行。其各曜經(jīng)緯躔度非一朝一夕所能算出,用捷法稍易。捷法照《七政經(jīng)緯躔度時(shí)憲書》填入《萬(wàn)年書》止載經(jīng)度,其交節(jié)氣定時(shí)每與《時(shí)憲書》不同,度數(shù)亦然。視地平卯宮,看值天盤何宮,即為命宮。萬(wàn)物發(fā)生于東方,故卯宮為命宮。用人生時(shí)立命可以占人,用天節(jié)氣立命即可以占天,天人性命之微,一理貫通,于此可見……(12)此段引文系根據(jù)王光越《“弘歷生辰立象安命圖說(shuō)”初考》一文刊布的圖片整理而來(lái),參見王光越:《“弘歷生辰立象安命圖說(shuō)”初考》,《歷史檔案》2019年第1期。
這段文字的內(nèi)容主要與星命術(shù)中命宮的推算有關(guān)。而命宮的推算,需要知道命主出生時(shí)刻“日所躔度”,以此躔度在星盤中順數(shù)至卯,所對(duì)應(yīng)的宮位就是命宮。因“日所躔度”以及各曜躔度“非一朝一夕所能算出”,故普通人推演星命時(shí),常常使用連續(xù)記錄數(shù)十年行星位置的《七政臺(tái)歷萬(wàn)年書》,即引文中出現(xiàn)的《萬(wàn)年書》。但《萬(wàn)年書》“止載經(jīng)度”,且交食、節(jié)氣、定時(shí)、度數(shù)都與當(dāng)時(shí)依西洋歷法推算的《時(shí)憲書》不同。張永祚此番是為一國(guó)之君推演星命,慎重起見,使用了計(jì)算更為精準(zhǔn)的《七政經(jīng)緯躔度時(shí)憲書》,也就是通過(guò)查找乾隆皇帝出生之年頒行的《康熙五十年七政經(jīng)緯躔度時(shí)憲歷》來(lái)獲取“日所躔度”與“各曜經(jīng)緯躔度”。由此可知,《七政經(jīng)緯躔度時(shí)憲歷》曾用于星命推算。
吳巖曾見過(guò)北京師范大學(xué)圖書館藏《大清光緒十五年七政經(jīng)緯躔度時(shí)憲書》,并注意到該歷書封皮上殘留有一角黃色字條:“……度數(shù)推算子正……如用本鋪代推……及選擇者筆資?!睋?jù)此推測(cè),《七政歷》可以用于時(shí)日的選擇。[19]天星所行本與選擇時(shí)日密切相關(guān),年神月將、日曜時(shí)禽之類皆出于此。又如明清時(shí)人對(duì)觜參次序的爭(zhēng)論,亦離不開術(shù)家選擇的特殊需求。[20]《見聞續(xù)筆》也提到:“如欲知五星之形狀,試取青黃白赤黑五色紙,各剪一星。按《七政經(jīng)緯時(shí)憲書》本月各星躔何宿度照,依經(jīng)緯度分貼于球上,晨見夕見一望而知,久之五星皆可辨別矣。若欲知太陰行度,則將金紙按照每日躔次貼之,亦可知白道之所在。此法最便,于生人墮地時(shí)二十八宿七政四余了如指掌,而修造營(yíng)葬、擇日選時(shí)、考驗(yàn)星辰尤為真確。此固人間必不可少之器也?!盵16]403總之,《七政歷》流行之后,也成為了百姓日常選擇占驗(yàn)、制煞解厄之用書,對(duì)彼時(shí)之社會(huì)文化生活產(chǎn)生了一定的影響。
盡管從漢代三統(tǒng)歷開始,史籍中就有推算五大行星歷表的記載,[21]但明代洪武年間欽天監(jiān)歲造的《七政躔度歷》以歷表的形式推排未來(lái)一年內(nèi)的十一曜行度位置,似乎開創(chuàng)了一種全新的星歷傳統(tǒng)。這種星歷也有別于唐宋以降民間流行的《百中經(jīng)》《七政臺(tái)歷》,后兩種歷書排列過(guò)去數(shù)十年間的十一星行度,是星命術(shù)士必備的工具手冊(cè)。相較而言,《七政歷》記錄的時(shí)段較短,用途也不僅限于星命推算。
通過(guò)對(duì)《七政歷》存世狀況和頒行情況的初步梳理,還可以發(fā)現(xiàn),《七政歷》的傳播范圍遠(yuǎn)不止于“宮廷和少數(shù)官署”。[21]一方面,日本、朝鮮、越南等周邊國(guó)家的天文機(jī)構(gòu)都曾模仿制作《七政歷》,并留下了歷書實(shí)物,可以看到此歷書在東亞各國(guó)的傳播與影響。另一方面,從明代《七政躔度歷》到清代《七政經(jīng)緯躔度時(shí)憲歷》,《七政歷》頒行范圍不斷擴(kuò)大,最后成為民間暢銷書,反映出此歷書在民間的流行與影響??偠灾?,作為明清時(shí)期重要的官頒歷書,《七政歷》連接了星占與歷法,為我們留下了一筆寶貴的天文學(xué)史資料。
山東科技大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版)2021年6期