钦定四库全书
唐书卷二十七下
宋 翰 林 学 士 欧 阳 修 撰
志第十七下
历志
其八日躔盈缩略例曰北齐张子信积候合蚀加时觉日行有入气差然损益未得其正至刘焯立盈缩躔衰术与四象升降麟德历因之更名躔差凡隂阳往来皆驯积而变日南至其行最急急而渐损至春分及中而後迟迨日北至其行最舒而渐益之以至秋分又及中而後益急急极而寒若舒极而燠若及中而雨阳之气交自然之数也焯术於春分前一日最急後一日最舒秋分前一日最舒後一日最急舒急同于二至而中间一日平行其说非是当以二十四气晷景考日躔盈缩而密於加时
其九九道议曰洪范传云日有中道月有九行中道谓黄道也九行者青道二出黄道东朱道二出黄道南白道二出黄道西黑道二出黄道北立春春分月东从青道立夏夏至月南从朱道立秋秋分月西从白道立冬冬至月北从黑道汉史官旧事九道术废久刘洪颇采以着迟疾隂阳历然本以消息为奇而术不传推隂阳历交在冬至夏至则月行青道白道所交则同而出入之行异故青道至春分之宿及其所冲皆在黄道正东白道至秋分之宿及其所冲皆在黄道正西若隂阳历交在立春立秋则月循朱道黑道所交则同而出入之行异故朱道至立夏之宿及其所冲皆在黄道西南黑道至立冬之宿及其所冲皆在黄道东北若隂阳历交在春分秋分之宿则月行朱道黑道所交则同而出入之行异故朱道至夏至之宿及其所冲皆在黄道正南黑道至冬至之宿及其所冲皆在黄道正北若隂阳历交在立夏立冬则月循青道白道所交则同而出入之行异故青道至立春之宿及其所冲皆在黄道东南白道至立秋之宿及其所冲皆在黄道西北其大纪皆兼二道而实分主八节合于四正四维按隂阳历中终之所交则月行正当黄道去交七日其行九十一度齐於一象之率而得八行之中八行与中道而九是谓九道凡八行正於春秋其去黄道六度则交在冬夏正於冬夏其去黄道六度则交在春秋易九六七八迭为终始之象也乾坤定位则八行各当其正及其寒暑相推晦朔相易则在南者变而居北在东者徙而为西屈伸消息之象也黄道之差始自春分秋分赤道所交前後各五度为限初黄道增多赤道二十四分之十二每限损一极九限数终于四率赤道四十五度而黄道四十八度至四立之际一度少强依平复从四起初限五度赤道增多黄道二十四分之四每限益一极九限而止终于十二率赤道四十五度而黄道四十二度复得冬夏至之中矣月道之差始自交初交中黄道所交亦距交前後五度为限初限月道增多黄道四十八分之十二每限损一极九限而止数终于四率黄道四十五度而月道四十六度半乃一度强依平复从四起初限五度月道差少黄道四十八分之四每限益一极九限而止终于十二率黄道四十五度而月道四十三度半至隂阳历二交之半矣凡近交初限增十二分者至半交末限减十二分去交四十六度得损益之平率夫日行与岁差偕迁月行随交限而变遯伏相消朓朒相补则九道之数可知矣其月道所交与二分同度则赤道黑道近交初限黄道增二十四分之十二月道增四十八分之十二至半交之末其减亦如之故於九限之际黄道差三度月道差一度半盖损益之数齐也若所交与四立同度则黄道在损益之中月道差四十八分之十二月道至损益之中黄道差二十四分之十二於九限之际黄道差三度月道差四分度之三皆朓朒相补也若所交与二至同度则青道白道近交初限黄道减二十四分之十二月道增四十八分之十二至半交之末黄道增二十四分之十二月道减四十八分之十二於九限之际黄道与月道差同盖遯伏相消也日出入赤道二十四度月出入黄道六度相距则四分之一故於九道之变以四立为中交在二分增四分之一而与黄道度相半在二至减四分之一而与黄道度正均故推极其数引而伸之每气移一候月道所差增损九分之一七十二候而九道究矣凡月交一终退前所交一度及余八万九千七百七十三分度之四万二千五百三少半积二百二十一月及分七千七百五十三而交道周天矣因而半之将九年而九道终以四象考之各据合朔所交入七十二候则其入道之行也以朔交为交初望交为交中若交初在冬至初候而入隂历则行青道又十三日七十六分日之四十六至交中得所冲之宿变入阳历亦行青道若交初入阳历则白道也故考交初所入而周天之度可知若望交在冬至初候则减十三日四十六分视大雪初候隂阳历而正其行也其十晷漏中星略例曰日行有南北晷漏有长短然二十四气晷差徐疾不同者句股使然也直规中则差迟与句股数齐则差急随辰极高下所遇不同如黄道刻漏此乃数之浅者近代且犹未晓今推黄道去极与晷景漏刻昏距中星四术返覆相求消息同率旋相为中以合九服之变
其十一日蚀议曰小雅十月之交朔日辛卯虞以历推之在幽王六年开元历定交分四万三千四百二十九入蚀限加时在昼交会而蚀数之常也诗云彼月而食则维其常此日而食云何不臧日君道也无朏魄之变月臣道也远日益明近日益亏望与日轨相会则徙而浸远远极又徙而近交所以着臣人之象也望而正於黄道是谓臣干君明则阳斯蚀之矣朔而正於黄道是谓臣壅君明则阳为之蚀矣且十月之交於历当蚀君子犹以为变诗人悼之然则古之太平日不蚀星不孛盖有之矣若过至未分月或变行而避之或五星濳在日下御侮而救之或涉交数浅或在阳历阳盛隂微则不蚀或德之休明而有小眚焉则天为之隐虽交而不蚀此四者皆德教之所由生也四序之中分同道至相过交而有蚀则天道之常如刘歆贾逵皆近古大儒岂不知轨道所交朔望同术哉以日蚀非常故阙而不论黄初已来治历者始课日蚀疎密及张子信而益详刘焯张胄玄之徒自负其术谓日月皆可以密率求是专於历纪者也以戊寅麟德历推春秋日蚀大最皆入蚀限於历应蚀而春秋不书者尚多则日蚀必在交限其入限者不必尽蚀开元十二年七月戊午朔於历当蚀半强自交趾至于朔方候之不蚀十三年十二月庚戌朔於历当蚀大半时东封泰山还次梁宋间皇帝彻膳不举乐不盖素服日亦不蚀时羣臣与八荒君长之来助祭者降物以需不可胜数皆奉寿称庆肃然神服虽筭术乖舛不宜如此然後知德之动天不俟终日矣右因开元二蚀曲变交限而从之则差者益多自开元治历史官每岁较节气中晷因检加时小余虽大数有常然亦与时推移每岁不等晷变而长则日行黄道南晷变而短则日行黄道北行而南则隂历之交也或失行而北则阳历之交也或失日在黄道之中且犹有变况月行九道乎杜预云日月动物虽行度有大量不能不小有盈缩故有虽交会而不蚀者或有频交而蚀者是也故较历必稽古史亏蚀深浅加时朓朒隂阳其数相叶者反覆相求由历数之中以合辰象之变观辰象之变反求历数之中类其所同而中可知矣辨其所异而变可知矣其循度则合于历失行则合于占占道顺成常执中以追变历道逆数常执中以俟变知此之说者天道如视诸掌略例曰旧历考日蚀浅深皆自张子信所传云积候所得而末晓其然也以圆仪度日月之径乃以月径之半减入交初限一度半余为闇虚半径以月去黄道每度差数令一径相掩以验蚀分以所入日迟疾乘径为泛所用刻数大率去交不及三度即月行没在闇虚皆入既限又半日月之径减春分入交初限相去度数余为斜射所差乃考差数以立既限而优游进退於二度中间亦令二径相掩以知日蚀分数月径踰既限之南则虽在隂历而所亏类同外道斜望使然也既限之外应向外蚀外道交分准用此例以较古今日蚀四十三事月蚀九十九事课皆第一使日蚀皆不可以常数求则无以稽历数之踈密若皆可以常数求则无以知政教之休咎今更设考日蚀或限术得常则合于数又日月交会大小相若而月在日下自京师斜射而望之假中国食既则南方戴日之下所亏才半月外反观则交而不蚀步九服日晷以定蚀分晨昏漏刻与地偕变则宇宙虽广可以一术齐之矣
其十二五星议曰岁星自商周迄春秋之季率百二十余年而超一次战国後其行寖急至汉尚微差及哀平间余势乃尽更八十四年而超一次因以为常比其与余星异也姬氏出自灵威仰之精受木行正气岁星主农祥后稷凭焉故周人常閲其禨祥而观善败其始王也次于鹑火以逹天鼋及其衰也淫于玄枵以害鸟帑其後羣雄力争礼乐陨坏而从衡攻守之术兴故岁星常赢行於上而侯王不宁於下则木纬失行之势宜极於火运之中理数然也开元十二年正月庚午岁星在进贤东北尺三寸直轸十二度於麟德历在轸十五度推而上之至汉河平二年其十月下旬岁星在轩辕南端大星西北尺所麟德历在张二度直轩辕大星上下相距七百五十年考其行度犹未甚盈缩则哀平後不复每岁渐差也又上百二十年至孝景中元三年五月岁在东井钺麟德历在参三度又上六十年得汉元年七月五星聚于东井从岁星也於秦正岁在乙未夏正当在甲午麟德历白露八日岁星留觜觿一度明年立夏伏于参由差行未尽而以常数求之使然也又上二百七十一年至哀公十七年岁在鹑火麟德历初见在舆鬼二度立冬九日留星三度明年啓蛰十日退至柳五度犹不及鹑火又上百七十八年至僖公五年岁星当在大火麟德历初见在张八度明年伏于翼十六度定在鹑火差三次矣哀公以後差行渐迟相去犹近哀公以前率常行迟而旧历犹用急率不知合变故所差弥多武王革命岁星亦在大火而麟德历在东壁三度则唐虞已上所差周天矣太初三统历岁星十二周天超一次推商周间事大抵皆合验开元注记差九十余度盖不知岁星後率故也皇极麟德历七周天超一次以推汉魏间事尚未差上验春秋所载亦差九十余度盖不知岁星前率故也天保天和历得二率之中故上合於春秋下犹密於记注以推永平黄初间事远者或差三十余度盖不知战国後岁星变行故也自汉元始四年距开元十二年凡十二甲子上距隐公六年亦十二甲子而二历相合於其中或差三次於古或差二次於今其两合於古今者中间亦乖欲一术以求之则不可得也开元历岁星前率三百九十八日余二千二百一十九秒九十三自哀公二十年丙寅後每加度余一分尽四百三十九合次合乃加秒十三而止凡三百九十八日余二千六百五十九秒六而与日合是为岁星後率自此因以为常入汉元始六年也岁星差合术曰置哀公二十年冬至合余加入差已来中积分以前率约之为入差合数不尽者如历术入之反求冬至後合日乃副列入差合数增下位一算乘而半之盈大衍通法为日不尽为日余以加合日即差合所在也求岁星差行径术以後终率约上元以来中积分亦得所求若积其实行当从元始六年置差步之则前後相距间不容髪而上元之首无忽微空积矣成汤伐桀岁在壬戍开元历星与日合于角次于氐十度而後退行其明年汤始建国为元祀顺行与日合于房所以纪商人之命也後六百一算至纣六祀周文王初禴于毕十三祀岁在己卯星在鹑火武王嗣位克商之年进及舆鬼而退守东井明年周始革命顺行与日合于柳进留于张考其分野则分陕之间与三监封域之际也成王三年岁在丙午星在大火唐叔始封故国语曰晋之始封岁在大火春秋传僖公五年岁在大火晋公子重耳自蒲奔狄十六年岁在寿星适齐过卫野人与之块子犯曰天赐也天事必象岁及鹑火必有此乎复于寿星必获诸侯二十三年岁星在胃昴秦伯纳晋文公董因曰岁在大梁将集天行元年实沈之星晋人是居君之行也岁在大火阏伯之星也是谓大辰辰以善成后稷是相唐叔以封且以辰出而以参入皆晋祥也二十七年岁在鹑火晋侯伐卫取五鹿败楚师于城濮始获诸侯岁适及寿星皆与开元历合襄公十八年岁星在陬訾之口开元历大寒三日星与日合在危三度遂顺行至营室八度其明年郑子蟜卒将葬公孙子羽与禆竈晨会事焉过伯有氏其门上生莠子羽曰其莠犹在乎於是岁在降娄中而曙禆竈指之曰犹可以终岁岁不及此次也开元历岁星在奎奎降娄也麟德历在危危玄枵也二十八年春无冰梓愼曰岁在星纪而淫於玄枵禆竈曰岁弃其次而旅於明年之次以害鸟帑周楚恶之开元历岁星在南斗十七度而退守西建间复顺行与日合于牛初应在星纪而盈行进及虚宿故曰淫留玄枵二年至三十年开元历岁星顺行至营室十度留距子峤之卒一终矣其年八月郑人杀良霄故曰及其亡也岁在陬訾之口其明年乃降娄昭公八年十一月楚灭陈史赵曰未也陈颛顼之族也岁在鹑火是以卒灭今在析木之津犹将复由开元历在箕八度析木津也十年春进及婺女初在玄枵之维首传曰正月有星出于婺女禆竈曰今兹岁在颛顼之墟是岁与日合于危其明年进及营室复得豕韦之次景王问苌弘曰今兹诸侯何实吉何实凶对曰蔡凶此蔡侯般杀其君之岁岁在豕韦弗过此矣楚将有之岁及大梁蔡复楚凶至十三年岁星在?毕而楚弑灵王陈蔡复封初昭公九年陈灾禆竈曰後五年陈将复封岁五及鹑火而後陈卒亡自陈灾五年而岁在大梁陈复建国哀公十七年五及鹑火而楚灭陈是年岁星与日合在张六度昭公三十一年夏吴伐越始用师於越也史墨曰越得岁而吴伐之必受其凶是岁星与日合于南斗三度昔僖公六年岁隂在卯星在析木昭公三十二年亦岁隂在卯而星在星纪故三统历因以为超次之率考其实犹百二十余年近代诸历欲以八十四年齐之此其所惑也後三十八年而越灭吴星三及斗牛已入差合二年矣夫五事感於中而五行之祥应于下五纬之变彰于上若声发而响和形动而影随故王者失典刑之正则星辰为之乱行汨彛伦之叙则天事为之无象当其乱行无象又可以历纪齐乎故襄公二十八年岁在星纪淫于玄枵至三十年八月始见陬訾之口超次而前二年守之汉元鼎中太白入于天苑失行在黄道南三十余度间岁武帝北廵守登单于台勒兵十八万骑及诛大宛马大死军中晋咸宁四年九月太白当见不见占曰是谓失舍不有破军必有亡国时将伐吴明年三月兵出太白始夕见西方而吴亡永宁元年正月至闰月五星经天纵横无常永兴二年四月丙子太白犯狼星失行在黄道南四十余度永嘉三年正月庚子荧惑犯紫微皆天数所未有也终以二帝蒙尘天下大乱後魏神瑞二年十二月荧惑在瓠瓜星中一夕忽亡不知所在崔浩以日辰推之曰庚午之夕辛未之朝天有隂云荧惑之亡在此二日庚午未皆主秦辛为西夷今姚兴据咸阳是荧惑入秦矣其後荧惑果出东井留守盘旋秦中大旱赤地昆明水竭明年姚兴死二子交兵三年国灭齐永明九年八月十四日火星应退在?三度先历在毕二十一日始逆行北转垂及立冬形色弥盛魏永平四年八月癸未荧惑在氐夕伏西方亦先期五十余日虽时历疎阔不宜如此隋大业九年五月丁丑荧惑逆行入南斗色赤如血大如三斗器光芒震耀长七八尺於斗中句已而行亦天变所未有也後杨玄感反天下大乱故五星留逆伏见之效表里盈缩之行皆系之於时而象之於政政小失则小变事微而象微事章而象章已示吉凶之象则又变行袭其常度不然则皇天何以隂隲下民警悟人主哉近代算者昧於象占者迷於数覩五星失行皆谓之历舛虽七曜循轨犹或谓之天灾终以数象相蒙两丧其实故较历必稽古今注记入气均而行度齐上下相距反复相求苟独异於常则失行可知矣凡二星相近多为之失行三星以上失度弥甚天竺历以九执之情皆有所好恶遇其所好之星则趣之行疾舍之行迟张子信历辰星应见不见术晨夕去日前後四十六度内十八度外有木火土金一星者见无则不见张胄玄历朔望在交限有星伏在日下木土去见十日外火去见四十日外金去见二十二日外者竝不加减差皆精气相感使然夫日月所以着尊卑不易之象五星所以示政教从时之义故日月之失行也微而少五星之失行也着而多今略考常数以课疎密略例曰其入气加减亦自张子信始後人莫不遵用之原始要终多有不叶今较麟德历荧惑太白见伏行度过与不及荧惑凡四十八事太白二十一事余星所差盖细不足考且盈缩之行宜与四象濳合而二十四气加减不均更推易数而正之又各立岁差以究五精运周二十八舍之变较史官所记岁星二十七事荧惑二十八事镇星二十一事太白二十二事辰星二十四事开元历课皆第一云至肃宗时山人韩頴上言大衍历或误帝疑之以頴为太子宫门郎直司天台又损益其术每节增二日更名至德历起乾元元年用之讫上元三年
唐书卷二十七下