新法算書 · 卷七十二
欽定四庫全書
新法算書卷七十二 徐光啟等 撰交食表卷一
算交食諸表法
交食有本表有借用表大都算交防交食分數及視徑視差食既復圓諸用者為本表葢原為防食設數列表則止以算食鮮及他用也若算日躔月離及渾天儀等項諸表亦可用以算交食此為借用之表也今所論列表獨交食所用余通用者各見本厯指無不詳明其法厯元後二百恆年五行表【算法】
二百恆年五行表者太陽及太隂當此時或為自相較所行或與定處較所行宮度分也何謂自相較乃首朔為每年厯元後第一平朔而余行皆以隨合之為準【厯元為冬至後第一子時昔朔即本時之後第一朔】何謂與定處較乃日月引數彼為太陽當時從最庳自行此為太隂當時從最髙亦自行及太陽經度乃其從冬至平行而交周度即太隂當時所過羅防宮度也欲算首朔則恆於原根或加太隂年或減通閏法【見交食厯指二卷新厯平歳三百六十五日減十二朔實餘數為通閏因與大統畧異】
假如崇禎元年戊辰首朔為一十四日加太隂年即十二朔實得日數三百六十九於太陽平歳相減只餘四日若復加太隂年日數少太陽平歳無可減故與己巳之根四日等數加一十三朔實而總數乃能減之至壬申年為閏則總數三百六十六日皆全減去是以其根無日止得十六時等數也用減法則戊辰年通閏可減而次己巳年不可復減因根數少故必先加一朔實而後減也至壬申年因閏一日故前數宜減一十一日而無餘日也
算太陽太隂引數及交周與太陽經度表法皆相同或以加則用其十二朔實之行【見交食厯指二卷】或以減則全周三百六十度減太陽十二朔實之自行餘數【一十○度四十三分五十二秒】為本年之根所減得次年之根但首朔有加朔實之處此必用全周減十三朔實自行之餘數【為一十一宮一十一度三十七分三十一秒】與前根相減乃得次年之根耳假如戊辰年有根為九度二十一分二十二秒因首朔加太隂年十二朔實此依加法亦加是年間太陽及太隂之自行交周及太陽之平行其太陽自行總數為一十一宮二十八度三十七分三十○秒即己巳次年之根也又本年首朔因加十三月此亦加十三月間太陽自行得一十六度五十九分五十九秒為庚午之根至壬申宜閏雖首朔多減一日此不須論也依減法戊辰年論太陽引數減一十○度等數而次年減一十一宮等數是因本己巳年首朔根借一朔實故余皆仿此
用法
表首行書首朔者天正冬至後第一子正後之首平朔也以求日月平防次太陽太隂引數者平朔日所當日月之自行度也以求均度而推定朔次交周度者以求距度次太陽經度者以求視時此四行皆平行皆與首平朔日時相當列表每年最上書紀年向下五行所列時日宮度分秒皆從本年天正冬至後第一子正起算最下書宿書紀日皆用數為本年天正冬至後第一日所得宿及干支也推交食上得年中得首平朔及同時四種平行下得宿滿二十八去之餘為所用又得日滿六【十去之餘為所用】