《隋書》卷十八 志第十三



推應食不食術:

朔先後在夏至十日內,去交十二辰少;二十日內,十二辰半;一月內,十二辰大;閏四月、六月,十三辰以上,加南方三辰。若朔在夏至二十日內,去交十三辰,以加辰申半以南四辰;閏四月、六月,亦加四辰;穀雨後、處暑前,加三辰;清明後、白露前,加巳半以西、未半以東二辰;春分後秋分前,加午一辰。皆去交十三辰半以上者,並或不食。

推不應食而食術:

朔在夏至前後一月內,去交二辰;四十六日內,一辰半,以加二辰;又一月內,亦一辰半,加三辰及加四辰,與四十六日內加三辰;穀雨後、處暑前,加巳少後、未太前;清明後、白露前,加二辰;春分後、秋分前,加一辰。皆去交半辰以下者,並得食。

推月食多少術:

望在分後,以去夏至氣數三之;其分前,又以去分氣數倍而加分後者;皆又以十加去交辰倍而並之,減其去交余,為不食定余。乃以減望差,殘者九十六而一,不滿者求其強弱,亦如氣辰法,以十五為限,命之,即各月食多少。

推日食多少術:

月在內者,朔在夏至前後二氣,加南二辰,增去交餘一辰太;加三辰,增一辰少,加四辰,增太。三氣內,加二辰,增一辰;加三辰,增太;加四辰,增少。四氣內,加二辰,增太;加三辰及五氣內,加二辰,增少。自外所加辰,立夏後、立秋前,依本其氣內加四辰,五氣內加三辰,六氣內加二辰。六氣內加二辰者,亦依平。自外所加之北諸辰,各依其去立夏、立秋、清明、白露數,隨其依平辰,辰北每辰以其數三分減去交余;雨水後、霜降前,又半其去分日數,以加二分去二立之日,乃減去交余;其在冬至前後,更以去霜降、雨水日數三除之,以加霜降雨水當氣所得之數;而減去交余,皆為定不食余。以減望差,乃如月食法。月在外者,其去交辰數,若日氣所系之限,止一而無等次者,加所去辰一,即為食數。若限有等次,加別系同者,隨所去交辰數而返其衰,以少為多,以多為少,亦加其一,以為食數。皆以十五為限,乃以命之,即各日之所食多少。

凡日食,月行黃道,體所映蔽,大較正交如累璧,漸減則有差,在內食分多,在外無損。雖外全而月下,內損而更高,交淺則閒遙;交深則相搏而不淹。因遙而蔽多,所觀之地又偏,所食之時亦別。月居外道,此不見虧,月外之人反以為食。交分正等,同在南方,冬損則多,夏虧乃少。假均冬夏,早晚又殊。處南辰體則高,居東西傍而下視有邪正。理不可一,由準率若實而違。古史所詳,事有紛互,今故推其梗概,求者知其指歸。苟地非於陽城,皆隨所而漸異。然月食以月行虛道,暗氣所沖,日有暗氣,天有虛道,正黃道常與日對,如鏡居下,魄耀見陰,名曰暗虛,奄月則食,故稱"當月月食,當星星亡。"雖夜半之辰,子午相對,正隔於地,虛道即虧。既月兆日光,當午更耀,時亦隔地,無廢稟明。諒以天光神妙,應感玄通,正當夜半,何害虧稟。月由虛道,表里俱食。日之與月,體同勢等,校其食分,月盡為多,容或形差,微增虧數,疏而不漏,綱要克舉。

推日食所在辰術:

置定余,倍日限,克減之,月在里,三乘朔辰為法,除之,所得以艮巽坤乾為次。命艮算外,不滿法者半法減之,無可減者為前,所減之殘為後,前則因余,後者減法,各為其率。乃以十加去交辰,三除之,以乘率,十四而一,為差。其朔所在氣二分前後一氣內,即為定差。近冬至,以去寒露、驚蟄,近夏至,以去清明、白露氣數,倍而三除去交辰,增之。近冬至,艮巽以加,坤乾以減;近夏至,艮巽以減,坤乾以加其差為定差。乃艮以坤加,巽以乾減定余。月在外,直三除去交辰,以乘率,十四而一,亦為定差。艮坤以減,巽乾以加定余,皆為食余。如氣求入辰法,即日食所在辰及大小。其求辰刻,以辰克乘辰余,朔辰而一,得刻及分。若食近朝夕者,以朔所入氣日之出入刻,校食所在,知食見否之少多所在辰,為正見。