# 律历中第二

类型：古籍章节
书名：《后汉书》
作者：范晔
时代：南朝宋
类别：纪传体断代史 · 白话译文
卷目：律历中第二
章节：律历中第二

## 本章概览

东汉初年沿用《太初历》，百余年后历法渐与天象不符，朔日落后，月食不准。建武、永平年间，朱浮、许淑、杨岑等人屡次上书要求修改，但未彻底革新。直到元和二年，章帝亲觉历法偏差，诏令编䜣、李梵等综合校订，正式改行《四分历》，以庚申为元。但新历施行后，关于朔日大小月、历元甲寅与庚申之争从未停歇。贾逵在永元年间系统论证《四分历》优于《太初历》，通过考核日食、月食及冬至日所在星宿，指出《太初历》冬至日在斗宿二十一度而非牵牛初，且弦望常差一日。他还主张采用黄道度以正日月运行，并建议使用《九道法》校正月行迟疾。此后，延光年间亶诵、梁丰再起历元之争，张衡、周兴支持《九道法》；汉安年间边韶上疏回顾历法沿革；熹平年间冯光、陈晃力主甲寅元，蔡邕评议驳其虚妄，强调历法应验于天而非图谶。光和年间，宗诚、张恂就月食预测反复争论，最终太常奏请沿用宗诚术。历法之辩贯穿东汉，折射出古人追求天人合一的执着与科学精神的萌芽。

本章主要叙述东汉历法改革，从《太初历》到《四分历》的演变及争议。

重点人物：贾逵、编䜣、李梵、杨岑、张盛、景防、冯光、陈晃、蔡邕、刘洪；重点事件：元和二年改历、贾逵论历、冯光陈晃争议等。

## 正文

自太初元年开始使用《三统历》，施行了一百多年，历法逐渐落后于天象，朔日比历法记载的早，朔日有时落在晦日，月亮有时在朔日就出现。考察实际运行，太阳只有退后没有前进，月亮只有前进没有退后。建武八年期间，太仆朱浮、太中大夫许淑等人多次上书，说历法和朔日不正确，应当修改。当时分度差距还小，皇上认为天下刚刚平定，没空考正。到永平五年，官历署预报七月十六日有月食。待诏杨岑看到当时月食经常比历法预报的早，就缩短用算上为日，于是上言说“月应当在十五日食，官历不准确”。诏书命令杨岑广泛观测，与官历考核。从七月开始，到十一月结束，弦和望总共五次，官历都错了，杨岑都预测准确。庚寅日，诏书命令杨岑负责预报弦、望、月食的准确时间，又命令待诏张盛、景防、鲍鄴等人用《四分法》与杨岑考核。一年多后，张盛等人预测准确的次数，比杨岑多六次。十二年十一月丙子，诏书命令张盛、景防代替杨岑负责预报弦、望、月食的时间。《四分》的方法，开始稍微施行。当时张盛等人还不能明确历法起点，综合校订分度，所以只用它来预报弦、望罢了。

在此之前，九年，太史待诏董萌上书说历法不正确，事情交给三公、太常中懂历法的人一起讨论，到十年四月，没有人能提出明确依据的人。到元和二年，《太初历》偏离天象越来越远，太阳和月亮在星宿上的位置差距逐渐增大，而观测者都知道冬至那天太阳在斗宿二十一度，还没到牵牛五度，却认为是牵牛中星，落后天象四分之三日，晦朔弦望与天象差一天，星宿差五度。章帝知道它的错误，问史官，虽然知道不合，但不能更改。所以召来治历的编䜣、李梵等人综合校订情况。二月甲寅，于是下诏说：“我听说古代圣王，先于天时而天不违，后于天时而奉行天时。《河图》说：‘赤九会昌，十世以光，十一以兴。’又说：‘九名之世，帝王施行德政，封刻政事。’我以无德，继承大业，日夜敬畏，不敢荒废安宁。我这小子，托身于数终之时，怎能继承振兴，弘扬祖宗，拯救百姓？《尚书琁玑钤》说：‘述说尧世，效法唐文。’《帝命验》说：‘顺尧考德，题期立象。’况且三皇五帝步伐不同，优劣轨道各异，何况我愚顽浅陋，不能胜任！虽然想跟从，也无从下手。每次看到图书，心中惭愧。近来以来，政治不得当，阴阳不调和，灾异不停息，疫病之气，流伤害牛，农业根本不能播种。各种征兆的吉凶，五事的应验，都在我身上。确实有缺失，将如何弥补？《尚书》说：‘只有先王正其政事。’又说：‘每年二月，向东巡狩，到泰山，烧柴，遥望祭祀山川。于是朝见东方诸侯，协调时月正日。’在泰山祭祀祖先尧，统一音律度量，考正于璇玑玉衡，以正确历法天象，也许有益。《春秋保乾图》说：‘三百年斗历改宪。’史官用太初邓平的方法，有余数一分，在三百年范围内，运行度数出现偏差，逐渐错误。璇玑不正，天文现象不考。冬至之日太阳在斗宿二十一度，而历法认为是牵牛中星。先立春一天，则是《四分》数理中的立春日。以此判决大刑，已经违背节气；用来期望平和顺应时势，也相差太远了。现在改用《四分》，以遵从尧，以顺应孔圣奉天之文。希望诸位君子及民众，同心敬授，或许能获得和顺，以显扬我祖的遗留功业。”于是《四分》施行。但编䜣、李梵仍认为元首十一月应当先大月，想以此配合弦望，设定固定日期，而十九年不能得到七闰，晦朔不符合实际。施行不到一年，章帝又发动圣思，考究经书谶纬，派左中郎将贾逵询问治历者卫承、李崇、太尉属梁鲔、司徒掾严勖、太子舍人徐震、钜鹿公乘苏统以及编䜣、李梵等十人。认为月应当先小月，根据《春秋经》记载朔日而不记载晦日，朔日一定有明晦，不朔日一定在那个月。如果先大月，则一月有两个朔日，后月没有朔日，这说明明晦不一定。李梵等认为应当先大月，没有文字验证，只想配合十六日的望，月亮在黄昏出现，晦日应当消失而已。而且晦日与合朔同时，不能在不同日子。皇上知道编䜣、李梵的片面见解，下令不要拘泥于历法已颁布，天元开始之月应当小月。确定后，后年历法数字就正确了。永元年间，又命令史官用《九道法》观测弦望，验证没有差错。贾逵论述并收集情况，后来议论的人，得以折中，所以详细记录。

贾逵论说：“《太初历》冬至日在牵牛初，是牵牛中星。古代黄帝、夏、殷、周、鲁的冬至日在建星，建星就是现在的斗星。《太初历》斗宿二十六度三百八十五分，牵牛八度。根据实际运行史官注，冬、夏至日常常不及《太初历》五度，冬至日在斗宿二十一度四分之一度。石氏《星经》说：‘黄道规牵牛初直斗二十度，去极二十五度。’在赤道，是斗宿二十一度。《四分法》与实际运行观测注的天度相符。《尚书考灵曜》‘斗二十二度，无余分，冬至在牵牛所起’。又编䜣等根据现在所在位置未到牵牛中星五度，在斗宿二十一度四分之一，与《考灵曜》相近，即可说明事实。元和二年八月，诏书说‘石不可离’，令两个观测方法，上天得到算数多的。太史令玄等在元和二年到永元元年五年中，考核日行及冬至斗宿二十一度四分之一，符合古历建星《考灵曜》日所起，其星间距度都如石氏旧例。其他方法认为冬至日在牵牛初的，从此被废黜。”

贾逵论说：“用《太初历》考核汉元到太初元年日食二十三件事，其中十七个得到朔日，四个得到晦日，两个得到二日；新历七个得到朔日，十四个得到晦日，两个得到二日。用《太初历》考核太初元年到更始二年二十四件事，十个得到晦日；用新历十六个得到朔日，七个得到二日，一个得到晦日。用《太初历》考核建武元年到永元元年二十三件事，五个得到朔日，十八个得到晦日；用新历十七个得到朔日，三个得到晦日，三个得到二日。又用新历上考《春秋》中记载有日期的朔日二十四件事，失误不中的有二十三件事。天道参差不齐，一定有余数，余数又有长短，不能相等。治历者正以七十六年作为断限，则余分消长，逐渐得到一日。所以《易经》金火相革的卦《象》说：‘君子以治历明时。’又说：‘汤、武革命，顺乎天，应乎人。’说圣人一定历象日月星辰，明白数理不能贯通数千万年，其间一定更改，先推算求取度数，取合于日月星辰所在而已。所以求度数，取合日月星辰，有不同时代的方法。《太初历》不能通用于今，新历不能上得汉元。一家历法必定在三百年之间。所以谶文说‘三百年斗历改宪’。汉朝兴起，常用《太初》而不改，下到太初元年一百零二年才改。所以其前有先晦一日合朔，下到成帝、哀帝，以二日为朔，所以合朔多在晦日，这是明显的效验。”

贾逵论说：“臣之前上奏傅安等人用黄道度量日月弦望多接近。史官一律用赤道度量，不与日月相同，在现今历法弦望相差一日以上，就上奏认为有变化，甚至认为太阳后退逆行。在黄道，自然得到运行度数，不算是变化。希望请求太史官的日月宿簿及星度课，与待诏星象考察校对。奏请得到许可。臣谨慎查考：前面对答说冬至日离极一百一十五度，夏至日离极六十七度，春秋分日离极九十一度。《洪范》‘太阳月亮的运行，则有冬夏。’《五纪论》‘太阳月亮沿着黄道，南至牵牛，北至东井，大致每天日行一度，月行十三度十九分度之七’。现在史官一律以赤度为标准，不与日月运行相同，其斗、牵牛、东井、舆鬼，赤道得十五度，而黄道得十三度半；行东壁、奎、娄、轸、角、亢，赤道七度，黄道八度；有时月亮行多而太阳月亮之间距离反而少，称为日退。考察黄道值牵牛，出赤道南二十四度，其直东井、舆鬼，出赤道北二十四度。赤道作为中天，离极都是九十一度，不是日月运行之道，而用它遥准度量日月，失去它们实际运行的缘故。用现在太史官候注考察元和二年九月以来月亮经过牵牛、东井四十九件事，没有行十一度的；行娄、角三十七件事，没有行十五六度的，如傅安所说。问典星待诏姚崇、井毕等十二人，都说‘星图有规法，日月实际上从黄道，官家没有其仪器，不知道施行’。考察甘露二年，大司农中丞耿寿昌上奏，用图仪度量日月运行，考验天运状况，日月行到牵牛、东井，日过一度，月行十五度，到娄、角，日行一度，月行十三度，赤道使然，这是前代所共知的。如果说黄道有验证，合乎天象，太阳没有前后移动，弦望不差一日，比用赤道更精密接近，应当施用。皇上多中臣的校订。”考察贾逵的议论，在永元四年。到十五年七月甲辰，诏书制造太史黄道铜仪，以角为十三度，亢十，氐十六，房五，心五，尾十八，箕十，斗二十四四分度之一，牵牛七，须女十一，虚十，危十六，营室十八，东壁十，奎十七，娄十二，胃十五，昂十二，毕十六，觜三，参八，东井三十，舆鬼四，柳十四，星七，张十七，翼十九，轸十八，总共三百六十五度四分度之一。冬至日在斗十九度四分度之一。史官以此分部日月运行，参校弦望，虽然精密接近而不作为注日。仪，黄道与度运转，难以观测，所以很少遵循此事。

贾逵论说：“又现在史官推算合朔、弦、望、月食时间，大多不中，在于不知道月亮运行迟疾的意理。永平年间，诏书命令前任太史待诏张隆用《四分法》预报弦、望、月食时间。张隆说能用《易》九、六、七、八爻知道月亮运行多少。现在考察张隆预报多数失误。臣让张隆逆推先前手头所预报的，不应验，有时不同日，不中天乃更远，到十余度。李梵、苏统用史官候注考察校对，月亮运行应当有迟疾，不一定在牵牛、东井、娄、角之间，又不是所谓隐伏，侧匿，而是由月亮所行之道有远近出入所产生，大致一月移动所以疾处三度，九年九道一周，总共九章，一百七十一年，再逢十一月合朔旦冬至，合于《春秋》、《三统》九道终数，可以知道合朔、弦、望、月食时间。根据官法天度为分率，用其方法上考建武以来月食，总共三十八件事，差距精密接近，有益处，应当课试上报。”

考察史官旧有《九道术》，废弃而不修。熹平年间，前任治历郎梁国宗整上书《九道术》，诏书下太史，以参校旧术，相应。部署太子舍人冯恂课校，冯恂也作《九道术》，增减其分，与宗整术一并校对，差距接近。太史令飏上奏以冯恂术参校弦、望。然而时间仍然先后于天象，远则十余度。

永元十四年，待诏太史霍融上书说：“官方的漏刻通常是每九天增减一刻，与天象不相应，有时误差甚至达到二刻半，不如夏历精密。”诏书下达给太常，命令史官和霍融用仪器校核天象，测量运行度数的远近。太史令舒、承、梵等人回答说：“根据官方施行的漏法《令甲》第六《常符漏品》，孝宣皇帝三年十二月乙酉日颁布，建武十年二月壬午日下诏施行。漏刻根据白天的长短来定数，通常日行南北二度四分而增减一刻。一气都是十五天，太阳离北极的距离各有不同。现在官方漏刻每九天移动一刻，不随太阳的进退而变化。夏历的漏刻随太阳南北移动而改变长短，比官方漏刻更精密，明显可以施行。”同年十一月甲寅日，下诏说：“告诉司徒、司空：漏刻是用来调节时辰、确定昏明的。昏明的长短，取决于太阳离北极的远近，太阳的运行轨道是圆形的，不能按比例划分，应当依据仪器测量，再参考晷影。现在官方漏刻按比例划分昏明，每九天增减一刻，违背了实际情况。导致疏密不均，与法度不合。太史待诏霍融上书说，与天象不相应。太常史官用仪器和水漏测量，官方漏刻与天象的误差达到三刻。用晷影来计刻，很少有违背，精密且有验证。现在将晷影漏刻的四十八支箭，做成标准以供官府使用，计吏到达后，赐予四十八支箭。”文字繁多，所以选取二十四气太阳的位置，以及黄道离北极的度数、晷影、漏刻、昏明中星刻录在下面。

从前《太初历》兴起时，谋划于元封年间，确定于元凤年间，历经三十年，是非才得以明晰。到采用《四分历》，也是在建武年间，施行于元和年间，终止于永元年间，七十多年后，仪式制度才完备，观测有了标准。天文之事幽深微妙，竟如此困难。中兴以来，图谶泄露，而《考灵曜》、《命历序》都有甲寅元。它的起点在四分历庚申元之后一百一十四年，朔日差了两天。学者在民间修订它，怎能相信这是正确的呢？等到《太初历》因为落后于天象而被称为疾，修订它的人说“一百四十四年太岁超一辰，一百七十一年应当弃去朔余六十三，中余一千一百九十七，才可以长久施行”。从太初元年到永平十一年，共一百七十一年，应当去掉余分却没有去掉，所以导致更加疏漏。这两家常常坚持自己的方法，希望得到施行，每次有争论，百官会议，群儒竭尽思虑，讨论有方，有益于增长见识，所以详细记录如下。

安帝延光二年，中谒者亶诵说应当用甲寅元，河南梁丰说应当重新用《太初》。尚书郎张衡、周兴都精通历法，多次诘难亶诵、梁丰，他们有时不回答，有时说错了。张衡、周兴参考仪注，考究过去，校对现在，认为《九道法》最精密。诏书下给公卿详细评议。太尉刘恺等人呈上侍中施廷等人的意见：“《太初历》超过天象，每天一度，弦望失去正位，月亮在晦日出现在西方，月食与天象不相应；元和年间改为《四分历》，《四分历》虽然比《太初历》精密，但又有不正之处，都不可用。甲寅元与天象相应，符合图谶，可以施行。”博士黄广、大行令任佥建议，同意《九道》。河南尹杜祉、太子舍人李泓等四十人建议：“如果采用甲寅元，应当除去《元命苞》中天地开辟到获麟的一百一十四年，推算闰月六直其日，有的朔、晦、弦、望，二十四气宿度不相应的不止一处。用《九道》来定朔，月相有比三大二小的情况，都太疏远。元和年间改变历法，以应和《保乾图》‘三百年斗历改宪’的说法。《四分历》本起于图谶，最为正确，不宜更改。”刘恺等八十四人建议，应当遵从《太初》。尚书令忠上奏：“那些遵从《太初历》的人，都没有其他效验，只以世宗开拓疆土、享有国祚长久为说辞。有人说孝章皇帝改行《四分历》后，灾异突然严重，没有好的应验。臣私下认为圣王兴起，各自更改正朔，以通三统。汉高祖受命，沿袭秦朝的历法，以十月为岁首，闰月常在岁末。不考察前代，违背了帝典。太宗遵循修正，三阶得以平定，黄龙出现，刑狱得以搁置，五刑齐备。哀帝、平帝之际，同样继承《太初历》，而灾异接连不断，祸乱不止一次。议论的人不用已有的数据互相参照，考求真实现实，而是广泛采集妄说，把福运归于《太初历》，把灾祸归于《四分历》。《太初历》是众多贤士所立，是非已经确定，永平年间不审慎，又改变了它的弦望。《四分历》有错误，不可施行。元和年间凤凰不应当与历法相应而飞来聚集。远赞前代的创制，就表彰它的祥瑞；近讥后代的改历，就隐藏它的福运。这种片面的曲论，不能认为是正确的。臣再重复诘难张衡、周兴，认为《五纪论》推算运行度数，当时比其他方法接近，但还没有考证古代。到刘向的儿子刘歆想用它来符合《春秋》，强行割断年数，减少夏朝增加周朝，考证表纪，差谬数百。两种历法相比，六千一百五十六岁中，《太初历》多了一日。冬至日正当斗宿，却说在牵牛宿。迂阔不可再用，昭然如此。这是史官共同看到的，不只是张衡、周兴。以前认为《九道》精密，现在议论的人认为有缺漏，而甲寅元又多有违失，都不可取正。从前仲尼借着假借马名的行为，来尊崇君主的道义。何况天的历数，不可依靠怀疑、依据虚妄，来否定正确！”皇帝采纳了他的话，于是停止了改历的事。

顺帝汉安二年，尚书侍郎边韶上书说：

世道在数术亏损时衰微，天道在恒常中昌盛。数术亏损则万物衰败，得到恒常则国家昌盛。孝武皇帝发挥圣明思虑，趁着元封七年十一月甲子朔旦冬至，于是下诏让太史令司马迁、治历邓平等重新建立《太初历》，改元易朔，实行夏正，用《乾凿度》八十一分之四十三为日法。设置清台观测。检验六种异常，考核效验精密，《太初历》为最佳。此后刘歆深入研究，用《春秋》验证，参以《周易》之道，以《河图帝览嬉》、《雒书乾曜度》推广《九道》，一百七十一年进退六十三分，一百四十四年一次超次，与天象相应，少有缺谬。从太初到永平十一年，一百七十一年，进退余分六十三，治历的人不知道如何处理。推算得十二度弦望不效验，挟持废弃方法的人得以窜改其说。到元和二年，小终之数逐渐超过，余分稍有增加，月亮不在晦朔而提前出现。孝章皇帝根据《保乾图》“三百年斗历改宪”，于是采用《四分历》。以太白复枢甲子为癸亥，牵引天象服从算法，配合眼前。改用庚申为元，既没有明文；托于获麟之年，又不与《感精符》中单阏之岁相同。史官交替，因袭成疑，很少有人能深入探究。根据弦望就可以知道。

诏书下给三公、百官共同评议。太史令虞恭、治历宗䜣等人评议：

建立历法的根本，必须先立元，元正之后确定日法，日法定之后测量周天以确定分至。这三者有标准，则历法可成。《四分历》的仲纪之元，起于孝文皇帝后元三年，岁在庚辰。上推四十五年，岁在乙未，是汉兴元年。又上推二百七十五年，岁在庚申，是孔子获麟之年。二百七十六万岁，再向上推，又得庚申。岁岁相承，从下向上推，其势不误。这是《四分历》元明文图谶所记载的。太初元年，岁在丁丑，向上推其元，当在庚戌，而说丙子，说一百四十四年超一辰，共九百九十三超，岁有空行八十二周有余，才得丙子。根据岁超，在天元十一月甲子朔旦冬至，日月都超。日行一度，积三百六十五又四分之一度而周天一圈，名叫一年。岁从一辰，日不能空行周天，则岁无从超辰。一百七十一年为二蔀一章，小余六十三，是自然之数。数出于细微，形成毫厘，毫厘积累，成为分寸。天地已定，日月开始分离。初行产生分，积分成度。日行一度，一年而周。所以作历法的人，各自产生度法，有的用九百四十，有的用八十一。法有粗细，产生两种方法，其归一是相同的。日法，是太阳运行的分度。太阳垂示光明，运行有常规，日法所涵盖，通远无穷。损益毫厘，差以千里，由此说来，数不会有亏损舍弃的道理。现在想修饰平分的过失，断法垂分，恐怕伤害大道。用此推算日月运行度数，最终结果不同，四章之后不能得到朔余一。虽说《九道》去课进退，恐怕不足以补其缺漏。而且考核历法的方法，晦朔弦望，以月食为天验，没有比这更明显的了。现在用去六十三分的方法为历，验证章和元年以来日变二十事，月食二十八事，与《四分历》相比各有失误，定课相除，《四分历》还多得，而且又简便近理。孝章皇帝历度审正，图仪晷漏，与天相应，不可再超越。《文曜钩》说：“高辛受命，重黎说文。唐尧即位，羲和立浑。夏后制德，昆吾列神。成周改号，苌弘分官。”《运斗枢》说：“常占有经，世史所明。”《洪范五纪论》说：“民间也有黄帝诸历，不如史官记录得明白。”自古及今，圣帝明王，无不听取羲和、常占之官的意见，用晷仪确定精微，纠正众疑，秘藏于中书，改行《四分历》的本源。到光武皇帝多次下诏书，开创其端，孝明皇帝考核其实际，孝章皇帝宣布施行其法。君主历经三圣，年历数十，信任并验证它，举荐并施行它。其元则上统开辟，其数则复古《四分》。应按照甲寅诏书旧例办理。

奏议得到批准。

灵帝熹平四年，五官郎中冯光、沛相上计掾陈晃说：“历元不正，所以妖民叛寇在益州，盗贼相继为害。历法应当用甲寅为元而用了庚申，图纬没有以庚申为元的。这是近来秦朝取代周朝所用的元。太史治历郎中郭香、刘固任意制造妄说，请求查看庚申元经炜的明文，他们受虚欺应加重罚。”乙卯日，诏书下给三府，与儒林中明白道义的人详细评议，务必得到真道。在群臣会集司徒府评议。

议郎蔡邕评议，认为：

历法精微深奥，距离古圣贤的时代已经很遥远，得失交替更迭，历术没有固定不变的真理。汉朝兴起继承秦朝，历法采用颛顼历，以乙卯年为历元。过了102年，孝武皇帝开始改正朔，历法采用《太初历》，以丁丑年为历元，实行了189年。孝章皇帝改行《四分历》，以庚申年为历元。现在冯光、陈晃各自认为庚申年不对，甲寅年才对。考察历法，黄帝、颛顼、夏、殷、周、鲁共六家，各自有自己的历元。冯光、陈晃所依据的，就是殷历的历元。其他历元虽不明确见于图谶，但各自是一家之术，都应当在当时有效验。武帝开始采用《太初历》丁丑年之后，六家历法纷繁错杂，争论是非。太史令张寿王挟持甲寅历元来非议汉历，在清台混杂观测，考核结果列为下等，最终因为疏漏，接连被弹劾，《太初历》的效验，没有遗漏缺失。这就是说，虽然不是图谶所载的历元，但在前代有实效。等到采用《四分历》以来，考校运行度数，比《太初历》更精密，这又是新历元在当今有效验。延光元年，中谒者亶诵也否定《四分历》庚申元，上书说应当用《命历序》的甲寅元。公卿百官参议正定，最终没有施行。况且日月星三光的运行，快慢进退，不一定一致。历术家通过计算，追寻求证，只是取合于当时而已。所以有古今不同的历术。今天的历术不能上通于古，也就像古历不能下通于今一样。《元命苞》、《乾凿度》都认为从开天辟地到获麟共276万岁；而《命历序》累积从获麟到汉朝，从庚午蔀的第二十三年开始，到己酉、戊子及丁卯蔀共69岁，合计275岁。汉朝元年岁在乙未，往上推到获麟时岁在庚申。由此再往上推到开天辟地，则历元在庚申。图谶虽无明文，但这个数字存在。而冯光、陈晃认为开天辟地到获麟共275万9886岁，获麟到汉朝161岁，相差少了114岁。说应当满足这个数字，则上违《乾凿度》、《元命苞》，中使获麟不在哀公十四年，下不符合《命历序》获麟到汉朝相距四蔀的年数，与奏记、谱注不相应。

当今历法正月是癸亥朔日，冯光、陈晃认为是乙丑朔日。乙丑与癸亥，没有题刻标记可以让众人共同辨别，必须通过弦望晦朔、月光明暗盈亏可以见到的，来考校其符验。而冯光、陈晃的历法以《考灵曜》为本，二十八宿度数和冬至日所在位置，与今史官甘德、石申的旧文错异，不可考校；用现在的浑天图仪检核天文，也不合于《考灵曜》。冯光、陈晃如果能按照自己的历术，另外制造望仪，来追寻天度，远有验于图书，近有效于三光，可以取代甘德、石申之法，使各家历术完全信服，确实应该采用。但诘问冯光、陈晃，他们只谈图谶，所说不能服人。元和二年二月甲寅，制书说："朕听说古代圣王，先天行事而天不违逆，后天行事而奉顺天时。史官用太初邓平的历术，冬至之日，日在斗宿二十一度，而历法认为是牵牛星的中星，先立春一日，就是四分历的立春，而用它来判决大刑，于节气已相违逆，用以求得公正平和，大概也太远了。现在改行《四分历》，以遵循尧的历法，以顺应孔圣人奉天的文章。"这是开始采用《四分历》庚申元的诏书。深深引用《河图》、《洛书》图谶作为符验，不是史官私意独自构建的。而冯光、陈晃认为蔡邕、刘固意造妄说，违反经文，错得厉害。从前尧命羲和观测日月星辰，舜协调时月正日，汤、武革命，治历明时，可说是正确了，尚且遭遇水旱，告诫以"蛮夷扰乱华夏，寇贼奸宄"。而冯光、陈晃认为阴阳不和、奸臣盗贼，都是历元的过错，实在没有道理。元和二年，才用庚申元，至今九十二年了。而冯光、陈晃说秦朝所用代替周朝的历元，不知从秦朝以来，汉朝三次改易历元，不常是庚申。冯光、陈晃区区，信用所学，也是妄虚无造欺语的过失。至于改朔易元，以往张寿王的历术已经考核无效，亶诵的议论未被采用，元和诏书文备义著，不是群臣议论所能改变的。

太尉刘耽、司徒李隗、司空陈训用蔡邕的议论弹劾冯光、陈晃不敬，判处鬼薪之刑。诏书令不要治罪。

《太初历》推算月食多有失误。《四分历》沿袭《太初历》的方法，以河平元年癸巳为历元，施行五年。永元元年，天象在七月后闰月发生月食，历术推算在八月。同年二月十二日，蒙公乘宗绀上书说："今月十六日应当月食，而历法推算在二月。"到期如宗绀所言。太史令巡上奏说宗绀有益于官用，任命为待诏。甲辰日，诏书用宗绀的方法署理。施行了五十六年。到本初元年，天象在十二月月食，历法推算在后年正月，从此开始出现偏差。到熹平三年，二十九年之中，比历法提前发生月食的共有十六次。常山长史刘洪上奏作《七曜术》。甲辰日，诏书令属太史部郎中刘固、舍人冯恂等人考核效验，又作《八元术》，刘固等人作《月食术》，都已互相参校。刘固的历术与《七曜术》相同。月食的失误，都在岁在己未年应当四月月食，冯恂的历术推算在三月，官历推算在五月。太官进行考核，按时施行中者。丁巳日，诏书答复认可。

其四年，宗绀的孙子宗诚上书说："继承宗绀的历法术，应当再次修改，今年十二月应当月食，而官历推算在后年正月。"到期如所言，任命宗诚为舍人。丙申日，诏书听从施行宗诚的方法。

光和二年，岁在己未。三月、五月都阴天，太史令修、部舍人张恂等人推算运行度数，认为三月月食近，四月远。宗诚认为四月。奏请废除宗诚的历术，施用张恂的历术。其三年，宗诚的哥哥宗整前后上书说："去年三月没有月食，应当在四月。史官废弃宗诚的正术，用张恂的不正术。"宗整所上正属太史，太史主管者始终不说三月近、四月远。月食应当以见食为准，无所谓远近。诏书下达太常："请详细查核注记，评议历术的要旨，效验虚实。"太常就耽上奏选侍中韩说、博士蔡较、穀城门候刘洪、右郎中陈调在太常府，再次校对注记，评议诘问。张恂、宗诚各自回答。张恂的历术以5640个月有961次月食为法，而除去成分，空加县法，推算建武以来，共得327次月食，其中15次错误。查其官署原注记，天象出现月食98次，与两术相应，其错误相差2100。宗诚的历术以135个月有23次月食为法，乘除成月，从建康以上减41，建康以来减35，因它们都不月食。张恂的历术改易旧法，宗诚的历术中又减损，评论其长短，没有谁能超过谁。各自引用纬书自证，文无义要，只是追求追上天道而已。日月之术，日循黄道，月从九道。用赤道仪，冬至日离极都115度。其入宿，赤道在斗宿21度，而黄道在斗宿19度。两仪相互参照，日月运行，曲直有差异，因此产生进退。所以月亮运行在井、牛宿，14度以上；在角、娄宿，12度以上。都不按常率运行。由此说来，则历术不差就不改，不验就不用。天道精微，度数难定，历术方法多端，历法纪元不一，没有效验无法知道其正确，没有差错无法知道其失误。失误然后改，正确然后用，这就是所谓允执其中。现在宗诚的历术没有差错的谬误，张恂的历术没有独中的奇异，在没有效验的情况下更改没有失误的，这是以检验将来为正确。宗诚的历术135个月23次月食，其文在书籍，学者所修，施行已久。官吏守其业，经纬日月，厚重而未出差错，信于天文，述而不作。张恂久在候部，心意详善，能测仪度，制定术数，推算前校往后，也与见食相应。然而协调历法正纪，敬顺上天，宜遵循旧章，如甲辰、丙申诏书，以见食为比。现在应当施用宗诚的历术，弃置张恂的历术，史官考核之，以后有效验，就行其法，以审术数，以顺改易。刘耽以韩说等人的议论上奏，诏书认可。张恂、宗整、宗诚各自又上书，张恂说不应当施行宗诚的历术，宗整说不应当恢复张恂的历术。被刘洪的议论所侵犯，事情下到永安台复核，都不如张恂、宗诚等人所说。弹劾上奏其欺瞒。诏书答复，张恂、宗诚各以二月俸赎罪。宗整到左校劳作二月。于是用刘洪等人，施行宗诚的历术。

光和二年，万年公乘王汉上奏《月食注》。从章和元年到今年共93年，合计196次月食；与官历河平元年月错，以己巳年为历元。事情下到太史令修，上言"王汉所作注记与见食不相应的有两件事，以同为异的有二十九件事"。尚书召穀城门候刘洪。敕令说："前郎中冯光、司徒掾陈晃各争论历法，故议郎蔡邕共同补续其志。现在刘洪你到修那里，与王汉互相参校，推算历元课分，考校月食。审察己巳历元是否精密接近，有师法，刘洪便跟从王汉受学；不能，就回答。"刘洪上言："推求王汉的己巳历元，则是《考灵曜》所述的旃蒙之岁，即乙卯历元。与冯光、陈晃的甲寅历元互相经纬。用以追天作历，校三光之步，现今为疏阔。孔子纬书一事见二端，说明历法兴废，随天为节。甲寅历在孔子时代有效验；己巳历即《颛顼历》，秦朝所施用，汉朝兴起草创，因袭而不改易。到元封中，疏阔不精密，改用《太初历》，应期三百改宪之节。甲寅、己巳图谶虽有文，略其年数，因此学人各传所闻，至于课校，不得其正。夫甲寅历元为天正，正月甲子朔旦冬至；七曜之起，始于牛宿初度。乙卯历元为人正，己巳朔旦立春；三光聚于天庙五度。考核两历元之端，闰余差152分之3，朔差304，中节之余29。以效验信行难以聚集，汉不解说，只说先人有书而已。用王汉的成注参校官历施行，术不同的有29事，不中的见食有2事。考察王汉所习之书，见己巳历元，说朝廷不闻，不知圣人独有兴废之义，史官有附天之密术。甲寅、己巳，前面已施行，效验后格而不用。河平疏阔，史官已废弃，而王汉以过去之事分争，恐怕不是其本意。虽有师法，与无相同。课又不接近精密。其说蔀数，术家所共知，无所采取。"遣送王汉归乡里。

## 关键人物

- **贾逵**：左中郎将；论述历法，提出《九道法》并考证黄道
- **编䜣**：治历；参与《四分历》制定，主张先大月
- **李梵**：治历；参与《四分历》制定，与编䜣同见
- **杨岑**：待诏；预测月食准确，后负责预报弦望月食
- **张盛**：待诏；用《四分法》考核，代杨岑预报弦望月食
- **景防**：待诏；与张盛同用《四分法》考核
- **冯光**：五官郎中；与陈晃争议历元，主张用甲寅元
- **陈晃**：沛相上计掾；与冯光同争议历元
- **蔡邕**：议郎；评议冯光陈晃争议，认为历元当用庚申
- **刘洪**：穀城门候；作《七曜术》，参与考核月食历法

## 时间线

- **太初元年至建武八年**：《三统历》施行一百多年，历法逐渐落后，朔日提前出现。；多次上书要求修改，但因天下未定未改。
- **永平五年**：待诏杨岑预测月食准确，官历有误。；诏令杨岑负责预报弦望月食。
- **永平十二年**：张盛、景防等用《四分法》考核，预测准确次数多于杨岑。；诏令张盛、景防代杨岑预报弦望月食，《四分》开始施行。
- **元和二年**：章帝下诏改用《四分历》。；《四分历》正式施行。
- **时间不明**：贾逵论历，主张用黄道度日，提出《九道法》。；永元四年贾逵议论，永元十五年制造黄道铜仪。
- **永元十四年**：待诏霍融上书言官方漏刻不准确。；诏令检验，采用更精确的漏刻。
- **安帝延光二年**：中谒者亶诵、河南梁丰等争论历元，张衡、周兴等评议。；尚书令忠上奏维持《四分历》，帝从之。
- **顺帝汉安二年**：尚书侍郎边韶上书论历法。；太史令虞恭等评议，维持《四分历》。
- **灵帝熹平四年**：冯光、陈晃争议历元，蔡邕评议。；冯光、陈晃被弹劾，但免罪。
- **光和二年**：宗诚、张恂等争论月食历法。；最终采用宗诚的历术。
- **光和二年**：王汉上奏《月食注》，与官历冲突。；刘洪评议，王汉被遣归。

## 地点

- **益州**：冯光陈晃认为历元不正导致益州出现妖民叛寇。
- **司徒府**：群臣会集司徒府评议冯光陈晃之议。

## 为什么值得读

本章详细记录了东汉历法改革过程，反映了当时天文观测、历法争论及朝廷决策，是研究古代历法史的重要文献。

## 标签

- 太初历
- 四分历
- 贾逵
- 九道法
- 月食
- 漏刻
- 黄道
- 赤道
- 历元
- 月食术

原始页面：https://shishuguan.com/books/houhanshu-baihuawen-full/volume-102/chapter-102
