中国国学经典读本:淮南子
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第12章 天文训(5)

太阴、小岁、星、日、辰五神皆合,其日有云气风雨②,国君当之。天神之贵者,莫贵于青龙,或曰天一,或曰太阴。太阴所居,不可背而可乡;北斗所击,不可与敌。

天地以设,分而为阴阳。阳生于阴,阴生于阳,阴阳相错,四维乃通。或死或生,万物乃成。蚑行喙息,莫贵于人。孔窍肢体,皆通于天。天有九重,人亦有九窍。天有四时以制十二月,人亦有四肢以使十二节。天有十二月以制三百六十日,人亦有十二肢以使三百六十节。故举事而不顺天者,逆其生者也。

以日冬至数来岁正月朔日,五十日者,民食足;不满五十日,日减一斗;有馀日,日益一升。有其岁司也。

摄提格之岁,岁早水,晚旱,稻疾,蚕不登③,菽麦昌,民食四升。寅在甲曰阏蓬。

单阏之岁,岁和,稻、菽、麦、蚕昌,民食五升。卯在乙曰旃蒙。

执徐之岁,岁早旱,晚水,小饥,蚕闭,麦熟,民食三升。辰在丙曰柔兆。

大荒落之岁,岁有小兵,蚕小登,麦昌菽疾,民食二升。巳在丁曰强圉。

敦牂之岁,岁大旱,蚕登稻疾,菽麦昌,禾不为,民食二升午在戊曰著雍。

协洽之岁,岁有小兵,蚕登稻昌,菽麦不为,民食三升。未在巳曰屠维。

涒滩之岁,岁和,小雨行,蚕登,菽麦昌,民食三升。申在庚曰上章。

作鄂之岁,岁有大兵,民疾,蚕不登,菽麦不为,禾虫,民食五升。酉在辛曰重光。

掩茂之岁,岁小饥,有兵,蚕不登,麦不为,菽昌,民食七升。戌在壬曰元。

大渊献之岁,岁有大兵,大饥,蚕开,菽麦不为,禾虫,民食三升。

困敦之岁,岁大雾起,大水出,蚕稻麦昌,民食三斗。子在癸曰昭阳。

赤奋若之岁,岁有小兵,早水,蚕不出,稻疾,菽不为,麦昌,民食一升。

[注释]

①相得:相称。②云气:云瑞,祥兆。风雨:喻凶兆。③登:成,成熟。

[译文]

甲为齐,乙为东夷,丙为楚,丁为南夷,戊为魏,己为韩,庚为秦,辛为西夷,壬为卫,癸为越。子为周,丑为翟,寅为楚,卯为郑,辰为晋,巳为卫,午为秦,未为宋,申为齐,酉为鲁,戌为赵,亥为燕。

甲、乙、寅、卯属木。丙、丁、巳、午属火。戊、己及四个季月属土。厌、辛、申、酉属金。壬、癸、亥、子属水。水生木,木生火,火生土,土生金,金生水。子生母的日子称为义日,母生子的日子称为保日,子和母相适合的日子称为专日,母克子的日子称为制日,子克母的日子称为困日。在制日去搏击厮杀,就算胜利了也得不到报答。在专日去从事各种事情都会获得成功。在义日去实行主张,将会获得声名而不会毁灭。在保日去养畜种植,万物都会繁荣昌盛。在困日去做事,便会失败身死。

北斗神分成雌神和雄神。每年的十一月从子辰开始运转,每个月迁移一辰,雄神从左向右运转,雌神从右向左运转。五月的时节,它们在午辰会合,谋划施行阴刑;十一月的时节,它们在子辰会合,谋划实行阳德。雌神所居辰位一直在太阳所居星次的前一辰,故而把雌神所居之辰代表的月份称为“厌”,在“厌”月的日子时什么事情都不适合去做。雌雄二神在天地之间缓缓而行,雄神凭声音能够晓得雌神的行踪,故而称雄神为奇辰。计数从甲子开始,干支相配,雌神所相对的日干和雄神所相对的辰位两两相配称为“合”。十天干与十二地支相配,六十天为一个周期,一年之中雌雄二神共有“八合”。相合在太岁所处辰位之前时,就会有死亡现象出现,相合在太岁所处辰位之后时,不会有灾难。

雌雄北斗二神三月甲戌之合对应燕地;乙酉二月之合对应齐地;丙午十一月之合对应越地;丁巳十月之合对应楚地;庚辰九月之合对应秦地;辛卯八月之合对应西戎;壬子五月之合对应代地;癸亥四月之合对应胡地。以上是八大会所对应的地上四面八方区域。戊辰之会对应某地;戊戌之会对应某地;己巳之会对应某地;己亥之会对应韩地;己酉之会对应某地;己卯之会对应魏地;戊午之会对应某地;戊子之会对应某地。以上是八小会所对应的地上中原地区。这就是“八合”同天下各地域的对应关系。

太阴、斗杓、星辰、太阳、北极星,五神要是聚合,那一天将会产生云气和风雨,国君要能承当它。天神中最尊贵的,没有超越太岁的。有的称天一,有的称太阴。太阴所居住的时节,不能够背着它,而能够向着它。北斗所要打击的,不能够和它相攻击。

有了天地之后,才分开出阴阳。阴孕育了阳,阳孕育了阴,阴阳互相交错,出现了四维。有死亡的,有新生的,万物才能形成。在靠脚走路,靠嘴呼吸的生物中,人是最高贵的。人类的眼、耳、鼻、口还有四肢都和“天道”有着微妙的关系。天有九重,人有九窍。一年有四季,十二个月,人也有四肢,十二经脉。一年有十二个月分别辖制三百六十天,人也有十二个重要肢干来掌管全身三百六十块骨头。所以说不遵从自然法则行事,就违背了生存准则。

从冬至那天数到下一年的正月初一,要是正好是五十天,这一年民众口粮就充足;要是不足五十天,粮食一天要减少一升;要是多于五十天,粮食一天加上一升。这些全是岁星在掌管着。

岁名叫做摄提格的年份,雨季来得早,秋季干旱,稻子生病,蚕不能长大,豆类和麦类茂盛,民众有口粮四升。该年也便是岁阴的寅年。按岁阳说,太岁在甲,岁名称为阏蓬。

岁名称为单阏的年份,气候平和,稻子、豆类、麦子和蚕都茂盛,民众有口粮五升。该年也便是岁阴的卯年。按岁阳说,太岁在乙,岁名称为旃蒙。

岁名称为执徐的年份,春季干旱,秋季多雨水,有小的饥荒,蚕孵化不出,麦子能成熟,民众有口粮三升。该年也便是辰年。按岁阳讲,太岁在丙,岁名称为柔兆。岁名称为大荒落的年份,会出现小规模战争,蚕小有收成,麦子茂盛,豆类生病,民众有口粮两升。该年也便是巳年。按岁阳讲,太岁在丁,岁名称为强圉。

岁名称为敦牂的年份,有大旱,蚕能成熟,稻子生病,豆类、麦子茂盛,水稻禾苗不能长大,民众有口粮二升。该年也便是午年。按岁阳讲,太岁在戊,岁名称为著雍。

岁名称为协洽的年份,有小战乱,蚕能成熟,稻子茂盛,豆类、麦子不能成熟,民众有口粮三升。该年也便是未年。按岁阳讲,太岁在己,岁名称为屠维。

岁名称为沼滩的年份,气候平和,常有小雨降落,蚕能成熟,豆类、麦子茂盛,民众有口粮三升。该年也便是申年。按岁阳讲,太岁在庚,岁名称为上章。

岁名叫做作鄂的年份,有大规模战争,闹疾疫,蚕不能成熟,豆类、麦子不能成熟,稻禾生虫,民众有口粮五升。该年也便是酉年。按岁阳讲,太岁在辛,岁名称为重光。

岁名叫做掩茂的年份,有小饥荒,有战乱,蚕不能成熟,麦子不能长成,豆类茂盛,民众有口粮七升。该年也便是戌年。按岁阳讲,太岁在壬,岁名称为玄。

岁名称为大渊献的年份,有大的战争,发生大饥荒,蚕能够孵化出来,豆类、麦子不能长成,稻禾生虫,民众有口粮三升。

岁名称为困敦的年份,有大雾,发洪水,蚕能长大,稻子生病,麦子茂盛,民众有口粮三升。该年也便是子年。按岁阳讲,太岁在癸,岁名称为昭阳。

岁名叫做赤奋若的年份,有小战乱,雨季早到,蚕孵不成,稻子生病,豆类长不成,麦子茂盛,民众有口粮一升。

[原文]

正①朝夕,先树一表东方,操一表却去前表十步,以参望,日始出北廉,日直入。又树一表于东方,因西方之表,以参望。日方入北廉,则定东方。两表之中,与西方之表,则东西之正也。日冬至,日出东南维,入西南维。至春、秋分,日出东中,入西中。夏至出东北维,入西北维。至则正南。

欲知东西、南北广袤之数者,立四表,以为方一里距。先春分、若②秋分十余日,从距北表参望日始出及旦,以候相应。相应,则此与日直也。辄以南表参望之,以入前表数为法。除举广,除立表袤,以知从此东西之数也。假使视日出,入前表中一寸,是寸得一里也。一里积万八千寸,得从此东万八千里。视日方入;入前表半寸,则半寸得一里。半寸而除一里,积寸得三万六千里除,则从此西里数也。并之东西里数也,则极径也。

未春分而直,已秋分而不直,此处南也。未秋分而直,已春分而不直,此处北也。分至而直,此处南北中也。从中处欲知中南也,未秋分而不直,此处南北中也。从中处欲知南北极远近,从西南表参望日,日夏至始出,与北表参,则是东与东北表等也。正东万八千里,则从中北亦万八千里也。倍之,南北之里数也。其不从中之数也,以出入前表之数益损之。表入一寸,寸减日近一里。表出一寸,寸益远一里。

欲知天之高,树表高一丈,正南北相去千里,同日度其阴。北表一尺,南表尺九寸,是南千里阴短寸,南二万里则无景③是直日下也。阴二尺而得高一丈者,南一而高五也。则置从此南至日下里数,因而五之,为十万里,则天高也。若使景与表等,则高与远等也。

[注释]

①正:校定。②若:或者。③无景:景,通“影”。

[译文]

为了获得东、西的具体方位,能够先在东方树起一个圭表,并且在距这个表十步远的地方再立一个圭表,用来做参考。太阳在圭表北出现,阳光径直射到西南表的边上。此外再立一块圭表在先前圭表的东南方向上,用在西方立的那块表参考它。这时,光线从西边圭表的北面直射到东南方圭表的南边,如此就可精确地确定东方的准确处所。把东方圭表同东南方圭表连线的中点处与西方的圭表连接,就得出了东西的准确位置。冬至时,太阳从东南维升起,落到西南维。春、秋分的时节,太阳从天空东部的中点升起,又在西部的中点处降落。夏至之时,太阳出于东北维,在西北维下山,日在正午所在的处所便是正南。

希望了解大地东西、南北的距离,能够树立四根圭表组成每边一里的正方形。在春分或者秋分之前十多天,从正方形北边两表配合着观察太阳,从开始出现到升临地平线,等着它和北二表相互对应,相互对应了便是两表同太阳处在同一条直线上,此后马上用南边的表来参考观测,用太阳照射南后表的连线切入南北前表的交点所形成的有关数据为标准,除南边前后两表的距离,用后南北两表的距离除南后表到日下的距离,以此获得从南后表到日下的东西里数。要是测定日出时进入前表的数据是一寸,一寸折合为一里,一里折合为一万八千寸,这样就能够获得从此表往东是一万八千里。要是测定落日时,日光进入入前表为半寸,设定半寸便是一里。用半寸除一里所得寸数,折合为三万六千里,减去一半便是从此表往西的里数。合并此表往东、往西各一万八千里,那么便是大地整个东西的里数,共三万六千里,这便是大地东西两极的直径长度。

还没有到春分时表与日成直线,已经秋分了而表与日不成直线,这是观察地在南方的情况;还没到秋分表与日成直线,已经春分了表与日不成直线,这是观察地在北方的情况;在春分、秋分时表与日成直线的地方,就正位于南北的中点上。在中点处要测南北极的距离,能够从西南方表朝东北方向观望日。夏至那天日初升时,从西南表与东北表配合观看日,当三者成一条直线时,观察的结果和从西北表经东北表向东观测日成直线时测得的结果一般;已经测得离东极的距离是18000里,那么从南北中点至北极的距离也便是18000里。这个数加一倍,就是南北极距离里数,即36000里。这不过是在南北中点夏至日测得的结果。要是不是在中点,而是在中点以南或以北测量,那就用增减在中点观测时太阳出入前表的数据此种办法来推算。入表数原先要是减少一寸,那么至北极的距离比至东极的距离减少一里;出表数要是增加一寸,那么距离增加一里。如此,北南观测地至北极的距离便能够晓得了。

希望晓得天的高度,树立两根长一丈的表,两表在正南北方向上,相距一千里,在同一天获得它们的日影,北表是二尺,南表是一尺九寸,这样便能够晓得向南一千里日影短一寸,向南二万里日影短去二尺,即那儿没有日影,也便是正处在太阳的正下方。已晓得北表表影是二尺,表高是一丈,其比例是1:5,那么北表至日下距离与日高之比也是1:5,则北表至日下距离二万里乘五,是十万里,便是天的高度。要是表高与日影相等,那么天高与北表至南边日下的距离相同。