《明史》卷三十一 志第七



河南僉事刑雲路上書言:“治歷之耍治歷之耍,無逾觀象、測景、候時、籌策四事。今丙申年日至,臣測得乙未日未正一刻,而《大統》推在申正二刻,相差九刻。且今年立春、夏至、立冬皆適直子半之交。臣推立春乙亥,而《大統》推丙子;夏至壬辰,而《大統》推癸巳;立冬巳酉,而《大統》推庚戌。相隔皆一日。若或直元日於子半,則當退履端於月窮,而朝賀大禮在月正二日矣。豈細故耶?閏八月朔,日食,《大統》推初虧巳正二刻,食幾既,而臣候初虧巳正一刻,食止七分余。《大統》實後天幾二刻,則閏應及轉應、交應,各宜增損之矣。”欽天監見雲路疏,甚惡之。監正張應候奏詆,謂其僣妄惑世。禮部尚書范謙乃言:“歷為國家大事,士夫所當講求,非歷士之所得私。律例所禁,乃妄言妖祥者耳。監官拘守成法,不能修改合天。幸有其人,所當和衷共事,不宜妒忌。乞以雲路提叔欽天監事,督率官屬,精心測候,以成鉅典。”議上,不報。

三十八年,監推十一月壬寅朔日食分秒及虧圓之候,職方郎范守己疏駁其誤。禮官因請博求知歷學者,令與監官晝夜推測,庶幾曆法靡差。於是五官正周子愚言:“大西洋歸化遠臣龐迪峨、熊三撥等,攜有彼國曆法,多中國典籍所未備者。乞視洪中譯西域曆法例,取知歷儒臣率同監官,將諸書盡譯,以補典籍之缺。”先是,大西洋人利瑪竇進貢土物,而迪峨、三撥及能華同、鄧玉函、湯若望等先後至,俱精究天文曆法。禮部因奏:“精通曆法,如雲路、守己為時所推,請改授京卿,共理歷事。翰林院檢討徐光啟、南京工部員外郎李之藻亦皆精心歷理,可與迪峨、三撥等同譯西洋法,俾雲路等參訂修改。然曆法疏密,莫顯於交食,欲議修歷,必重測驗。乞敕所司修治儀器,以便從事。”疏入,留中。未幾雲路、之藻皆召至京,參預歷事。雲路據其所學,之藻則以西法為宗。

四十一年,之藻已改銜南京太僕少卿,奏上西洋曆法,略言台監推算日月交食時刻虧分之謬。而力薦迪峨、三撥及華民、陽瑪諾等,言:“其所論天文歷數,有中國昔賢所未及者,不徒論其數,又能明其所以然之理。其所制窺天、窺日之器,種種精絕。今迪峨等年齡向衰,乞敕禮部開局,取其曆法,譯出成書。”禮科姚永濟亦以為言。時庶務因循,未暇開局也。

四十四年,雲路獻《七政真數》,言:“步歷之法,必以兩交相對。兩交正,而中間時刻分秒之度數,一一可按。日月之交食,五星之凌犯,皆日月五星之相交也。兩交相對,互相發明,七政之能事畢矣。”天啟元年春,雲路復詳述古今時刻,與欽天監所推互異。症新法至密,章下禮部。四月壬申朔日食,雲路所推食分時刻,與欽天監所推互異。自言新法至密,至期考驗,皆與天下不合。雲路又嘗論《大統》宮度交界,當以歲差考定,不當仍用《授時》三百年前所測之數。又月建月關半杓所指,斗杓有歲差,而月建無改移。皆篤論也。

崇禎二年五月乙酉朔日食,禮部侍郎徐光啟依西法預推,順天府見食二分有奇,瓊州食既,大寧以北不食。《大統》、《回回》所推,順天食分時刻,與光啟妻異。已而光啟法驗,余皆疏。帝切責監官。時五官正戈豐年等言:“《大統》乃國初所定,寮即郭守敬《授時曆》也,二百六十年毫未增損。自至元十八年造歷,越十八年為大德三年八月,已當食不食,六年六月又食而失推。是時守敬方知院事,亦付之無可奈佑,況斤斤守法者哉?今若循舊,向後不能無差。”於是禮部奏開局修改。乃以光啟督修曆法。光啟言:近世言歷諸家,大都宗郭守敬法,至若歲差環轉,歲實參差,天有緯度,地有經度,列宿有本行,月五星有本輪,日月有真會、視會,皆古所未聞,惟西曆有之。而舍此數法,則交食凌犯,終無密合理。宜取其法參互考訂,使與《大統》法會同歸一。”

已而光啟上曆法修正十事:其一,議歲差,每歲東行漸長短之數,以正古來百年、五十年、六十年多寡互異之說。其二,議歲實小余,昔多今少,漸次改易,及日景長短歲歲不同之因,以定冬至,以正氣明朔。其三,每日測驗日行經度,以定盈縮加減真率,東西南北高下之差,以步月離。其四,夜測月行經緯度數,以定交轉遲疾真率,東西北高下之差,以步月離。其五,密測列宿以緯行度,以定七政盈縮、遲疾、順逆、違離、遠近之數。其六,密測五星經緯行度,以定小輪行度遲疾、留逆、伏見之數,東西南北高下之差,以推步凌犯。其七,推變黃道、赤道廣狹度數,密測二道距度,及月五星各道與黃道相距之度,以定交轉。其八,議日月去交遠近及真會、視會之因,以定距午時差之真率,以正交食。其九,測日行,考知二極出入地度數,以定周天緯度,以齊七政。因月食考知東西相距地輪經度,以定交食時刻。其十,依唐、元法,隨地測驗二極出入地度數,地輪經緯,以求晝夜晨昏永短,以正交食有無、先後、多寡之數。因舉南京太僕少卿李之藻、西洋人能華民、鄧玉涵。報可。九月癸卯開曆局。三年,玉函卒,又徵西洋人湯若望、羅雅谷譯書演算。光啟進本部尚書,仍督修曆法。