|  我們學(xué)習(xí)古代漢語(yǔ),是為了培養(yǎng)閱讀古書(shū)的能力。而我們的古書(shū)中,有不少地方講到天文,所以我們要學(xué)點(diǎn)天文學(xué)。又有一些地方講到歷法,所以我們要有歷法的知識(shí)。而歷法是和天文密切相關(guān)的,要學(xué)歷法,必須先學(xué)天文。 明末大學(xué)者顧炎武說(shuō):“三代以上,人人皆知天文。'七月流火’,農(nóng)夫之辭也;'三星在天’,婦人之語(yǔ)也;'月離于畢’,戍卒之作也;'龍尾伏辰’,兒童之謠也。后世文人學(xué)士,有問(wèn)之而茫然不知者矣?!保櫻孜洹度罩洝肪砣?/span> “七月流火”,出于《詩(shī)經(jīng)·豳風(fēng)·七月》,這是大家熟悉的詩(shī)句。但是這句話一向得不到正確的解釋,直到戴震才講淸楚了。余冠英先生在《詩(shī)經(jīng)選》注云:“火,或稱大火,星名,即心宿。每年夏歷五月,黃昏時(shí)候,這星當(dāng)正南方,也就是正中和最髙的位置。過(guò)了六月就偏西向下了,這就叫作流?!边@是傳統(tǒng)的解釋,但這是不妥當(dāng)?shù)?。戴震依照歲差來(lái)解釋,周時(shí)六月心宿才中天,到七月才西向流。 “三星在天”,出于《詩(shī)經(jīng)·唐風(fēng)·綢繆》。三星,指心宿。第二章“三星在隅”、第三章“三星在戶”,也是指心宿。有人說(shuō),第一章指參宿三星,第二章指心宿三星,第三章指河鼓三星,不可信。毛傳以三星為參宿三星,亦通。那要看詩(shī)人作詩(shī)的時(shí)令了。 “月離于畢”,出于《詩(shī)經(jīng)·小雅·漸漸之石》。畢,指畢宿。“月離于畢”,是月亮走到畢宿的意思。據(jù)說(shuō)月離于畢將有大雨。 “龍尾伏辰”,出于《左傳·僖公五年》。原文是: 童謠云:“丙之晨,龍尾伏辰,均服振振,取虢之旗。鶉之賁賁,天策焞焞,火中成軍,虢公其奔!”其九月、十月之交乎。丙子旦,日在尾,月在策,鶉火中,必是時(shí)也。 這短短的一段話,有天文,有歷法。(這一段話在《古文觀止》和我主編的《古代漢語(yǔ)》的《宮之奇諫假道》里被刪去了,因?yàn)殡y懂。)童謠的大意說(shuō),十月初一清晨,晉國(guó)將進(jìn)攻虢國(guó),虢公將出奔。丙,這里指丙子日。古人以干支紀(jì)日。龍尾,即尾宿。尾宿是東方青龍七宿的第六宿,所以叫龍尾。辰,又寫(xiě)作“?”,是日月交會(huì)的童思。夏歷指日月交會(huì)為朔日,朔日就是每月的初一。伏,是隱藏的意思。太陽(yáng)在尾宿,故尾宿隱藏不見(jiàn)。鶉,指鶉火星,在柳宿九度至張宿十六度之間。按,《禮記·月令》:“孟冬之月,日在尾,昏危中,旦七星中。”這里所謂鶉,當(dāng)指星宿?;鹬?,就是“鶉火中”的意思。天策,星名。日在尾,月在策,月亮比太陽(yáng)走得快,半夜日月交會(huì)于尾宿,到了天明,月亮已經(jīng)走到了天策星的所在了。 下面按經(jīng)、史、子、集,舉例說(shuō)明學(xué)習(xí)古漢語(yǔ)要學(xué)點(diǎn)天文的重要性。 一、經(jīng)部 《書(shū)·堯典》: 乃命羲和,欽若昊天,歷象日月星辰,敬授民時(shí)。 日中星鳥(niǎo),以殷仲春; 日永星火,以正仲夏; 宵中星虛,以殷仲秋; 日短星昴,以正仲冬。 “日中”“宵中”指晝夜平分,即春分、秋分。“日永”即晝長(zhǎng)夜短,指夏至。日短,即晝短夜長(zhǎng),指冬至。春分之日,昏七星中,七星是朱鳥(niǎo)七宿的第四宿,所以說(shuō)“日中星鳥(niǎo)”;夏至之日,昏心中,心宿又名大火,所以說(shuō)“日永星火”;秋分之日,昏虛中,所以說(shuō)“宵中星虛”;冬至之日,昏昴中,所以說(shuō)“日短星昴”。古人不懂歲差,所以得不到正確的解釋,只好含糊其辭。例如《禮記·月令》說(shuō):“仲冬之月,日在斗,昏東壁中?!蹦敲磻?yīng)該說(shuō)“日短星壁”。怎么說(shuō)成“日短星昴”呢?所以孔穎達(dá)只好含糊其辭,說(shuō):“昴,白虎之中星,亦以七星并見(jiàn),以正冬之三節(jié)?!敝钡教粕恍胁沤饬诉@個(gè)謎,宋蔡沈《書(shū)集傳》采用僧一行的說(shuō)法,以歲差的道理證明,堯時(shí)冬至日在虛,昴昏中。 《書(shū)·堯典》: 期三百有六旬有六日,以閏月定因時(shí)成歲。 這是說(shuō),太陽(yáng)一周天共365?日,舉整數(shù)來(lái)說(shuō),就是366日。陰歷每年只有354日(或355日),所以要用閏月來(lái)解決陰陽(yáng)歷的矛盾,否則春夏秋冬四時(shí)就亂了?!皻q”和“年”不同:“歲”指陽(yáng)歷,“年”指陰歷,所以說(shuō)“以閏月定四時(shí)成歲”。 《詩(shī)·召南·小星》: 嘒彼小星,維參與昴。 參,參宿。參宿七星,均屬獵戶座,白虎七宿之末宿。昴,昴宿。昴宿七星,六屬金牛座,白虎七宿之第四宿。 《詩(shī)·鄘風(fēng)·定之方中》: 定之方中,作于楚宮。揆之以日,作于楚室。 定,星名,即室宿,又名營(yíng)室。中,中天。夏歷十月(孟冬),昏營(yíng)室中,這時(shí)可以營(yíng)造宮室。揆,量度。樹(shù)立八尺的臬(測(cè)日影的標(biāo)桿),度太陽(yáng)出入之影,以定東西;又參照太陽(yáng)正中之影,以正南北。 《詩(shī)·鄭風(fēng)·女曰雞鳴》: 女曰雞鳴,士曰昧旦。子興視夜,明星有爛。 “明星”,星名,即啟明。啟明是金星的別名。由于它比太陽(yáng)先出,所以叫“啟明”。金星晨見(jiàn)東方為啟明,昏見(jiàn)西方為長(zhǎng)庚。 《詩(shī)·小雅·大東》: 維天有漢,監(jiān)亦有光。跂彼織女,終日七襄。 雖則七襄,不成報(bào)章。睆彼牽牛,不以服箱。 東有啟明,西有長(zhǎng)庚。有捄天畢,載施之行。 維南有箕,不可以簸揚(yáng);維北有斗,不可以挹酒漿。維南有箕,載翕其舌;維北有斗,西柄之揭。 漢,指銀河??椗缚椗?。牽牛,指牛宿(不是“牽牛星”)。箕,指箕宿。舌,指箕宿下邊的兩星。斗,指斗宿,即南斗(不是北斗)。柄,指斗柄。 二、史部 《左傳·僖公五年》: 凡分、至、啟、閉,必書(shū)云物。 分,指春分、秋分;至,指夏至、冬至;啟,指立春、立夏;閉,指立秋、立冬。 《史記·天官書(shū)》: 北斗七星,所謂璇璣玉衡,以齊七政。杓攜龍角,衡殷南斗,魁枕參首。 《索隱》引《春秋運(yùn)斗樞》云:“斗,第一,天樞;第二,璇;第三,璣;第四,權(quán);第五,衡;第六,開(kāi)陽(yáng);第七,搖光。第一至第四為魁,第五至第七為杓(biāo)?!睌y,連。龍角,即角宿。殷,中。南斗,即斗宿六星。參,指參宿。 《漢書(shū)·天文志》: 漢元年十月,五星聚于東井。以歷推之,從歲星也。 漢元年十月,是沿用秦代的十月,等于夏歷七月。五星聚,也叫五星聯(lián)珠,指金、木、水、火、土五行星同時(shí)并見(jiàn)于一方。東井,即井宿。歲星,即木星。 《后漢書(shū)·天文志》: 元初元年三月癸酉,熒惑入輿鬼。 元初元年三月癸酉,即漢安帝元初元年(公歷114年)陰歷三月十二日。熒惑,即火星。輿鬼,即鬼宿。 三、子部 《呂氏春秋》: 孟春之月,日在營(yíng)室,昏參中,旦尾中。 仲春之月,日在奎,昏弧中,旦建星中。 季春之月,日在胃,昏七星中,旦牽牛中。 孟夏之月,日在畢,昏翼中,旦婺女中。 仲夏之月,日在東井,昏亢中,旦危中。 季夏之月,日在柳,昏心中,旦奎中。 孟秋之月,日在翼,昏斗中,旦畢中。 仲秋之月,日在角,昏牽牛中,旦觜觿中。 季秋之月,日在房,昏虛中,旦柳中。 孟冬之月,日在尾,昏危中,旦七星中。 仲冬之月,日在斗,昏東壁中,旦軫中。 季冬之月,日在婺女,昏婁中,旦氐中。 孟春,正月;仲春,二月;季春,三月;孟夏,四月;仲夏,五月;季夏,六月;孟秋,七月;仲秋,八月;季秋,九月;孟冬,十月;仲冬,十一月;季冬,十二月。日,太陽(yáng)。在,指太陽(yáng)行到什么星宿的所在,叫作“日躔”?;瑁S昏時(shí)候;旦,天亮?xí)r候。中,中天。指某星宿走到正中最髙的位置。營(yíng)室、參、尾、奎、胃、七星、牽牛、畢、翼、婺女、東井、亢、危、柳、心、斗、角、觜巂、房、虛、東壁、軫、婁、氐都是星宿名。營(yíng)室,即室宿;七星,即星宿;牽牛,即牛宿;婺女,即女宿;觜觿(ɡuī),即觜宿;東壁,即壁宿。弧,即弧矢,星名,在鬼宿之南,近井宿。建星,近斗宿。 讀《左傳》“宮之奇諫假道”時(shí),可以拿《呂氏春秋》對(duì)照?!秴问洗呵铩氛f(shuō):“孟冬之月,日在尾,昏危中,旦七星中?!薄蹲髠鳌返摹褒埼卜健本褪侨赵谖?;“鶉之賁賁”,“火中成軍”,就是旦七星中,因?yàn)槠咝鞘菍儆邬嚮疬@個(gè)星次的。 《淮南子·天文訓(xùn)》: 十五日為一節(jié),以生二十四時(shí)之變。斗指子則冬至;加十五日指癸,則小寒;加十五日指丑,則大寒;距日冬至四十六日而立春;加十五日指寅,則雨水;加十五日指甲,則雷驚蟄;加十五日指卯,中繩,故曰春分;加十五日指乙,則清明;加十五日指辰,則谷雨;加十五日則春分盡,故曰有四十六日而立夏;加十五日指巳,則小滿;加十五日指丙,則芒種;加十五日指午,則陽(yáng)氣極,故曰有四十六日而夏至;加十五日指丁,則小暑;加十五日指未,則大暑;加十五日而夏分盡,故曰有四十六日而立秋;加十五日指申,則處暑;加十五日指庚,則白露降;加十五日指酉,中繩,故曰秋分;加十五日指辛,則寒露;加十五日指戌,則霜降;加十五日則秋分盡,故曰有四十六日而立冬;加十五日指亥,則小雪;加十五日指壬,則大雪。加十五日指子,故十一月曰冬至。(原文略有刪節(jié)。) 這是講二十四個(gè)節(jié)氣。十五日為一個(gè)節(jié)氣(實(shí)際上是十五日多一點(diǎn))。二十四時(shí),這里指二十四個(gè)節(jié)氣。斗,指北斗的斗柄。子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥、甲、乙、丙、丁、戊、己、庚、辛、壬、癸,指斗柄所指的方向。中繩,指晝夜平分。這一段話說(shuō)明了天文和歷法的關(guān)系。 《論衡·偶會(huì)篇》: 火星與昴星出入,昴星低時(shí)火星出,昴星見(jiàn)時(shí)火星伏?;鹦?,即心宿;昴星,即昴宿。見(jiàn),出現(xiàn)。伏,不出現(xiàn)。心宿在東方,昴宿在西方,此出彼沒(méi),各不相見(jiàn)。這與參商不相見(jiàn)是一樣的道理。 四、集部 《古詩(shī)十九首》之七: 玉衡指孟冬,眾星何歷歷!……南箕北有斗,牽牛不負(fù)軛。 玉衡,此斗第五星,這里指斗柄。指孟冬,斗柄指著陰歷十月的方向,即亥方(參看上文所引《淮南子·天文訓(xùn)》)。南箕,南有箕宿。北有斗,北有斗宿。斗指南斗,由于在箕宿之北,所以說(shuō)“北有斗”。牽牛不負(fù)軛,即《詩(shī)經(jīng)》“睆彼牽牛,不以服箱”的意思。 《古詩(shī)十九首》之十: 迢迢牽牛星,皎皎河漢女。纖纖擢素手,札札弄機(jī)杼。終日不成章,泣涕零如雨;河漢清且淺,相去復(fù)幾許。盈盈一水間,脈脈不得語(yǔ)。 牽牛星,這里指河鼓。河鼓三星,與織女星隔河相對(duì)。河漢指銀河。河漢女,指織女。 曹植《洛神賦》: 嘆匏瓜之無(wú)匹兮,詠牽牛之獨(dú)處。 匏瓜,星名,一名天雞,在河鼓東。牽牛,這里也是指河鼓。 王勃《滕王閣序》: 星分翼軫,地接衡廬。 翼軫,指翼宿和軫宿。據(jù)《越絕書(shū)》,翼軫是南郡、南陽(yáng)、汝南、淮陽(yáng)、六安、九江、廬江、豫章、長(zhǎng)沙的分野。 駱賓王《獄中詠蟬》詩(shī): 西陸蟬聲唱,南冠客思深。 西陸,指昴宿,這里指秋天。司馬彪《續(xù)漢書(shū)》:“日行西陸謂之秋?!蹦瞎?,指囚犯?!蹲髠鳌こ晒拍辍罚骸澳瞎诙嫡哒l(shuí)也?” 陳子昂《春夜別友人》詩(shī): 明月隱高樹(shù),長(zhǎng)河沒(méi)曉天。 長(zhǎng)河,指銀河。 沈佺期《夜宿七盤(pán)嶺》詩(shī): 山月臨窗近,天河入戶低。 天河,指銀河。 張說(shuō)《恩敕麗正殿書(shū)院宴應(yīng)制》詩(shī): 東壁圖書(shū)府,西園翰墨林。 東壁,即壁宿?!稌x書(shū)·天文志》:“東壁二星,主文章,天下圖書(shū)之秘府也。” 岑參《冬夜宿仙游寺》詩(shī): 太乙連太白,兩山知幾重? 太乙、太白,皆星名,這里指終南山。 李白《蜀道難》詩(shī): 捫參歷井仰脅息,以手撫膺坐長(zhǎng)嘆。 參,參宿;井,井宿;參宿是益州的分野,井宿是雍州的分野。蜀道跨益、雍二州,故云。 杜甫《贈(zèng)衛(wèi)八處士》詩(shī): 人生不相見(jiàn),動(dòng)如參與商。 參,參宿。商,即心宿。參在西,商在東,所以不能同時(shí)出現(xiàn)在天空。 杜甫《秋日送石首薛明府》詩(shī): 紫微臨大角,皇極正乘輿。 紫微,星座名,三垣之一,古人認(rèn)為是天帝之座。大角,星名,是北天的亮星,即牧夫座α星,古人以為是天王座。 杜甫《贈(zèng)王二十四侍郎契》詩(shī): 一別星橋夜,三移斗柄春。 星橋,即七星橋。《華陽(yáng)國(guó)志》:“李冰守蜀,造橋七,上應(yīng)斗魁七星。”斗柄,指北斗的柄。三移斗柄春,指時(shí)間過(guò)了三年。斗杓指東,天下皆春。 杜甫《送李八秘書(shū)赴杜相公幕》詩(shī): 南極一星朝北斗,五云多處是三臺(tái)。 北斗,即大熊座。三臺(tái),上臺(tái)、中臺(tái)、下臺(tái),共六星?!稌x書(shū)·天文志》:“在人曰三公,在天曰三臺(tái)?!?/span> 杜甫《泊松滋江亭》詩(shī): 今宵南極外,甘作老人星。 南極,泛指南天,也專指老人星。老人,星名,即龍骨座,在孤矢南。古人以為是壽星,指壽。 韓愈、孟郊《城南聯(lián)句》: 文升相照灼(愈),武勝屠攙搶。 攙搶(chēnɡ),也作攙槍。天攙、天搶,彗星名。《史記·司馬相如傳》正義引《天官書(shū)》:“天攙長(zhǎng)四丈,末銳;天搶長(zhǎng)數(shù)丈,兩頭銳。其形類彗也?!?/span> 蘇軾《江城子》詞: 會(huì)挽雕弓如滿月,西北望,射天狼。 天狼,星名,即大犬座α星?!稌x書(shū)·天文志》:“狼一星,在東井南,為野將,主侵掠?!?/span> 秦觀《鵲橋仙》詞: 纖云弄巧,飛星傳恨,銀漢迢迢暗度。 飛星,指牛郎,織女。銀漢,指銀河。 以上所舉經(jīng)史子集的一些例子,足以說(shuō)明我們讀古書(shū)需要具備一點(diǎn)天文歷法的知識(shí)。 * * * 讀古史的人,應(yīng)該知道古代的歷法。古代以干支紀(jì)日,逢朔日則加“朔”字。從朔日可以推知某月某日。例如《左傳·僖公三十二年》:“冬,晉文公卒。庚辰,將殯于曲沃。”我們推知庚辰是魯僖公三十二年十二月十日?!顿Y治通鑒·淝水之戰(zhàn)》:“八月戊午,堅(jiān)遣陽(yáng)平公融督張蠔、慕容垂等步騎二十五萬(wàn)為前鋒?!鬃樱瑘?jiān)發(fā)長(zhǎng)安戍卒六十余萬(wàn)?!蔽覀兺浦煳缡菚x太元八年(383)八月初二日,甲子是八月初八日,因?yàn)榘嗽滤啡眨ǔ跻唬┦嵌∷取D敲?,我們?cè)趺粗滥囊惶焓撬啡漳??那就是天文學(xué)的問(wèn)題。日月交會(huì)之日為朔日,所謂合朔。 每月最后一日叫作“晦”,最初一日叫作“朔”,“晦”與“朔”是相連的,晚上沒(méi)有月光,所以叫“晦”?!墩f(shuō)文》有一個(gè)“朓”字云:“晦而月見(jiàn)西方謂之朓?!边@是歷法未密之所致。 《春秋·經(jīng)·襄公二十七年》:“冬十有二月,乙卯朔,日有食之。”《左傳》:“十一月乙亥朔,日有食之。辰在申,司歷過(guò)也,再失閏矣?!边@里有兩個(gè)問(wèn)題:(一)《春秋·經(jīng)》所載日食的月日與《左傳》不同,是誰(shuí)錯(cuò)了?(二)《左傳》說(shuō)是“失閏”,為什么?這也都是歷法問(wèn)題。杜預(yù)說(shuō):《左傳》是對(duì)的,因?yàn)橐篱L(zhǎng)歷推算,應(yīng)該是十一月,不是十二月。杜預(yù)又說(shuō),周歷十一月等于夏歷九月,夏歷九月應(yīng)該是斗建指戌,不該是指申(“辰在申”)。魯文公十一年三月甲子到襄公二十七年共七十一年,應(yīng)該有二十六個(gè)閏月,現(xiàn)在按長(zhǎng)歷推算只有二十四個(gè)閏月,可見(jiàn)漏了兩個(gè)閏月(“再失閏”)。依杜預(yù)的意見(jiàn),這里應(yīng)該說(shuō)九月乙亥朔才對(duì)(等于夏歷七月),這是春秋時(shí)代司歷(主管歷法的官)的錯(cuò)誤。 由此可見(jiàn),讀古史的人要懂一點(diǎn)歷法;而要懂一點(diǎn)歷法必須先懂一點(diǎn)天文。 (載《中國(guó)古代文化史講座》,中央電大出版社,1984;又收入王力《談?wù)剬W(xué)習(xí)古代漢語(yǔ)》,山東教育出版社,1984) | 
|  |