天下书楼
会员中心 我的书架

为什么学习古代汉语要学点天文学

(快捷键←)[上一章]  [回目录]  [下一章](快捷键→)

我们学习古代汉语,是为了培养阅读古书的能力。而我们的古书中,有不少地方讲到天文,所以我们要学点天文学。又有一些地方讲到历法,所以我们要有历法的知识。而历法是和天文密切相关的,要学历法,必须先学天文。

明末大学者顾炎武说:“三代以上,人人皆知天文。‘七月流火’,农夫之辞也;‘三星在天’,妇人之语也;‘月离于毕’,戍卒之作也;‘龙尾伏辰’,儿童之谣也。后世文人学士,有问之而茫然不知者矣。”(顾炎武《日知录》卷三十)

“七月流火”,出于《诗经·豳风·七月》,这是大家熟悉的诗句。但是这句话一向得不到正确的解释,直到戴震才讲淸楚了。余冠英先生在《诗经选》注云:“火,或称大火, 星名,即心宿。每年夏历五月,黄昏时候,这星当正南方,也就是正中和最髙的位置。过了六月就偏西向下了,这就叫作流。”这是传统的解释,但这是不妥当的。戴震依照岁差来解释,周时六月心宿才中天,到七月才西向流。

“三星在天”,出于《诗经·唐风·绸缪》。三星,指心宿。第二章“三星在隅”、第三章“三星在户”,也是指心宿。有人说,第一章指参宿三星,第二章指心宿三星,第三章指河鼓三星,不可信。毛传以三星为参宿三星,亦通。那要看诗人作诗的时令了。

“月离于毕”,出于《诗经·小雅·渐渐之石》。毕,指毕宿。“月离于毕”,是月亮走到毕宿的意思。据说月离于毕将有大雨。

“龙尾伏辰”,出于《左传·僖公五年》。原文是:

童谣云:“丙之晨,龙尾伏辰,均服振振,取虢之旗。鹑之贲贲,天策焞焞,火中成军,虢公其奔!”其九月、十月之交乎。丙子旦,日在尾,月在策,鹑火中,必是时也。

这短短的一段话,有天文,有历法。(这一段话在《古文观止》和我主编的《古代汉语》的《宫之奇谏假道》里被删去了,因为难懂。) 童谣的大意说,十月初一清晨,晋国将进攻虢国,虢公将出奔。丙,这里指丙子日。古人以干支纪日。龙尾,即尾宿。尾宿是东方青龙七宿的第六宿,所以叫龙尾。辰,又写作“䢈”,是日月交会的童思。夏历指日月交会为朔日,朔日就是每月的初一。伏,是隐藏的意思。太阳在尾宿,故尾宿隐藏不见。鹑,指鹑火星,在柳宿九度至张宿十六度之间。按,《礼记·月令》:“孟冬之月,日在尾,昏危中,旦七星中。”这里所谓鹑,当指星宿。火中,就是“鹑火中”的意思。天策,星名。日在尾,月在策,月亮比太阳走得快,半夜日月交会于尾宿,到了天明,月亮已经走到了天策星的所在了。

下面按经、史、子、集,举例说明学习古汉语要学点天文的重要性。

一、经部

《书·尧典》:

乃命羲和,钦若昊天,历象日月星辰,敬授民时。

日中星鸟,以殷仲春;

日永星火,以正仲夏;

宵中星虚,以殷仲秋;

日短星昴,以正仲冬。

“日中”“宵中”指昼夜平分,即春分、秋分。“日永” 即昼长夜短,指夏至。日短,即昼短夜长,指冬至。春分之日,昏七星中,七星是朱鸟七宿的第四宿,所以说“日中星鸟”;夏至之日,昏心中,心宿又名大火,所以说“日永星火”;秋分之日,昏虚中,所以说“宵中星虚”;冬至之日,昏昴中,所以说“日短星昴”。古人不懂岁差,所以得不到正确的解释,只好含糊其辞。例如《礼记·月令》说:“仲冬之月,日在斗,昏东壁中。”那么应该说“日短星壁”。怎么说成“日短星昴”呢?所以孔颖达只好含糊其辞,说:“昴,白虎之中星,亦以七星并见,以正冬之三节。”直到唐僧一行才解了这个谜,宋蔡沈《书集传》采用僧一行的说法,以岁差的道理证明,尧时冬至日在虚,昴昏中。

《书·尧典》:

期三百有六旬有六日,以闰月定因时成岁。

这是说,太阳一周天共365¼日,举整数来说,就是366日。阴历每年只有354日(或355日) ,所以要用闰月来解决阴阳历的矛盾,否则春夏秋冬四时就乱了。“岁”和“年” 不同:“岁”指阳历,“年”指阴历,所以说“以闰月定四时成岁”。

《诗·召南·小星》:

嘒彼小星,维参与昴。

参,参宿。参宿七星,均属猎户座,白虎七宿之末宿。昴,昴宿。昴宿七星,六属金牛座,白虎七宿之第四宿。

《诗·鄘风·定之方中》:

定之方中,作于楚宫。揆之以日,作于楚室。

定,星名,即室宿,又名营室。中,中天。夏历十月(孟冬) ,昏营室中,这时可以营造宫室。揆,量度。树立八尺的臬(测日影的标杆) ,度太阳出入之影,以定东西;又参照太阳正中之影,以正南北。

《诗·郑风·女曰鸡鸣》:

女曰鸡鸣,士曰昧旦。子兴视夜,明星有烂。

“明星”,星名,即启明。启明是金星的别名。由于它比太阳先出,所以叫“启明”。金星晨见东方为启明,昏见西方为长庚。

《诗·小雅·大东》:

维天有汉,监亦有光。跂彼织女,终日七襄。

虽则七襄,不成报章。睆彼牵牛,不以服箱。

东有启明,西有长庚。有捄天毕,载施之行。

维南有箕,不可以簸扬;维北有斗,不可以挹酒浆。维南有箕,载翕其舌;维北有斗,西柄之揭。

汉,指银河。织女,指织女星。牵牛,指牛宿(不是“牵牛星”) 。箕,指箕宿。舌,指箕宿下边的两星。斗,指斗宿,即南斗(不是北斗) 。柄,指斗柄。

二、史部

《左传·僖公五年》:

凡分、至、启、闭,必书云物。

分,指春分、秋分;至,指夏至、冬至;启,指立春、立夏;闭,指立秋、立冬。

《史记·天官书》:

北斗七星,所谓璇玑玉衡,以齐七政。杓携龙角,衡殷南斗,魁枕参首。

《索隐》引《春秋运斗枢》云:“斗,第一,天枢;第二,璇;第三,玑;第四,权;第五,衡;第六,开阳;第七,摇光。第一至第四为魁,第五至第七为杓( biāo) 。”携,连。龙角,即角宿。殷,中。南斗,即斗宿六星。参,指参宿。

《汉书·天文志》:

汉元年十月,五星聚于东井。以历推之,从岁星也。

汉元年十月,是沿用秦代的十月,等于夏历七月。五星聚,也叫五星联珠,指金、木、水、火、土五行星同时并见于一方。东井,即井宿。岁星,即木星。

《后汉书·天文志》:

元初元年三月癸酉,荧惑入舆鬼。

元初元年三月癸酉,即汉安帝元初元年(公历114年) 阴历三月十二日。荧惑,即火星。舆鬼,即鬼宿。

三、子部

《吕氏春秋》:

孟春之月,日在营室,昏参中,旦尾中。

仲春之月,日在奎,昏弧中,旦建星中。

季春之月,日在胃,昏七星中,旦牵牛中。

孟夏之月,日在毕,昏翼中,旦婺女中。

仲夏之月,日在东井,昏亢中,旦危中。

季夏之月,日在柳,昏心中,旦奎中。

孟秋之月,日在翼,昏斗中,旦毕中。

仲秋之月,日在角,昏牵牛中,旦觜觿中。

季秋之月,日在房,昏虚中,旦柳中。

孟冬之月,日在尾,昏危中,旦七星中。

仲冬之月,日在斗,昏东壁中,旦轸中。

季冬之月,日在婺女,昏娄中,旦氐中。

孟春,正月;仲春,二月;季春,三月;孟夏,四月;仲夏,五月;季夏,六月;孟秋,七月;仲秋,八月;季秋,九月;孟冬,十月;仲冬,十一月;季冬,十二月。日,太阳。在,指太阳行到什么星宿的所在,叫作“日躔”。昏,黄昏时候;旦,天亮时候。中,中天。指某星宿走到正中最髙的位置。营室、参、尾、奎、胃、七星、牵牛、毕、翼、婺女、东井、亢、危、柳、心、斗、角、觜巂、房、虚、东壁、轸、娄、氐都是星宿名。营室,即室宿;七星,即星宿;牵牛,即牛宿;婺女,即女宿;觜觿( gui) ,即觜宿;东壁,即壁宿。弧,即弧矢,星名,在鬼宿之南,近井宿。建星,近斗宿。

读《左传》“宫之奇谏假道”时,可以拿《吕氏春秋》对照。《吕氏春秋》说:“孟冬之月,日在尾,昏危中,旦七星中。”《左传》的“龙尾伏辰”就是日在尾;“鹑之贲贲”, “火中成军”,就是旦七星中,因为七星是属于鹑火这个星次的。

《淮南子·天文训》:

十五日为一节,以生二十四时之变。斗指子则冬至;加十五日指癸,则小寒;加十五日指丑,则大寒;距日冬至四十六日而立春;加十五日指寅,则雨水;加十五日指甲,则雷惊蛰;加十五日指卯,中绳,故曰春分;加十五日指乙,则清明;加十五日指辰,则谷雨;加十五日则春分尽,故曰有四十六日而立夏;加十五日指巳,则小满;加十五日指丙,则芒种;加十五日指午,则阳气极,故曰有四十六日而夏至;加十五日指丁,则小暑;加十五日指未,则大暑;加十五日而夏分尽,故曰有四十六日而立秋;加十五日指申,则处暑;加十五日指庚,则白露降;加十五日指酉,中绳,故曰秋分;加十五日指辛,则寒露;加十五日指戌,则霜降;加十五日则秋分尽,故曰有四十六日而立冬;加十五日指亥,则小雪;加十五日指壬,则大雪。加十五日指子,故十一月曰冬至。(原文略有删节。)

这是讲二十四个节气。十五日为一个节气(实际上是十五日多一点) 。二十四时,这里指二十四个节气。斗,指北斗的斗柄。子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥、甲、乙、丙、丁、戊、己、庚、辛、壬、癸,指斗柄所指的方向。中绳,指昼夜平分。这一段话说明了天文和历法的关系。

《论衡·偶会篇》:

火星与昴星出入,昴星低时火星出,昴星见时火星伏。火星,即心宿;昴星,即昴宿。见,出现。伏,不出现。心宿在东方,昴宿在西方,此出彼没,各不相见。这与参商不相见是一样的道理。

四、集部

《古诗十九首》之七:

玉衡指孟冬,众星何历历!……南箕北有斗,牵牛不负轭。

玉衡,此斗第五星,这里指斗柄。指孟冬,斗柄指着阴历十月的方向,即亥方(参看上文所引《淮南子·天文训》) 。南箕,南有箕宿。北有斗,北有斗宿。斗指南斗,由于在箕宿之北,所以说“北有斗”。牵牛不负轭,即《诗经》“睆彼牵牛,不以服箱”的意思。

《古诗十九首》之十:

迢迢牵牛星,皎皎河汉女。纤纤擢素手,札札弄机杼。终日不成章,泣涕零如雨;河汉清且浅,相去复几许。盈盈一水间,脉脉不得语。

牵牛星,这里指河鼓。河鼓三星,与织女星隔河相对。河汉指银河。河汉女,指织女。

曹植《洛神赋》:

叹匏瓜之无匹兮,咏牵牛之独处。

匏瓜,星名,一名天鸡,在河鼓东。牵牛,这里也是指河鼓。

王勃《滕王阁序》:

星分翼轸,地接衡庐。

翼轸,指翼宿和轸宿。据《越绝书》,翼轸是南郡、南阳、汝南、淮阳、六安、九江、庐江、豫章、长沙的分野。

骆宾王《狱中咏蝉》诗:

西陆蝉声唱,南冠客思深。

西陆,指昴宿,这里指秋天。司马彪《续汉书》:“日行西陆谓之秋。”南冠,指囚犯。《左传·成公九年》:“南冠而系者谁也?”

陈子昂《春夜别友人》诗:

明月隐高树,长河没晓天。

长河,指银河。

沈佺期《夜宿七盘岭》诗:

山月临窗近,天河入户低。

天河,指银河。

张说《恩敕丽正殿书院宴应制》诗:

东壁图书府,西园翰墨林。

东壁,即壁宿。《晋书·天文志》:“东壁二星,主文章,天下图书之秘府也。”

岑参《冬夜宿仙游寺》诗:

太乙连太白,两山知几重?

太乙、太白,皆星名,这里指终南山。

李白《蜀道难》诗:

扪参历井仰胁息,以手抚膺坐长叹。

参,参宿;井,井宿;参宿是益州的分野,井宿是雍州的分野。蜀道跨益、雍二州,故云。

杜甫《赠卫八处士》诗:

人生不相见,动如参与商。

参,参宿。商,即心宿。参在西,商在东,所以不能同时出现在天空。

杜甫《秋日送石首薛明府》诗:

紫微临大角,皇极正乘舆。

紫微,星座名,三垣之一,古人认为是天帝之座。大角,星名,是北天的亮星,即牧夫座α星,古人以为是天王座。

杜甫《赠王二十四侍郎契》诗:

一别星桥夜,三移斗柄春。

星桥,即七星桥。《华阳国志》:“李冰守蜀,造桥七,上应斗魁七星。”斗柄,指北斗的柄。三移斗柄春,指时间过了三年。斗杓指东,天下皆春。

杜甫《送李八秘书赴杜相公幕》诗:

南极一星朝北斗,五云多处是三台。

北斗,即大熊座。三台,上台、中台、下台,共六星。《晋书·天文志》:“在人曰三公,在天曰三台。”

杜甫《泊松滋江亭》诗:

今宵南极外,甘作老人星。

南极,泛指南天,也专指老人星。老人,星名,即龙骨座,在孤矢南。古人以为是寿星,指寿。

韩愈、孟郊《城南联句》:

文升相照灼(愈) ,武胜屠搀抢。

搀抢( chēng) ,也作搀枪。天搀、天抢,彗星名。《史记·司马相如传》正义引《天官书》:“天搀长四丈,末锐;天抢长数丈,两头锐。其形类彗也。”

苏轼《江城子》词:

会挽雕弓如满月,西北望,射天狼。

天狼,星名,即大犬座α星。《晋书·天文志》:“狼一星,在东井南,为野将,主侵掠。”

秦观《鹊桥仙》词:

纤云弄巧,飞星传恨,银汉迢迢暗度。

飞星,指牛郎,织女。银汉,指银河。

以上所举经史子集的一些例子,足以说明我们读古书需要具备一点天文历法的知识。

* * *

读古史的人,应该知道古代的历法。古代以干支纪日,逢朔日则加“朔”字。从朔日可以推知某月某日。例如《左传·僖公三十二年》:“冬,晋文公卒。庚辰,将殡于曲沃。”我们推知庚辰是鲁僖公三十二年十二月十日。《资治通鉴·淝水之战》:“八月戊午,坚遣阳平公融督张蚝、慕容垂等步骑二十五万为前锋。……甲子,坚发长安戍卒六十余万。”我们推知戊午是晋太元八年(383) 八月初二日,甲子是八月初八日,因为八月朔日(初一) 是丁巳。那么,我们怎么知道哪一天是朔日呢?那就是天文学的问题。日月交会之日为朔日,所谓合朔。

每月最后一日叫作“晦”,最初一日叫作“朔”,“晦”与“朔”是相连的,晚上没有月光,所以叫“晦”。《说文》有一个“朓”字云:“晦而月见西方谓之朓。”这是历法未密之所致。

《春秋·经·襄公二十七年》:“冬十有二月,乙卯朔,日有食之。”《左传》:“十一月乙亥朔,日有食之。辰在申,司历过也,再失闰矣。”这里有两个问题:(一) 《春秋·经》所载日食的月日与《左传》不同,是谁错了?(二) 《左传》说是 “失闰”,为什么?这也都是历法问题。杜预说:《左传》是对的,因为依长历推算,应该是十一月,不是十二月。杜预又说,周历十一月等于夏历九月,夏历九月应该是斗建指戌,不该是指申(“辰在申”) 。鲁文公十一年三月甲子到襄公二十七年共七十一年,应该有二十六个闰月,现在按长历推算只有二十四个闰月,可见漏了两个闰月(“再失闰”) 。依杜预的意见,这里应该说九月乙亥朔才对(等于夏历七月) ,这是春秋时代司历(主管历法的官) 的错误。

由此可见,读古史的人要懂一点历法;而要懂一点历法必须先懂一点天文。

(载《中国古代文化史讲座》,中央电大出版社,1984;又收入王力《谈谈学习古代汉语》,山东教育出版社,1984)

先看到这(加入书签) | 推荐本书 | 打开书架 | 返回首页 | 返回书页 | 错误报告 | 返回顶部
热门推荐