曾侯乙墓漆箱二十八宿圖:四象體系的下限

最后修订时间:2026年10月18日

简体中文 | 繁體中文 | English | 日本語 | 한국어

引子

一九七八年,湖北隨縣(今隨州)擂鼓墩,考古隊從一座戰國墓葬裡抬出一隻木箱。箱蓋取下來,黑漆作底,上面用硃筆畫了一圈字,二十八個,正中間一個大大的篆書「斗」字。圈外一頭一尾,東邊畫著一條龍,西邊畫著一隻虎。

彩漆二十八宿圖衣箱,戰國,湖北省博物館藏
圖 1 彩漆二十八宿圖衣箱。戰國,長 71 厘米、寬 47 厘米、高 40.5 厘米。箱蓋中央朱書「斗」字,四周環列二十八宿,兩側繪青龍、白虎;箱角刻「止匫」,為盛衣之用。湖北省博物館藏。
圖源:Google 藝術與文化「曾侯乙·漆器」專題(湖北省博物館提供)
版權歸原作者或原機構所有;如涉侵權,請聯繫本站刪除。

這隻箱子後來被叫作「二十八宿圖衣箱」。凡講二十八宿的來路,都繞不開它,因為它早。

繞不開的同時,也常被順口加上一句:這隻箱子上有二十八宿,也有四象。

這句話值得停下來掂一掂。箱子上的二十八個字,今天還能一個一個認出來;龍和虎,也畫得清清楚楚。可「四象」是四樣東西,龍、虎、鳥、龜蛇,箱蓋上一眼能看到的只有兩樣。另外兩樣沒有露面。

還有一層。箱子的年代,一般定在公元前 433 年前後。有人由上面那句話接著往下推:中國的四象體系,戰國早期就已經齊備。

這一步邁得有點快。往下要做的事,是把這句話拆開,看看它究竟能承多重。

一、一件實物,能釘住哪一頭

考古報告裡有一句常被略過的話:一件實物能給的,是「至遲」。

假設在土裡挖出一塊木牌,上面寫著「正月」,測出來是兩千三百年前的。能說的話是:至少在兩千三百年前,已經有人把一個月這麼稱呼了。不能說的話是:這套叫法是從那一年才開始的。木牌落下去的時候,這套叫法多半已經用了一陣子。用了多久,木牌不回答。

馬王堆漢墓帛書
圖 2 馬王堆帛書。長沙馬王堆三號漢墓所出帛書。同類材料示意;非《五星占》或《天文氣象雜占》原件。
圖源:Wikimedia Commons,Mawangdui Silk Texts 1.JPG(Public domain)
版權歸原作者或原機構所有;如涉侵權,請聯繫本站刪除。

年代學裡,前面那個叫下限,也叫至遲年代;後面那個叫上限,也叫最早可能。一件實物通常只能釘住下限,釘不住上限。

下限本身已經很值錢。它把一個體系的發明年份,從「不知道」壓縮到「不晚於某年」。麻煩出在把下限當上限用的那一刻:把至遲已有,讀成此時才有。

這個系列到這裡是第三篇。前兩篇問的是能不能算、哪幾條不該算,這一篇換了個方向:實物能替一個體系釘住哪一頭,釘不住的那一段又該怎麼交代。

二、這隻箱子

這隻箱子的模樣不細說。要緊的是幾處細節,它們決定開頭那句話能承多重。

先給個輪廓。這是一隻木胎衣箱,蓋和身各用一整塊木料剜成,蓋頂拱起,器內髹紅漆,器表黑漆為地,朱漆畫紋。長七十一釐米,寬四十七釐米,通高四十點五釐米。同一座墓裡,樣式相近的衣箱出了五件;畫星圖的這件編號 E.66,另有一件 E.61 繪后羿射日,一件 E.67 繪夸父逐日。

蓋面上,正中心是一個篆書「斗」字。繞著這個字,一圈二十八個字,用當時楚地的異體寫,從角、亢、氐、房、心、尾、箕一路排到軫。圈外東西兩側,一邊畫龍,一邊畫虎。箱蓋兩端的側面還各有一組紋飾;兩側面,一邊畫二獸對峙,一邊只有一道紅帶。

有幾處地方,讀的時候值得停一下。

頭一處是「斗」字。有人把這個字的筆畫按四個方向拆開看:橫的兩頭分別指向心和危,豎的一頭指張,斗柄那頭指觜觿。若按真實天象,斗柄指的那一處,更該落在畢宿那邊。指得不對。這一點常被用來說明:箱蓋上的這幅圖,未必是照著某一夜的真實星空描下來的,更像是一張畫出來的圖式。

第二處是亢宿旁邊多出來的四個小字:「甲寅三日」。有人拿它和古曆對,認為這幅圖描的是公元前 433 年正月初三傍晚的天象,那幾天正在立春前後,古禮要行籍田禮【一說】。這四個字究竟指哪一年、指哪一件事,另有別的讀法。

第三處是排列方向。箱蓋上的二十八個字,按順時針繞一圈寫,與後世的星圖相反。郭德維給過一個解釋:畫的人把拱起的箱蓋當作圓形的天穹,把長方形的箱底當作大地;人站在地上仰望天穹,從上往下看這幅蓋子,順序就反了過來。這樣,方向上的差別,其實是俯視與仰望的差別。

三處連起來,這件東西的身份就比較清楚了。它是一件器物上的題記,算不上一份觀測日誌。

箱子的年代本身也有兩說。公元前 433 年是通行的一種【通說】,另有一條公元前 435 年的說法【一說】。兩個數字差兩年,對這篇要下的判斷沒有影響,這裡取通行的那個,不把話說死。

它能釘住的,是這麼一句:至遲在公元前 433 年前後,二十八個星名連同次序,加上一個「斗」,加上東龍西虎,已經被當成常識,隨筆畫在一隻裝衣服的箱蓋上。

至於它釘不住什麼,得先把「四象」這個詞拆開。

三、四象底下是三層東西

「四象」在星空這一邊,指的是把二十八宿按四方分成四組,各配一種動物:東青龍,西白虎,南朱雀,北玄武。

這其實可以拆成三層。

第一層,二十八個名字湊成一份閉合的名單。
第二層,名單按四方切成四組,每組七個。
第三層,四組各配一種動物。

三層不必同時到齊。它們可以分先後出現,也可以走到第二層就停住。本系列開頭那篇講《堯典》四仲中星時,提到過那四顆星各居一象之中;那是三層齊備以後才有的格局。

先說第一層這一截。二十八個名字湊成一份閉合的名單,這件事發生得很晚。在這之前,文獻裡的星名是零散的:殷墟卜辭裡有鳥星,有大火,那是商代人已經認得、並且拿來記事的星;《詩經》《夏小正》裡有箕,有斗,有辰,有參,散在各處。它們都在,只是湊不成一隊。上一篇說商代人認識很多星卻沒有二十八宿座標,講的正是這一段。格子是後來才畫上去的;畫上去的時間,往下能看出一個下限。

現在往最早的一頭找。

一九八七年,河南濮陽西水坡,仰韶文化的一座墓葬裡,墓主東邊有用蚌殼擺出來的一條龍,西邊一隻虎,中間還有用蚌殼和人骨擺出的北斗。

這座墓的年代,這裡要交代一組數。中國社會科學院考古研究所實驗室對墓中出土的蚌殼做過碳十四測定,經樹輪校正,是 6460±135 年。另有一組按後崗類型推定,落在公元前 4300 至前 4100 年之間。取碳十四那一組,行文寫「距今約六千五百年」,誤差按 ±135 年記。

它沒有星名,一個都沒有。西水坡能說的是:龍和虎這兩種形象,很早就被擺到了東西兩邊,中間配上北斗。這是「方位被擺出來」這件事最硬的一處實證;它管的事,跟二十八宿無關。

從這座墓到曾侯乙,中間隔了四千年左右。四千年前有龍虎和北斗,四千年後有二十八個名字加龍虎和斗。兩點連起來,能畫出一條很長的線:動物配方位這件事很老,並且一直沒斷。

線中間是空的。

四、往後,四樣動物分幾步到齊

曾侯乙那隻蓋子上,一眼能看到的是兩樣。四個獸配齊這件事,要到更晚的地方去找證據。這一段路走起來很長。

先看經書裡的數目。《周禮·春官》裡有個官叫馮相氏,管的是「十有二歲,十有二月,十有二辰,十日,二十有八星之位」。這一句上一輯引過,這裡借它說另一件事:經書裡有了「二十八」這個數目,卻始終沒有把二十八個名字列出來。數目到了,名單沒到。

再看名單。傳世文獻裡,二十八個名字第一次成批出現,在戰國末年的《呂氏春秋·有始》:

「天有九野……中央曰鈞天,其星角、亢、氐;東方曰蒼天,其星房、心、尾……」

名字齊了。可是看它的分法:九塊。中央一塊,四方四塊,四角四塊,合起來把二十八宿切成九份。四方各七宿這種切法,在這個文本里還沒有。

還有一處值得留意:在九野的分法裡,中央那一塊分到的是角、亢、氐三宿,東方那一塊分到房、心、尾。三宿一塊、四宿一塊,跟後來四方各七宿那種齊整的切法對不上。九野管的是方位與分野,分出來的不是四象。

同一段日子裡還有別的版本。二〇二一年公佈的清華簡第十一輯裡有一篇《五紀》,是戰國中晚期的楚地文獻,裡頭也有一整套二十八宿。據整理者的釋文,它那套跟漆箱上的並不完全一樣:西邊七宿裡寫作「濁」,不寫「畢」;參和伐分作兩宿,不合成一個;南邊用狼、弧,不用井、鬼。

到漢代,事情反而更繞。

西漢初年的《淮南子·天文訓》講五方,各配一獸:

「東方,木也……其獸蒼龍」「南方,火也……其獸朱鳥」「中央,土也……其獸黃龍」「西方,金也……其獸白虎」「北方,水也……其獸玄武」

數一數,五個獸。中央多出來一條黃龍。

再往下到《史記·天官書》,司馬遷寫四宮,開頭是四句話:

「東宮蒼龍,房、心。」「南宮朱鳥,權、衡。」「西宮咸池,曰天五潢。」「北宮玄武,虛、危。」

東宮是蒼龍,南宮是朱鳥,北宮是玄武,西宮卻寫作「咸池」。咸池是一個星官名,不是獸。「白虎」這兩個字在《天官書》裡另有一處,掛在參宿底下;它是參宿的形象,不是西宮的名字。

也就是說,到西漢前期,西方那一宮在書面上還沒有換成一個獸名。

四樣並排寫定,要再到東漢。張衡《靈憲》裡有一句:

「蒼龍連蜷於左,白虎猛據於右,朱雀奮翼於前,靈龜圈首於後。」

到這一步,四個方位、四種動物、一個固定的擺法,才算落到文字上。

五、那麼,下限是多少

把上面的材料按三層排一下,答案自己就出來了。

層 至遲的年代 依據
龍、虎配東西兩方,中有北斗 6460±135 年前(蚌殼碳十四 · 樹輪校正) 濮陽西水坡 45 號墓的蚌塑
二十八個名稱與次序成一套 公元前 433 年前後 曾侯乙墓漆箱 E.66
二十八宿按四方分四組、各配一獸 東漢 張衡《靈憲》;西漢《史記》西宮尚作「咸池」

三個年份,跨度從六千五百年前到東漢,彼此不打架,它們講的本就是三件事。

回頭再看開頭那句話:這隻箱子上有二十八宿,也有四象。嚴格講,它能支持的是前一半。箱子給了二十八個名字,給了斗,給了龍和虎;「四象」若要指四個獸齊備,那還要再等幾百年。

有一種讀法不接受這個限法。黃建中等人把漆箱的六個麵攤開來看,認為南面那片圖案正是代表南方的鳥,北面整塊塗黑,代表玄武。若這一讀法成立,四象在漆箱上其實齊了,只是散在箱子的不同面上,不在蓋子上。

這是一說【一說】,而且它依賴的是對紋樣的辨認。南面那片紋飾看得出是鳥,可以爭;北面塗黑算不算玄武,更要靠推斷。文字上的直證沒有這麼繞,紋樣的判讀得靠眼力和論證。兩種證據的分量不一樣,讀的時候得分開算。

所以更準確的說法是這樣:曾侯乙漆箱把二十八宿體系的下限釘在了戰國早期,同時給出龍虎兩象,讓「獸配方位」這條線往下接得住。四個獸配齊的那一步,實物和文獻都還要再等。

往後凡見「某某證明中國早在某年就有四象」,可以先問三句:它說的是哪一層,憑的是文字還是紋樣,給它的是至遲還是有始。

箱蓋上那二十八個名字,是讓人抬頭認天的。可要拿它們定日子,還缺一件東西:把每天日影的長度量出來。


A&Q

問:曾侯乙墓漆箱上的二十八宿圖,是什麼時候的?

答:箱子出在湖北隨縣(今隨州)擂鼓墩曾侯乙墓,一九七八年出土,編號 E.66。曾侯乙下葬的年代,一般定在公元前 433 年前後。箱蓋上朱書二十八個星名,中央一個篆書「斗」字,圈外兩側繪龍、虎。這是目前所見最早記有二十八宿全部名稱的實物。

問:「四象體系的下限」是什麼意思?

答:下限也叫至遲年代,它回答的是「不晚於哪一年」。一件實物只能給下限,給不出上限,因為東西造出來的時候,它依據的那套知識多半已經在用了,用了多久實物不回答。所以「下限是戰國早期」的意思,是二十八宿體系至遲在那時已經成熟,而不是它在那時才發明。

問:為什麼說漆箱上只有兩個「象」?

答:箱蓋上清楚畫出的只有東邊的龍和西邊的虎。四象要四樣動物,另外兩樣是南方的鳥和北方的龜蛇,蓋面上沒有。有學者把漆箱六個麵攤開來看,認為南面的圖案就是鳥、北面塗黑代表玄武,若此說成立則四象齊備,只是散在各面。這一讀法靠的是紋樣辨認【一說】。

問:那「四象」四個動物,最早什麼時候齊?

答:書面上要到漢代。《淮南子·天文訓》配的是五獸,中央多一條黃龍;《史記·天官書》寫四宮,西宮還叫「咸池」,不是獸名;東漢張衡《靈憲》裡才把蒼龍、白虎、朱雀、靈龜四者並排寫定。就現有材料,四象齊備的下限在東漢。

問:濮陽西水坡的蚌塑龍虎,也是四象嗎?

答:那是另一層。西水坡 45 號墓的年代,蚌殼碳十四測定經樹輪校正為 6460±135 年(另有一說按後崗類型推定,落在公元前 4300 至前 4100 年之間)。墓主東邊蚌塑龍、西邊蚌塑虎,中間擺著北斗。它能說明「龍虎配東西」這件事很早就有了,但那座墓裡沒有一個星名,跟二十八宿沒有關係。把龍虎配方位與二十八宿配四象混成一件事,是讀這類材料時最容易走的一步。


鄺楚嘉按:底下要說的是「至遲」兩個字。一件實物只會告訴你「不晚於」,不會告訴你「從哪一年開始」。曾侯乙那隻箱子被引用過很多次,被當作四象齊備的證據也不止一次;按現有材料,它的分量只夠壓在「二十八個名字」那一層。以後再看這類實物,先問一句:它釘住的是哪一頭。

引用與出處

[1] 周禮[M]. 先秦.
[2] 呂氏春秋[M]. 先秦.
[3] 淮南子[M]. 漢.
[4] 史記[M]. 漢.
[5] 張衡. 靈憲[M]. 漢.
[6] 湖北省博物館. 曾侯乙墓[M]. 北京: 文物出版社, 1989.
[7] 濮陽西水坡遺址考古隊. 河南濮陽西水坡遺址發掘簡報[J]. 文物, 1988(3).
[8] 清華大學出土文獻研究與保護中心. 清華大學藏戰國竹簡(拾壹)[M]. 上海: 中西書局, 2021.
[9] 黃建中等. 擂鼓墩一號墓天文圖象考論[J]. 華中師院學報, 1982(4).
[10] 湖北省人民政府. 《二十八宿圖》衣箱[EB/OL]. 荊楚文物·古藏文物, 2015.


本文圖片僅作補充說明,不作證據,也不作事實依據。

本文采用 知識共享署名 4.0 國際許可協議 (CC BY 4.0) 進行授權。
只要在轉載、傳播或依此進行演繹創作時,註明原作者為「嘉言一得(鄺楚嘉)」並附帶原始發佈鏈接,即可自由使用(含商業用途)。
文中所引用的出土器物照片、傳世文獻版權歸原屬方所有,不在本授權範圍內。
協議詳情參見:https://creativecommons.org

相關文章

英文文章:Three Calendars, Three Kinds of Time —— the three scales and what each is set to. | Ten Stems, Twelve Branches: Why Only Sixty Pairings Remain —— why ten stems and twelve branches give sixty, not a hundred and twenty.

相關樞紐頁:曆法術語表 | 曆法記錄:一年從哪一天算起 | 數據集與預印本

本篇全部數據,由鄺楚嘉蒐集整理。

作者:嘉言一得(鄺楚嘉)|獨立研究者,致力於可核驗的原始文獻與曆法數據歸檔。
Author: Chujia Kuang (鄺楚嘉), pen name Jiayan Yide (嘉言一得) — independent researcher devoted to archiving verifiable primary sources and calendar data.
平實記錄 · 數據集 · 預印本:GitHub / WordPress / Zenodo(DOI: 10.5281/zenodo.22788686 / 10.5281/zenodo.23028692)
Records · Datasets · Preprints: GitHub / WordPress / Zenodo
學術身份 · Academic identity:ORCID 0009-0002-7650-833X | OpenAlex A5151908354

留下评论