光和二年,萬年公乘王漢上《月食注》。自章和元年到今年凡九十三歲,合百九十六食;與官曆河平元年月錯,以己巳為元。事下太史令修,上言“漢作所注不與見食相應者二事,以同為異者二十九事”。尚書召穣城門候劉洪。敕曰:“前郎中馮光、司徒掾陳晃各訟曆,故議郎蔡邕共補續其誌。今洪其詣修,與漢相參,推元課分,考校月食。審己巳元密近,有師法,洪便從漢受;不能,對。”洪上言:“推漢己巳元,則《考靈曜》旃蒙之歲,乙卯元也。與光、晃甲寅元相經緯。於以追天作曆,校三光之步,今為疏闊。孔子緯一事見二端者,明曆興廢,隨天為節。甲寅曆於孔子時效;己巳《顓頊》,秦所施用,漢興草創,因而不易。至元封中,迂闊不審,更用《太初》,應期三百改憲之節。甲寅、己巳讖雖有文,略其年數,是以學人各傳所聞,至於課校,罔得厥正。夫甲寅元天正,正月甲子朔旦冬至;七曜之起,始於牛初。乙卯之元人正,己巳朔旦立春;三光聚天廟五度。課兩元端,閏餘差百五十二分之三,朔三百四,中節之餘二十九。以效信難聚,漢不解說,但言先人有書而已。以漢成注參官施行,術不同二十九事,不中見食二事。案漢習書,見己巳元,謂朝不聞,不知聖人獨有興廢之義,史官有附天密術。甲寅、己巳,前已施行,效後格而不用。河平疏闊,史官已廢之,而漢以去事分爭,殆非其意。雖有師法,與無同。課又不近密。其說蔀數,術家所共知,無所采取。”遣漢歸鄉裏。
誌第三 律曆下
曆法
昔者聖人之作曆也,觀璿璣之運,三光之行,道之發斂,景之長短,鬥綱所建,青龍所躔,參伍以變,錯綜其數,而製術焉。
天之動也,一晝一夜而運過周,星從天而西,日違天而東。日之所行與運周,在天成度,在曆成日。居以列宿,終於四七,受以甲乙,終於六旬。日月相推,日舒月速,當其同所,謂之合朔。舒先速後,近一遠三,謂之弦。相與為衡,分天之中,謂之望。以速及舒,光盡體伏,謂之晦。晦朔合離,鬥建移辰,謂之月。日月之行,則有冬有夏;冬夏之間,則有春有秋。是故日行北陸謂之冬,西陸謂之春,南陸謂之夏,東陸謂之秋。日道發南,去極彌遠,其景彌長,遠長乃極,冬乃至焉。日道斂北,去極彌近,其景彌短,近短乃極,夏乃至焉。二至之中,道齊景正,春秋分焉。