《夢溪筆談》,北宋科學家、政治家沈括(1031年—1095年)撰,是一部涉及古代中國自然科學、工藝技術及社會歷史現象的綜合性筆記體著作。據現可見的最古本元大德刻本,《夢溪筆談》一共分30卷,其中《筆談》26卷,《補筆談》3卷,《續筆談》1卷。全書有十七目,凡609條。書中的自然科學部分,總結了中國古代、特別是北宋時期科學成就。社會歷史方面,對北宋統治集團的腐朽有所暴露,對西北和北方的軍事利害、典制禮儀的演變,舊賦役制度的弊害,都有較爲詳實的記載。
曆法,天有黃、赤二道,月有九道。此皆強名而已,非實有也。亦由天之有三百六十五度,天何嘗有度?以日行三百六十五日而一期,強謂之度,以步日月五星行次而已。日之所由,謂之黃道;南北極之中,度最均處,謂之赤道。月行黃道之南,謂之朱道;行黃道之北,謂之黑道。黃道之東,謂之青道;黃道之西,謂之白道。黃道內外各四,並黃道爲九。日月之行,有遲有速,難可以一術御也。故因其合散,分爲數段,每段以一色名之,欲以別算位而已。如算法用赤籌、黑籌,以別正負之數。歷家不知其意,遂以謂實有九道,甚可嗤也。
予嘗考古今曆法五星行度,唯留逆之際最多差。自內而進者,其退必向外;自外而進者,其退必由內。其跡如循柳葉,兩末銳,中間往還之道,相去甚遠。故兩未星行成度稍遲,以其斜行故也;中間成度稍速,以其徑絕故也。歷家但知行道有遲速,不知道徑又有斜直之異。熙寧中,予領太史令,懷樸造歷,氣逆已正,但五星未有候簿可驗。前世修歷,多隻增損舊曆而已,未曾實考天度。其法須測驗每夜昏、曉、夜半月及五星所在度秒,置簿錄之,滿五年,其間剔去雲陰及晝見日數外,可得三年實行,然後以算術綴之。古所謂“綴術”者,此也。是時司天曆官,皆承世族,隸名食祿,本無知歷者,惡樸之術過已,羣沮之,屢起大獄。雖終不能搖樸,而候簿至今不成。《奉元歷》五星步術,但增損舊曆,正其甚謬處,十得五六而已。樸之歷術,今古未有,爲羣歷人所沮,不能盡其藝,惜哉。
國朝置天文院于禁中,設漏刻、觀天台、銅渾儀,皆如司天監,與司天監互檢察。每夜天文院具有無謫見、雲物、禎祥,及當夜星次,須令於皇城門未發前到禁中。門發後,司天佔狀方到,以兩司奏狀對勘,以防虛僞。近歳皆是陰相計會,符同寫奏,習以爲常,其來已久,中外具知之,不以爲怪。其日月五星行次,皆只據小歷所算躔度謄奏,不曾占候,有司但備員安祿而已。熙寧中,予領太史,嘗按發其欺,免官者六人。未幾,其弊復如故。