浑仪、浑象与极星
【原文】
天文家有浑仪①,测天之器,设于崇台②,以候③垂象④者,则古机衡⑤是也。浑象,象天⑥之器,以水激之,或以水银转之,置于密室,与天行相符,张衡⑦、陆绩⑧所为,及开元中置于武成殿者,皆此器也。皇祐中,礼部试⑨《机衡正天文之器赋》,举人皆杂用浑象事,试官亦自不晓,第⑩为高等。汉以前皆以北辰居天中,故谓之“极星”。自祖亘以机衡考验天极不动处,乃在极星之末犹一度有余。熙宁中,余受诏典领历官,杂考星历,以机衡求极星。初夜在窥管中,少时复出,以此知窥管小,不能容极星游转,乃稍稍展窥管候之。凡历三月,极星方游于窥管之内,常见不隐,然后知天极不动处,远极星犹三度有余。每极星入窥管,别画为一图。图为一圆规,乃画极星于规中。具初夜、中夜、后夜所见各图之,凡为二百余图,极星方常循圆规之内,夜夜不差。余于《熙宁历奏议》中叙之甚详。
【注释】
①浑仪:也叫浑天仪。我国古代测定天体位置的一种仪器,在支架上固定着两个互相垂直的圈,分别代表地平和子午圈;在其内还有若干个能绕一条和地轴平行的轴转动的圈,它们分别代表赤道、黄道、时圈、黄经圈等;在可转动的圈上附有可绕中心旋转的窥管,用以观测天体。
②崇台:高台。崇:高。
③候:伺望,侦察,这里是“观测”的意思。
④垂象:(天空)显现的星象。
⑤机衡:有的版本校作“玑衡”。玑衡,璇玑玉衡的简称。据一胡一 道静先生考证,东汉一部分人认为璇玑玉衡就是浑天仪,后人研究认为这是错误的。尽管文献记载中浑天仪的历史可追溯到唐尧时代(见《隋书·天文志》引《春秋文耀钩》),但是都不可靠。李约瑟的《中国科学技术史》根据先秦时代“以管窥天”的成语推测,当时的观测仪器仅是一个简单的望筒,直到两汉时代,它的规格才渐渐完备起来。另外,古代常将浑象和浑仪两者总称为浑天仪,直到隋唐以后才比较明显地将它们加以区别。
⑥象天:模拟天象。象:象征,这里有“模拟”、“演示”、“验证”的意思。
⑦张衡:东汉科学家、文学家,字平子,河南南陽西鄂(今河南南陽石桥镇)人。他精通天文历算,创制了世界上最早用水力推动的浑象仪和测定地震的地动仪,并第一次正确地解释了月食的成因。他在文学方面也是才华出众的,所创作的赋和在文学史有一定的地位。
⑧陆绩:字公纪,三国吴郡吴县(今一江一 苏苏州)人,精通天文、历算,曾制造过浑象仪。
⑨礼部试:唐代的进士考试本由吏部员外郎主持,到开元二十四年(736年),改由尚书省的礼部侍郎主持,通称省试。此后历代沿袭,科举遂为礼部专职,因此称在京城举行的会试为礼部试,亦称礼闱。
⑩第:科举考试的等第,这里用为动词,是“考官判定名次”的意思。
祖亘:即祖暅,祖冲之之子。
典领历官:沈括于宋神宗熙宁五年(1072年)提举司天监之职,“典领历官”即指此事。
复出:指所观测的北极星移动并离开了窥管的视野。
凡历三月:一共经过了三个月时间。
别:另外。
圆规:这里指圆圈。
循:这里指极星按圆圈路线移动。
《熙宁历奏议》:沈括于熙宁八年(1075年)上呈《奉元历》时所写的奏议。
【译文】
天文学家有浑天仪,是观测天文现象的仪器,设置于高台上以观察天象,即古代所称的玑衡。又有浑象,是模拟天球的仪器,用水冲击,或用水银泄漏作动力,使它转动,设置于密室之中,以与天球的运行相符合,张衡、陆绩所造及唐开元中置于武成殿的天文仪器都是这种器物。本朝皇祐年间,礼部举行贡举的省试,用了《玑衡正天文之器赋》的考题,举人们都杂用浑仪、浑象的典故,主持考试的官员自己也不明白二者的区别,遂将这类答卷列入高等名次的评定范围。汉代以前,人们都以为北辰星处在北天的正中位置,所以称之为“极星”。自从祖暅用玑衡加以观测验证,才发现北天极点不动的位置,实在北极星所在天区的尽头,其视觉定位距北极星还有一度多。熙宁年间,我受命提举司天监,掌领历法官的职事,曾杂考星象历法,用浑天仪观测考求北极星的位置。夜初时分,北极星在窥管中,不多时候就游出于窥管之外了。以此知道窥管太小,不能容纳北极星游动转行的范围,于是渐渐扩展窥管来观测它。如此历时共三个月,才使得北极星完全在窥管中游动,始终看得见而不会再隐去。然后知道北天极点不动的位置,距离北极星最远还有三度多。当时每当北极星进入窥管,就另外画一张图。图为一正圆形,于是画北极星的运动位置于圆形中。凡是初夜、中夜、后夜所见的位置都具备,分别画在图上。这样共制出二百多张图,北极星才一直在设定的圆形内循环运动,运行轨迹夜夜不差。我在《熙宁历奏议》中,对此有详细的叙述。
二十八宿
【原文】
予编校昭文书时,预①详定浑天仪。官长问予:“二十八宿,多者三十三度,少者止一度。如此不均,何也?”予对曰:天事本无度,推历者无以寓其数,乃以日所行分天为三百六十五度有奇②。(日平行三百六十五日有余而一期③,天故以一日为一度也。)既分之,必有物记之,然后可窥而数,于是以当度之星记之。循黄道④日之所行一期,当者止二十八宿星而已,(度如伞橑⑤,当度谓正当伞橑上者。故车盖二十八弓,以象二十八宿。则予《浑仪奏议》所谓“度不可见,可见者星也”。日月五星之所由⑥有星焉,当度之画⑦者凡二十有八,谓之舍⑧,舍所以挈度、所以生数也。)今所谓距度星⑨者是也。非不欲均也,黄道所由,当度之星止有此而已。
【注释】
①预:参与。
②奇(jī):零头,余数。
③一期:一个周期。
④黄道:古代天文学上指太陽视运动在天球上的轨迹。
⑤橑(lǎo):通“轑”,撑起伞或车盖的弓形木架。俗称伞弓、车盖弓等。
⑥由:经由,经过之处。
⑦画:划分,界限。
⑧舍:二十八宿又称二十八舍。“宿”、“舍”同义,盖取义于日月五星舍止之处。
⑨距度星:二十八宿的每一宿实际上都表示一个星空区域,其中被选为测量标志的一颗星即被称距度星,也称距星。距星的距度(与相邻距星的度数之差)代表各宿星区的广度。
【译文】
我在编校昭文馆书籍时,曾参与详细审定浑天仪的工作。官长问我:“二十八宿之间的距离,多的有三十三度,少的只有一度。如此不均匀,为什么呢?”我回答说:天体运行本无所谓“度”,是推算历法者无从运用他们的推算数据,才按太陽每年所行经的轨道,划分周天为三百六十五度多一点。(太陽运行平均三百六十五天多一点为一个周期,所以周天也以太陽每天所行的距离为一度。)既要划分周天,必然要有参照物作标记,然后才可以测量和运算,于是便以正好在黄道附近可以作为分度界点的星体为标志。太陽沿着黄道运行一周,可以当做分度界点的星体也不过二十八宿的代表星官而已,(分度的界线就像撑伞的弓形架条,“当度”指正好处在伞弓上。所以车盖有二十八条弓架,用以象征二十八宿。这也就是我在《浑仪奏议》中所说的“度是不可见的,可见的是星”。日、月、五星所经之处都有许多可见的星,而正好可以作为分度界点的大概有二十八宿的星官,且称之为“舍”,“舍”就是用来提领分度和产生度数的。)现在所称的距度星就是这种代表星。并非是天文学家不想均匀划分,而是在太陽所行经的黄道上,可以作为分度标志的星体只有这些罢了。
日月之形
【原文】
又问予以“日月之形,如丸①邪?如扇②也?若如丸,则其相遇岂不相碍③?”余对曰:“日月之形如丸。何以知之?以月盈亏④可验也。月本无光,犹银丸,日耀⑤之乃光⑥耳。光之初生⑦,日在其傍⑧,故光侧⑨而所见才如钩;日渐远,则斜照,而光稍满⑩。如一弹丸,以粉涂其半,侧视之则粉处如钩,对视之则正圜。此有以知其如丸也。日、月,气也,有形而无质,故相值而无碍。”
【注释】
①丸:弹丸,圆球形。
②扇:一团一 扇,圆形。
③碍:阻碍。限于科学认知能力,宋代人普遍认为太陽、月亮都在天上,它们到地面的距离是相同的,所以才会有当它们碰到一起时会不会互相阻碍的疑问。
④盈亏:指月盈、月亏,即月亮的圆缺。
⑤耀:照耀,照射。
⑥光:文中用作动词,是“发光”的意思。
⑦光之初生:月光初现时,这里是指陰历每月初只能看到一道月牙。
⑧傍:通“旁”。
⑨光侧:指陽光从侧面照射月球。
⑩稍满:指随着太陽的移动,人们可以见到月球被陽光照亮的地方逐渐增大、变圆。
正圜:正圆。圜:同“圆”。
气:气体。古人误认为日、月都是由气体组成的。
质:实体。
相值:相遇。值:遇到。
【译文】
官长又问我以这一问题:“太陽和月亮的形状是像个圆球呢,还是像把扇子呢?如果像个圆球,那么它们相遇,又怎会不互相妨碍?”我回答说:“太陽和月亮的形状像个圆球。何以知道它们是这样子?以月亮的盈亏就可以验证。月亮本来不发光,譬如一个银球,太陽照耀它,它才发光。月光初生的时候,是太陽在它旁边照射,所以光在它的侧面,人们能够看到的月光面就仅仅像个弯钩;太陽渐渐远离月亮,则斜照过来,月光就逐渐变得圆满。犹如一颗弹丸,用白粉把它的表面涂抹一半,从旁边看去则涂了粉的地方如同弯钩,对着涂粉的一半正面看去则还是正圆。由此可见太陽和月亮都像个圆球。太陽和月亮都是由气凝结而成的,有形状而无质体,所以相遇也没有妨碍。”
古之繇辞
【原文】
古之卜者,皆有繇辞①。《周礼》三兆②“其颂皆千有二百”。如“凤凰于飞,和鸣锵锵”;“间于两社,为公室辅”;“专之渝,攘公之羭,一薰一莸,十年尚犹有臭”;“如鱼竀尾,衡流而方羊,裔焉,大国灭之,将亡,阖门塞窦,乃自后逾”;“大横庚庚,余为天王,夏启以光”之类是也。今此书亡矣。汉人尚视其体,今人虽视其体③,而专以五行为主,三代④旧术,莫有传者。
【注释】
①繇(zhòu)辞:据龟甲上的裂纹来判断吉凶的语词。
②三兆:指玉兆、瓦兆、原兆,一般认为它们指三部上古占卜的书。
③体:兆象。
④三代:夏、商、周。
【译文】
古代用龟甲占卜的人都有繇辞。《周礼》三兆中“其颂都有一千二百条繇辞”。如“凤凰于飞,和鸣锵锵”;“间于两社,为公室辅”;“专之渝,攘公之羭,一薰一莸,十年尚犹有臭”;“如鱼竀尾,衡流而方羊,裔焉,大国灭之,将亡,阖门塞窦,乃自后逾”;“大横庚庚,余为天王,夏启以光”这类都是繇辞(沈括所引五段繇辞,前四段出自《左传》,最后一段出自《史记》)。现今这一类的书都失传了。汉代人还是存有这种看龟甲上的裂纹下繇辞的旧制,现今的人虽然也观察龟甲上的裂纹,却全用五行学说来进行阐释,夏、商、周的旧术没人能传承。
张子信观天象
【原文】
北齐张子信候天文,凡月前有星,则行速,星多则尤速。月行自有迟速定数,然遇行疾者,其前必有星,如子信说,亦陰陽相感自相契耳。
【译文】
北齐时的张子信观测天象,发现凡是月亮的前面有行星时,月亮就运行迅速,行星多时就尤其迅速。月亮运行的快慢自有定数,然而运行迅速的时候其前方必定有行星,就像张子信所说,这也是因为陰陽互相感应而自相契合。
捕鼠木钟馗
【原文】
庆历①中,有一术士②姓李,多巧思。尝木刻一“舞钟馗③”,高二三尺,右手持铁简④,以香饵置钟馗左手中。鼠缘手取食,则左手扼鼠,右手运简毙之。以献荆王⑤,王馆于门下。会太史言月当蚀于昏时,李自云:“有术可禳⑥。”荆王试使为之,是夜月果不蚀。王大神之,即日表闻,诏付内侍省问状。李云:“本善历术,知《崇天历》⑦蚀限⑧太弱,此月所蚀,当在浊中。以微贱不能自通,始以机巧干荆邸⑨,今又假禳以动朝廷耳。”诏送司天监考验。李与判监楚衍⑩推步日月蚀,遂加蚀限二刻;李补司天学生。至熙宁元年七月,日辰蚀东方,不效。却是蚀限太强,历官皆坐谪。令监官周琮重修,复减去庆历所加二刻。苟欲求熙宁日蚀,而庆历之蚀复失之,议久纷纷,卒无巧算,遂废《明天》,复行《崇天》。至熙宁五年,卫朴造《奉元历》,始知旧蚀法止用日平度,故在疾者过之,在迟者不及。《崇》《明》二历加减,皆不曾求其所因,至是方究其失。
【注释】
①庆历:宋仁宗赵祯年号(1041—1048年)。
②术士:古代有时指儒生,有时指道术之士,文中指懂得天文、历法、卜算与某方面技艺的人。
③钟馗:传说中的一个专门打鬼的判官。
④铁简:文中指狭长的铁板子。
⑤荆王:宋神宗的弟弟赵頵。
⑥禳(ránɡ):迷信的人用祈祷的办法消除灾难。
⑦《崇天历》:宋代所用历法之一,分别用于1024—1064年和1068—1074年。
⑧蚀限:即食限,指日食限和月食限。《辞海》:“在朔日,月球中心离白道和黄道的一交一 点使日食成为可能的极限角距离叫‘日食限’。距离在15°21′(下限)以内必发生日食,在18°31′(上限)以外无日食。在望日,地影中心离白道和黄道的一交一 点使月食成为可能的极限角距离叫做‘月食限’。月食的上限为12°15′,下限为9°30′。在上下限之间可能发生日偏食或月偏食。”
⑨荆邸:文中指荆王府邸。
⑩楚衍:宋代开封阼城人,一精一于天文历法,曾补司天监学生,进司天监丞,是《崇天历》的参与编制者。
司天学生:司天监的下级官员。
辰:辰时,指上午7时至9时。
不效:没有应验,与推算的时间不符。
坐:因某事受牵连而受处罚或被定罪。
谪:贬官,文中指受降职处罚。
周琮:宋英宗时任殿中丞判司天监,曾主持编制《明天历》。
《明天》:即《明天历》,宋英宗治平元年(1064年)由周琮等编制而成,应用于1065—1067年。
熙宁五年:1072年。熙宁:宋神宗赵顼年号(1068—1077年)。
卫朴:宋代人,平民出身,为沈括举荐,编制了《奉元历》。
《奉元历》:宋代历法之一,为平民卫朴编制,应用于1075—1093年。
【译文】
宋仁宗庆历年间,有一个姓李的术士,多有奇思妙想。他曾经刻制了一个能动的木头人叫“舞钟馗”,(木头人)有二三尺高,右手拿着一根铁板条,左手里放着喷香的诱饵。当老鼠顺着木头人的手爬上去吃诱饵的时候,它的左手就会紧紧抓住老鼠,右手会挥动铁板条将老鼠打死。姓李的术士把这个木头人送给了荆王,荆王就把他留下来做了门客。(后来有一次)恰巧碰到太史说黄昏时刻会发生月食,姓李的术士自己(出来)说:“我有办法使月食消除。”荆王就试着让他去消除月食,那天月食果然没有发生。荆王感到非常神奇,当天就将此事上奏朝廷,皇帝便下令由内侍省来询问这件事的具体情况。姓李的术士说:“我本来就善于历法,知道《崇天历》对食限的角度定得过小了,这次月食的位置应该在地平线以下。因为自己出身寒微,不能自己将此事上报官府,所以才做了一个设置了机关的木头人借机进了荆王府,现在又假借能够消除月食来引起朝廷注意罢了。”皇帝于是下令将姓李的术士送到司天监,对他的说法进行检验。姓李的术士同司天监长官楚衍一道推算日食、月食,于是把食限增加了两刻,姓李的术士也因此而得以补司天学生的职务。(但是)到了宋神宗熙宁元年七月的一天,按推算当天早上要发生日食,却没有应验,恰恰是食限增大了的缘故。于是历法官们都因此而被降职。皇帝下令司天监官周琮重新修正历法,他又减去了庆历年间所加的二刻食限。(这样一来)如果算准了熙宁年间的这次日食,庆历年间的那次月食就又算不准了。(如此这般)争论了很久,始终没有一个巧妙的算法,于是废掉了《明天历》,又重新采用《崇天历》。直到熙宁五年,卫朴编制了《奉天历》后,才知道过去推算日月食时只用了太陽运行的平均速度,所以当太陽运行速度较快时就超过了,当太陽运行速度较慢时又会达不到。《崇天历》和《明天历》两种历法对食限的加减,都没有探究寻找到产生偏差的真正原因,直到这次才弄清了产生偏差的原因所在。