周时甄鸾造天和历,马显等又上景寅元历。皆未行,已见《两晋南北朝史》。隋高祖作辅,方行禅代之事,欲以符命曜于天下。道士张宾揣知上意,自云洞晓星历,因盛言有代谢之征,又称上仪表非人臣相。由是大被知遇,恒在幕府。及受禅之初,擢宾为华州刺史,使与仪同刘晖等议造新历。宾等依何承天法,微加增损。开皇四年二月,撰成奏上。诏颁天下,依法施用。《本纪》:颁新历在正月,《通鉴》从《本纪》。刘孝孙北齐时知历事,见《两晋南北朝史》。与冀州秀才刘焯并称其失。于时新历初颁,宾有宠于高祖,刘晖附会之,被升为太史令。二人协议,共短孝孙,焯又妄相扶证。孝孙、焯等竟以他事斥罢。后宾死,孝孙为掖县丞,委官入京,又上前后为刘晖所诘,事寝不行。仍留孝孙直太史。累年不调,寓宿观台。乃抱其书,弟子舆榇,来诣阙下,伏而恸哭。执法拘以奏之。高祖异焉,以问国子祭酒何妥。妥言其善。即日擢授大都督,遣与宾历比较短长。先是信都人张胄玄,以算术直太史,久未知名。至是,与孝孙共短宾历。异论锋起,久之不定。至十四年七月,上令参问日食事。杨素等奏太史凡奏日食二十有五,惟一晦三朔,依克而食,尚不得其时,又不知所起,他皆无验。胄玄所克,前后妙衷。时起分数,合如符契。孝孙所克,验亦过半。于是高祖引孝孙、冑玄等,亲自劳徕。孝孙因请先斩刘晖,乃可定历。高祖不怿,又罢之。俄而孝孙卒。杨素、牛弘等伤惜之。又荐胄玄。上召见之。胄玄因言日长景短之事。《隋书·袁充传》:充奏日去极近,则影短而日长,去极远则影长而日短。行内道则去极近,外道则去极远。开皇已来,与唐尧之代,去极并近。《春秋元命包》云:日月出内道,璇机得常,天帝崇灵,圣王祖功。京房别对曰:太平日行上道,升平行次道,霸世行下道。伏惟大隋启运,上感乾元,影短日长,振古未之有也。上大悦,告天下。
高祖大悦,赏赐甚厚,令与参定新术。刘焯闻胄玄进用,又增损孝孙历法,更名七曜新术以奏之。与胄玄之法,颇相乖爽。袁充与胄玄害之。焯又罢。至十七年,冑玄历成,奏之。上付杨素等校其短长。刘晖与国子助教王颇等执旧历术,迭相驳难。高祖惑焉,逾时不决。会通事舍人颜敏楚上书云:汉落下闳改颛顼历作太初历,云后八百岁,此历差一日,当有圣者定之。计今相去七百一十年。术者举其成数。圣者之谓,其在今乎?高祖欲神其事,遂下诏:晖等四人元造诈者并除名。领太史令庾季才等六人容隐奸慝,俱解见任。胄玄所造历法,付有司施行。《本纪》事在四月。擢拜胄玄为员外郎散骑侍郎,领太史令。胄玄进袁充,互相引重。开皇二十年(600年),充奏日长影短。高祖因以历事付皇太子,遣更研详,著日长之候。太子征天下历算之士,咸集于东宫。刘焯以太子新立,复增修其书,名曰皇极历,驳正胄玄之法。太子颇嘉之。未获考验。焯为太学博士,负其精博,志解胄玄之印,官不满意,又称疾罢归。仁寿四年(604年),焯言胄玄之误于太子。大业元年(605年),著作郎王劭、诸葛颍因入侍宴,言焯善历。帝曰:“知之久矣。”仍下其书,与胄玄参校。互相驳难,是非不决。焯又罢归。四年(608年),驾幸汾阳宫。太史奏日食无效。帝召焯,欲行其历。袁充方幸于帝,左右胄玄,共排焯历,又会焯死,历竟不行。以上据《隋书·律历志》及《张冑玄传》。唐高祖受禅,将治新历。东都道士傅仁均善推步,太史令庾俭、丞傅奕荐之。诏仁均与俭等参议,合受命岁,名为戊寅元历。诏司历起二年用之。《旧纪》事在元年十月。高宗时,戊寅历疏。李淳风作甲子元历以献。诏太史起麟德二年(665年)颁用,谓之麟德历。《旧纪》颁历在麟德二年五月。与太史瞿昙罗所上经纬历参行。永昌元年十一月,改元载初,用周正。神功二年(698年),甲子南至,改元圣历,命瞿昙罗作光宅历,将用之。三年(700年),罢作光宅历,复行夏时。中宗反正,太史丞南宫说奏麟德历寖疏。诏说更治乙巳元历。景龙中,历成。诏令施用。睿宗即位,罢之。开元九年(721年),麟德历署日食比不效,诏僧一行作新历。推大衍数,立术以应之。十五年(727年),历成。而一行卒。诏张说与历官陈玄景等次为历术七篇,略例一篇,历议十篇,起十七年(729年),颁于有司。《旧纪》颁历在十六年八月。肃宗时,山人韩颖上言大衍历或误。帝疑之。以颖为太子宫门郎,直司天台,损益其术。更名至德历。起乾元元年(758年)用之,讫上元二年(675年)。宝应元年六月望,戊夜月食三之一,官历加时在日出后,有交不署食。代宗以至德历不与天会,诏司天台官属郭献之等复用麟德元纪,更立岁差增损迟疾交会及五星差数,以写大衍旧术。帝为制序,题曰五纪历。德宗时,五纪历气朔加时稍后天。推测星度,与大衍历差率颇异。诏司天徐承嗣与夏官正杨景风等杂麟德、大衍之旨治新历。诏起五年四月行新历。会朱泚之乱,改元兴元,自是颁用,讫元和元年(806年)。宪宗即位,司天徐昂上新历,名曰观象,起元和二年(807年)用之。《旧纪》:元和二年二月,司天造新历成,诏题名为元和观象历。穆宗立,诏日官改撰历术,名曰宣明。昭宗时,数亦渐差,诏太子少詹事边罔改治新历。景福元年(892年),历成,赐名崇玄。以上兼用新旧《书·历志》。石晋天福三年(938年),司天监马重绩合宣明、崇玄二历,创为新法,下诏颁行,号调玄历。数岁辄差,遂不用。薛《史·重绩传》:据《本纪》,颁行在天福四年八月。周世宗诏王朴撰定,是为钦天历。事见欧《史·朴传》。于显德
三年八月,付司天监行用。薛《史·本纪》。此隋、唐、五代改历之大略也。刘焯历虽未行,《隋志》谓“术士咸称其妙,故录其术”。傅仁均之历,《新志》谓其“祖述张胄玄,稍以刘孝孙参之,其大最疏于李淳风,然更相出入”。《志》又云:自太初至麟德,历二十有三家,与天虽近而未密也,至一行密矣。后世虽有改作,皆依放而已。又云:大衍历之颁,善算瞿昙撰者,怨不得与改历事。开元二十一年(733年),与玄景奏大衍写九执历,其术未尽。太子右司御率南宫说亦非之。诏侍御史李麟、太史令桓执圭校灵台《候簿》。大衍十得七八,麟德才三四,九执一二焉。乃罪说等而是否决。九执历者,出于西域。开元六年(718年),诏太史监瞿昙悉达译之。其算皆以字书,不用筹策。其术繁碎。或幸而中,不可以为法。名数诡异,初莫之辨也。陈玄景持以惑当时,谓一行写其术未尽,妄矣。案《志》论九执历之语,似甚隔膜。恐当时中国畴人,于此历实未深晓。谓一行写之未尽,或非妄言。然一行在隋、唐、五代之世,为一深通历法之人,则必不诬也。李淳风造浑仪,后失所在,一行重造之,已见第十九章第二节。
改正之事,唐时尝再行之。一在武后时,已见前。一在肃宗时。上元二年九月,去年号,以十一月为岁首,月以斗所建为名。建巳月,帝疾大渐,诏皇太子监国。改元年为宝应元年(762年),建巳月为四月。余月并依常数,仍以正月一日为岁首。此无谓之纷扰也。又当时颁历,颇及外邦。《隋书·高祖纪》:开皇六年正月,“颁历于突厥”。《新书·吐谷浑传》:诺曷钵幼,大臣争权,太宗诏侯君集就经纪之,“始请颁历及子弟入侍”是矣。然邦域之中,反有官历不及之处。唐文宗时禁私印历日,已见第二节。薛《史·唐庄宗纪》:同光二年九月,司天台请禁私历日,从之。欧《史·司天考》云:天人之际,远哉微矣,而使一艺之士,布算积分,上求数千万岁之前,必得甲子朔旦夜半冬至而日月五星皆会于子,谓之上元,以为历始。盖自汉而后,其说始详见于世,其源流所自,止于如此。是果尧、舜、三代之法欤?皆不可得而考矣。然自是以来,历象之术,虽世多不同,而未始不本于此。五代之初,因唐之故,用崇玄历。至晋高祖时,司天监马重绩始更造新历,不复推古上元甲子冬至七曜之会,而起唐天宝十四载乙未为上元,用正月雨水为气首。初唐建中时,术者曹士始变古法,以显庆五年(660年)为上元,雨水为岁首,号符天历。然世谓之小历,只行于民间,而重绩乃用以为法,遂施于朝廷。赐号调元历。然行之五年,辄差不可用,而复用崇玄历。周广顺中,国子博士王处讷私撰明玄历于家。民间又有万分历,而蜀有永昌历、正象历。南唐有齐政历。五代之际,历家可考见者止于此。然则当时民间所卖历日,盖非皆本官颁。唐世如此,前于唐者,更不必论矣。《困学纪闻》云:朱希真避地广中,作《小尽行》,云:“藤州三月作小尽,梧州三月作大尽。哀哉官历今不颁,忆昔升平泪成陈。”翁《注》引周紫芝《竹坡诗话》曰:“顷岁朝廷多事,郡县不颁历,朱希真作《小尽行》云云。”此自抚时感事者之言,其实官历之不颁,不必尽由于离乱。元《注》又引唐李益《问路侍御六月大小》云:“野性迷尧历,松窗有道经。故人为柱史,为我数阶蓂。”夫岂亦由于离乱哉?抑不必唐、宋,即今日,民间印行历本,仍有据明人所撰《万年历》,致大小尽与官历不符者。然则中国历法发明已逾三千年,仍未能人被其泽也。《记》称大顺之治曰“深而通”,信难哉!
地理之学,能留意者颇多。《隋书·地理志》言:“大业中,普诏天下诸郡,条其风俗、物产、地图,上于尚书。故隋代有《诸郡物产土俗记》一百三十一卷,《区宇图志》一百二十九卷,《诸州图经集》一百卷,其余记注甚众。”此官纂之巨籍也。《旧书·姚思廉传》:炀帝令与起居舍人崔祖浚修《区宇图志》。唐代地图掌于职方。《新书·百官志》职方职文云:凡图经,非州县增废,五年乃修,岁与版籍偕上,则其政更有常经。淮西之平也,王承宗献德、棣二州图、印,《旧书·本传》。则承平时不容空阙可知。《旧书·地理志》,于邕、容二管及安南府所属诸州,多言旧图无户口、四至及两京道里,可见僻陋之区,所上虽不尽如法,亦仍不容空阙。薛《史·唐明宗纪》:长兴二年四月,“诏罢州县官到任后率敛为地图”。此时之修纂,盖已有名无实,徒为率敛之资,然告朔之饩羊,犹不能废也。《纪》又于三年二月,书怀化军节度使李赞华进契丹地图。《旧书·高丽传》云:贞观二年(628年),破颉利可汗,建武遣使奉贺,并上封域图。高丽久已自立,契丹自天宝后亦形同化外,而仍有地图可上,可见版图二者,为有国者所不能废。唐太宗尝诏吕才造方域图。《新书》本传。《新书·艺文志》有《长安四年十道图》十三卷,《开元三年十道图》十卷。薛《史·唐明宗纪》:长兴三年四月,中书奏准敕重定三京、诸府、州地望次第,或依旧制十道图,或依新定十道图。此中央合诸州郡所上总制者也。此等皆官书,其私家之作,则当以贾耽、李吉甫为巨擘。《旧书·耽传》言:耽以贞元九年(793年),征为右仆射,同平章事。耽好地理学。凡四夷之使及使四夷还者,必与之从容,讯其山川土地之终始。是以九州之夷险,百蛮之土俗,区分指画,备究源流。自吐蕃陷陇右,国家守于内地,旧时镇戍,不可复知。耽乃画陇右、山南图,兼黄河经界远近,聚其说,为书十卷表献。至十七年(801年),又撰成《海内华夷图》及《古今郡国县道四夷述》四十卷,表献之。据表,其图广三丈,从三丈三尺。率以一寸折成百里。古郡国题以墨,今州县题以朱。盖冶中外为一炉,萃古今于一简矣。《吉甫传》云:分天下诸镇,纪其山川险易、故事,各写其图于篇首,为五十四卷,号为《元和郡国图》。于元和八年(813年)进之。见《本纪》。《传》又云:吉甫缀录东汉、魏、晋、周、隋故事,讫其成败,损益大端,目为《六代略》,凡三十卷。《纪》云:吉甫进所撰《元和郡国图》三十卷,又进《六代略》三十