·By Augustin Chan with AI

太史公的天官书

《史记》第二十七篇,司马迁将整片天空画成一个官僚系统——宫殿、大臣、囚院一应俱全。每颗星有政治含义。每颗彗星是来自天上的公文。

史记深读系列第 1 篇。另见 史官的技艺 系列,了解天文、记录与占卜如何合为一体。

一份读起来像组织架构图的星图

《天官书》是《史记》第二十七篇,也是天文学史上最奇特的文献之一。但它不是现代天文学家认得的星表。没有坐标,没有星等,没有光谱分类。司马迁编制的是天空的政治地图——对每个主要星座和天象的系统记述,组织原则不是位置或亮度,而是官僚职能。

篇名说明一切。天官,天上的官署。天空不是充满燃烧气体的虚空。它是一座朝廷,配备大臣、将军、属吏,北极星居中为帝座。每个星座是一个部门。每次异象是一份公文。太史的工作就是读这些公文,据此建议天子。

中央紫宫

司马迁从任何正经的朝廷巡视都会开始的地方起笔:中央。《天官书》开篇即立宇宙帝座:

中宮天極星,其一明者,太一常居也;旁三星三公,或曰子屬。後句四星,末大星正妃,餘三星後宮之屬也。環之匡衛十二星,籓臣。皆曰紫宮。

中宫天极星,其中最亮的一颗是太一常居之所;旁边三星为三公,或说属太子一系。后面弯曲的四星,末端大星为正妃,其余三星属后宫。环卫的十二星是藩臣。这一切统称紫宫。

结构一目了然。北极星是皇帝。近旁诸星是最高大臣(三公)、皇后、后宫。环绕的十二星是诸侯藩臣,组成护卫之环。整个拱极区域名为紫宫——十五个世纪后建成的皇城将取同一个名字:紫禁城。

这不是隐喻。在司马迁继承并编纂的宇宙论中,天地治理的对应是结构性的。天空就是朝廷。问题不在星辰是否有政治含义,而在观察者是否有本事读出来。

四宫与北斗

确立中央之后,司马迁分四象巡视天空,每象对应一个神兽、一个方位、一个季节、一组星座。东宫苍龙,主春。南宫朱鸟,主夏。西宫咸池(白虎),主秋。北宫玄武,主冬。

每宫是天上的一个部门,部门内各星座各有管辖。房与心是东宫的殿堂——心即「明堂」,与地上天子的礼仪大殿同名。南宫要星是太微,被称为「三光之廷」,设有门、阁道,并为五帝留有座次。

贯穿一切的是北斗七星,司马迁称之为「帝车」。北斗不只指向北方。它治理万象:

分陰陽,建四時,均五行,移節度,定諸紀,皆系於斗。

分阴阳,建四时,均五行,移节度,定诸纪——皆系于斗。

北斗是天上的计时器。斗柄在一年中旋转,在黄昏、子夜、清晨指向不同方位,以此确立历法。这段文字是将天文观测与历法权威相连的最清晰的古代表述之一——正是 太初改历 在一代人之后正式确立的那种权威。

五星即五行

《天官书》篇幅最长、技术最密集的部分是五大行星的论述。每颗行星对应一行、一方位、一季节、一对天干,以及引发其作为惩罚之象出现的特定政治失序。

岁星(木星)属木,东方,春,甲乙日。「義失者,罰出歲星。」填星(土星)属土,中央,季夏,戊己日。太白(金星)属金,西方,秋,庚辛日:「主殺。殺失者,罰出太白。」荧惑(火星)属火,南方,夏,丙丁日。辰星(水星)属水,北方,冬,壬癸日。

这不是随意的象征。司马迁用大量篇幅记述每颗行星的观测规则:日行多少度,可见多久,何时逆行,每种行为对国家意味着什么。荧惑守某星宿三月则五月之内有灾,守九月则国家过半领土丧失。太白昼现——「争明」于日——意味着革命:「彊國弱,小國彊,女主昌。」

最重大的天象是五星聚。五星同聚于一个星宿:

五星皆從而聚於一舍,其下之國可以義致天下。

五星皆从而聚于一宿,其下之国可以义取天下。

司马迁随即给出历史证据:「漢之興,五星聚於東井。」汉朝的建立在地上发生之前,已写在天上。这就是《天官书》的逻辑——不是说天象导致事件,而是天与人是同步系统,称职的观察者可以读一方而预见另一方。

彗星、流星与危机语法

常规行星之外,司马迁编目了一系列瞬变天象,每种都有特定的政治语义。彗星预示军事行动。「蚩尤之旗」——弯尾如旗的彗星——出现意味着「見則王者征伐四方」。「天狗」——大流星坠地「如犬」,留下数顷焦痕——预示千里之内军队覆灭。

还有「客星」——新星和超新星,虽然司马迁并未将它们与其他暂现天体区分。「景星」只出现在有道之国上空。「烛星」似太白但不动;它照到的城市将陷入混乱。甚至声响也算:「天鼓」,「有声如雷非雷」,源自天际而地面可感,意味着其正下方将爆发战争。

浮现的是一套完整的天象危机语法。每种异象有明确含义、地理对应、时间窗口。系统不是随意的——它有规则,可教授,可以历史记录检验。司马迁在篇末正是这么做的:将春秋时期和秦汉之际的天象与其后事件一一对照。

云气与八风

《天官书》后三分之一从星转向大气。司马迁描述了不同距离望云的方法——仰望三四百里,平视千里,登高则三千里。军气有特定形态:骑兵之气「卑而布」,步兵之气「搏」,前高后低的气势意味着军队在逃。

然后描述了一套元日占风法。正月初一早晨,观察者记录风从八方中哪个方向来。南风大旱。东北风大稳。东风大水。甚至将一天中的时辰对应到具体作物:拂晓到第一餐对应小麦,第一餐到正午对应粟,依次类推直到日落对应大麻。

这里《天官书》揭示了它与Six Lines所继承之传统的最深层联系。八风对应八卦。五星对应五行。二十八宿将天空分成的坐标系统,正是 卦历 用来将六十四卦映射到太阳年上的同一系统。司马迁不是在发明这些对应关系。他在记录一套在他的时代已经运行的关联宇宙论——它将经由孟喜、京房,最终发展成帝国历日传统。

太史公的结论

司马迁以一段兼为方法论声明的个人反思收篇。他追溯天象解读者的谱系:从神话天文学家重和黎,到商代巫咸,周代史佚,直至战国天文学家甘德和石申——正是他们的星表构成了全篇的技术骨架。然后他陈述自己的操作原则:

太上脩德,其次脩政,其次脩救,其次脩禳,正下無之。

最上是修德。次之修政。次之修救。次之修禳。最下是无所作为。

这个等级至关重要。读天象的目的不是宿命论。不是说彗星出则军必灭,不管人怎么做。目的是:天示失衡,称职的君主做出回应——最好是修德,退而求其次则采取越来越紧急的措施。天发出警告。问题是有没有人有资格读,君主愿不愿意行动。

然后是太史公自己分析的最后一句——概括的不只是此篇,而是他对整个天官系统的理解:

日變脩德,月變省刑,星變結和。

日变则修德,月变则省刑,星变则结和。

三类天象,三种政府回应。系统紧凑、可操作、完全是政治性的。这不是神秘主义。这是通过天文观测进行的治国术。

「史官」是错误的翻译

《天官书》是证明「太史」这个头衔在所有西语译本中都被误译的最有力证据。如 《太史的另一份工作》 所论,太史同时是史官、天文学家、占卜官和历法主管。《天官书》证明这些不是兼差。这就是核心工作:系统观测天象,解读异象,依据天象向君主进谏。

全篇编录九十一个星官,含五百余颗恒星,按政治职能组织。提供五颗行星完整会合周期的观测规则。记录四百年间天象事件与政治结局的历史对应。一切都不是理论演练,而是司马迁本人所任之职的操作手册。

他写「余觀史記」——「我考察了档案」——时,不是以旁观学者的身份说话。他是在任太史令审阅本部门的档案,检查从甘德和石申传下来的观测规程是否仍然与两百年积累的数据相符。《天官书》是部门主管提交的部门报告。

从星图到卦历

一篇关于古代天文学的文章为什么与一个易经应用有关?因为司马迁所记录的系统,正是卦历传统建立于其上的系统。

《天官书》确立了坐标网格:二十八宿划分黄道,五星以可预测的周期穿行其间,四方宫对应四季。司马迁一代人之后,孟喜和京房就取了同一张网格,将六十四卦叠加上去,创建了 卦气 系统——将每卦分配到太阳年的特定时段。

司马迁详尽阐述的五星/五行对应——岁星-木-春,荧惑-火-夏,填星-土-季夏,太白-金-秋,辰星-水-冬——正是构成天干地支的同一套对应关系,至今仍用于中国历法推算。《天官书》的八风对应八卦。环绕北极的十二「藩星」对应治理月份和时辰的十二地支。

《天官书》不是这些对应关系的起源——它们早于司马迁。但它是最早的系统记录,出自唯一一个职务要求同时掌握所有线索的官员。当Six Lines从节气、地支和五行关系推算日卦时,它使用的正是司马迁在二十一个世纪前于此篇编纂的同一框架。

传统有来源。来源有作者。作者有一个头衔——天官,天上的官员——精确描述了他们所做的事:读天,然后告诉国家这意味着什么。

参考文献

原始文献

史记·天官书。司马迁的星表与天象占验手册。 Chinese Text Project

史记·历书。司马迁的历法方法姊妹篇。 Chinese Text Project

史记·太史公自序。司马迁对自身角色与方法的自述。 Chinese Text Project

现代研究

Pankenier, David W. Astrology and Cosmology in Early China: Conforming Earth to Heaven. Cambridge University Press, 2013. 商至汉代中国星政宇宙论的权威研究。

Sun, Xiaochun and Jacob Kistemaker. The Chinese Sky During the Han: Constellating Stars and Society. Brill, 1997. 汉代星表技术复原,含《天官书》星官系统。

Cullen, Christopher. Astronomy and Mathematics in Ancient China: The Zhou Bi Suan Jing. Cambridge University Press, 1996. 司马迁观测框架所依据的数学天文学背景。