作者
關於作者一說在宋代起有兩種說法,北宋
歐陽修等人認為著作唐代開元年間曾任右拾遺內供奉一職之
王希明所撰,但
鄭樵《通志·天文略》中提到此歌乃為隋朝一位不知姓名的,號曰丹元子的隱者所著。而原歌附有星圖與文字匹配並對照,但鄭樵引述時卻把圖削去。而有學者指《通志》中引述的非步天歌最早版本,因民間有傳更貼近早期之版本,而最早版本還不見,故原始作者嚴格來說還不可考。
特色以《
丹元子步天歌》為例,《步天歌》以三垣
二十八宿為主體,共三十一區(從
角宿至
軫宿,然後為太微、紫微與天市
三垣),介紹每區包含星官(共283個),描述恆星數目(共1645顆)與其位置。歌詞以七言
壓韻詩歌形式編撰,全篇373句共2611字,簡潔通俗,朗朗上口,容易記誦,《通志·天文略》中稱譽為“句中有圖,言下見象,或豐或約,無餘無失”(意即每句之中生動描述,仿佛讀後已有星點之形象,每句吟誦後仰天觀賞星象,星宿的星數有多有少,但歌中與實際看到的星數能一一對應,沒有多也沒有少),成為初學觀天認星的必誦口訣。
而步天歌中對當時流傳甚廣的“三家星”(即石氏、甘氏、
巫鹹氏星官)體系因顧及詩歌的簡明為前提,只選擇性以部分標註(石氏以黑點、甘氏以小黑圈、巫鹹氏以黃點),也是一大特色。因此自
宋朝以後為
欽天監或占星家研究引述之範本。
流傳與各版本差異
《步天歌》在史藉中最早見於南宋
鄭樵編撰之《通志·天文略》中,即《
丹元子步天歌》(暫不計其他民間傳本,此本亦為流派影響最大的版本),但由於中國古代星占學向來就是皇朝秘密資料,不公開傳閱;《通志.天文略》中附言:“此本只傳靈台,不傳人間,術家秘之”(意即這份步天歌只在
欽天監與
觀象台中口傳,不向民間流傳,占星術數家視之為秘密);明代中葉後期雖有所開禁,但民間流傳甚少。
雖如此在南宋時期鄭樵已指出《步天歌》已有數個版本流傳,流傳各版本的句數與字數均不盡相等,文句間亦有異同但分別不大,部分版本並附有供對照之星圖(皆為後來繪製的),現流傳與影響較廣的有
鄭樵的《通志》版本。
而清朝學者梅文鼏於
康熙年間把《步天歌》與西方星圖對照,刪減諸星成《經天該》加上梅本人據《崇禎曆書》所載對南天星空之《南極諸星補歌》合稱《西步天歌》(但《經天該》非梅所著),清朝欽天監博士何君藩編有一版本;19世紀中葉韓國
李俊養據10世紀傳入韓國之版本撰有《新法步天歌》,近代則有道教學者玉溪道人根據《
靈台儀象志》自行改編的步天歌,除此以外還有各版刊抄本二十餘種,均在中國各大圖書館與私人收藏家中,或已刊載(如刊於《
四庫全書》中)。
通行版 出自南宋鄭樵《通志》
(一)紫微宮
中元北極紫微宮,
北極五星在其中,大帝之座第二珠,第三之星庶子居,第一號曰為太子,四為後宮五
天樞,左右四星是四輔,天乙太乙當門路。
左樞右樞夾南門,兩面營衛一十五,東藩左樞連上宰,少宰
上輔次少輔,上衛少衛次上丞,後門東邊大讚府。西藩右樞次少尉,上輔少輔四相視,上衛少衛七少丞,以次卻向前門數。陰德門星兩黃聚,
尚書以次其位五,女史
柱史各一戶,御女四星五
天柱。大理兩星陰德邊,
勾陳尾指北極巔,
六甲六星勾陳前,天皇獨在勾陳里,
五帝內座後門間。華蓋並槓十六星,槓作柄象華蓋形,蓋上連連九個星,名曰傳舍如連丁,垣外左右各六珠,右是
內階左天廚,階前八星名
八谷,廚下五個天棓宿。天床六星
左樞右,內廚兩星
右樞對,
文昌斗上半月形,稀疏分明六個星。文昌之下曰三師,太尊只向三公明,天牢六星太尊邊,太陽之守四勢前。一個宰相太陽側,更有三公向西偏,即是
玄戈一星圓,天理四星斗里暗,輔星
近著開陽淡。北斗之宿七星明,第一主帝名
樞精,第二第三璇璣是,第四名權第五衡,開陽
搖光六七名,搖光左三天槍明。
(二)太微宮
上元天庭太微宮,昭昭列象布蒼穹,
端門只是門之中,左右執法門西東。門左皂衣一
謁者,以次即是烏
三公,三黑
九卿公背旁,五黑諸侯卿後行。四個門西主
軒屏,五帝內座於中正,幸臣太子並從官,
烏列帝後從東定。郎將
虎賁居左右,常陳郎位居其後,
常陳七星不相誤,
郎位陳東一十五。兩面
宮垣十
星布,左右執法是其數,宮外明堂布政宮,三個靈台候
雲雨。
少微四星西北隅,
長垣雙雙微西居,北門西外接三台,與垣相對無兵災。
(三)天市宮
下元一宮名天市,兩扇垣墻二十二。當門六角黑市樓,門左兩星是
車肆。兩個宗正四宗人,宗星一雙亦依次。帛度兩星屠肆前,候星還在
帝座邊。帝座一星
常光明,四個微茫
宦者星。以次兩星名列肆,斗斛帝前依其次,斗是五星斛是四。垣北九個
貫索星,索口橫者
七公成。天紀恰似七公形,數著分明多兩星。紀北三星名
女床,此坐還依織女傍。三元之像無相侵,二十八宿隨其陰,水火木土與並金,以次別有五行吟。河中
河間晉鄭周,秦連巴蜀細搜求,十一星屬十一國,
梁楚韓邦在盡頭。魏趙九河與中山,齊越吳徐東海間,燕連南海盡屬宋,請君熟記有何難。
(一)東方蒼龍
南北兩星正直懸,中有平道上天田,總是黑星兩相連,別有一烏名
進賢。
平道右畔獨淵然,最上三星
周鼎形,角下天門左平星,雙雙橫於庫樓上。庫樓十星屈曲明,樓中柱有十五星,三三相著如鼎形,其中四星別名衡,南門樓外兩星橫。
四星恰似彎弓狀,
大角一星直上明,
折威七子亢下橫,大角左右攝提星,三三相對如鼎形。折威下左頓頑星,兩個斜安黃色精,頑西二星號
陽門,色
若頓頑直下存。
四星似斗側量米,天乳氐上黑一星,世上不識稱無名,一個招搖
梗河上,梗河橫立三星狀,
帝席三
黑河之西。
亢池六星近
攝提,氐下眾星騎官出,騎官之眾二十七,三三相連十欠一。陣車氐下騎
官次,騎官下三車騎位,天輻兩星立陣傍,將軍陣里振威霜。
4.房宿
四星直下主明堂,鍵閉一黃斜向上,
鉤鈐兩個近其傍,罰有三星植鈐上,兩鹹夾罰似房狀,房下一星號為日,從官兩個日下出。
5.心宿
三星中央色最深,下有積卒共十二,三三相聚心下是。
6.尾宿
九星如鉤蒼龍尾,下頭五點號龜星,尾上天江四橫是,尾東一個名傅說。傅說東畔一魚子,尾西一室是神宮,所以列在后妃中。
7.箕宿
四星其形似簸箕,箕下三星名木杵,箕前一黑是糠皮。
六星其狀似北斗,魁上建星三相對,天弁建上三三九,斗下團圓十四星,雖然名鱉
貫索形,天雞建背雙黑星。天籥柄前八
黃精,狗國四方雞下生,天淵十星鱉東邊,更有兩狗斗魁前,農家丈人斗下眠,天淵十黃狗色玄。
2.牛宿
六星近在河岸頭,頭上雖然有兩角,腹下從來欠一腳。牛下九黑是天田,田下三三九坎連,牛上直建
三河鼓,鼓上三星號織女。左旗右旗各九星,河鼓兩畔右邊明,更有四黃名天桴,河鼓之下如連珠。羅堰三烏牛東居,漸台四星似口形,
輦道東足連五丁,輦道漸台在何許?欲得見時近織女。
3.女宿
四星如箕主嫁娶,
十二諸侯在下陳,先從
越國向東論,東西兩周次二秦。雍州南下雙雁門,代國向西一晉伸,
韓魏各一晉北輪,楚之一國魏西屯,楚城南畔獨燕軍,燕西一郡是
齊鄰,齊北兩邑
平原君,欲知鄭在越下存。十六
黃星細區分,五個
離珠女上星,敗瓜之上瓠瓜生,兩個各五瓠瓜明。天津九個彈弓形,兩星入牛河中橫,四個
奚仲天津上,七個仲側扶筐星。
上下各一如連珠,命祿危非虛上呈,虛危之下哭泣星,哭泣雙雙下壘城,天壘團圓十三星,敗臼四星城下橫,臼西三個離瑜明。
三星不直曲為之,危上五黑號人星,人畔三四
杵臼形,人上七烏號
車府,府上天鉤九黃晶。鉤下五鴉字
造父,危下四星號墳墓,墓下四星斜虛梁,十個天錢梁下黃,墓傍兩星能蓋屋,身著皂衣危下宿。
6.室宿
兩星上有離宮出,繞室三雙有六星,下頭六個雷電形,
壘壁陣次十二星,十二兩頭大似井,陣下分布
羽林軍,四十五卒三為群。軍西眾星多難論,仔細歷歷看區分,三粒黃金名
鈇鉞,一顆珍珠北落門。門東
八魁九個子,門西一宿天綱是,電傍兩黑土公吏,
騰蛇室上二十二。
7.壁宿
兩星下頭是霹靂,霹靂五星橫著行,雲雨之次曰四方,壁上天廄十圓黃,鈇鑕五星羽林傍,土公兩黑壁上藏。
腰細頭尖似破鞋,一十六星繞鞋生,
外屏七烏奎下橫,屏下七星天溷明。司空右畔土之精,奎上一
宿軍南門,河中六個閣道行,附路一星道
傍明。五個吐花王良星,良星近上一策名,
天策天溷與
外屏,一十五星皆不明。
2.婁宿
三星不勻近一頭,
左更右更烏夾婁,
天倉六個婁下頭,
天庾三星倉東腳,婁上十一將軍侯。
3.胃宿
三星鼎足河之次,天廩胃下斜四星,天囷十三如乙形,河中八星名大陵,陵北九個天船名,陵中積屍一個星,積水船中一黑精。
4.昴宿
七星一聚實不少,阿西月東各一星,阿下
五黃天陰名,陰下六烏芻蒿營。營南十六天苑形,河裡六星名捲舌,舌中黑點天讒星,礪石舌旁斜四丁。
5.畢宿
恰似丫叉八星出,附耳畢股一星光,
天街兩星畢背旁,天節耳下八烏幢。畢上橫列六諸王。王下四皂天高星,節下團圓九州城,畢口斜對五車口,車有三柱任縱橫,車中五個
天潢精,潢畔鹹池三黑星。天關一星車腳邊,參旗九個參車間,旗下直建九斿連,斿下十三烏天園,九斿天園參腳邊。
6.觜宿
三星相近作參蕊,觜上座旗直指天,尊卑之位九相連,司怪曲立座旗邊,四鴉大近井鉞前。
7.參宿
總有七星觜相侵,兩肩雙足三為心,伐有三星足黑深,玉井四星右足陰。
屏星兩扇井南襟,軍井四星屏上吟,左足下四天廁臨,廁下一物天屎沉。
1.井宿
八星橫列河中淨,一星名鉞井邊安,兩河各三南北正,天樽三星井上頭。樽上橫列
五諸侯,侯上北河西積水,欲覓積薪東畔是,
鉞下四星名水府,水位東邊四星序。四瀆橫列
南河里,南河下頭是
軍市,軍市團圓十三星,中有一個野雞精。孫子丈人市下列,各立兩星從東說,闕丘兩個南河東,
邱下一狼光蓬茸。左畔九個彎
弧弓,一矢擬射頑狼胸,有個老人南極中,春秋出入壽無窮。
四星冊方似木櫃,中央白者
積屍氣,鬼上四星是爟位,天狗七星鬼下是,外廚六間
柳星次,天社六個弧東倚,社東一星名天紀。
3.柳宿
4.星宿
七星如鉤柳下生,星上十七軒轅形,軒轅東頭四內平,平下三個名天相,相下
稷星橫五靈。
六星似軫在星傍,張下只是有天廟,十四之星冊四方,長垣少微雖向上,數星欹在太微傍,太尊一星直上黃。
二十二星太難識,上五下五橫著行,中心六個恰似張,更有六星在何許?三三相連張畔附,必若不能分處所,更請向前看記取,五個黑星翼下頭,欲知名字是東甌。
7.軫宿
四星似
張翼相近,中央一個長沙子,左轄右轄附兩星,軍門兩黃近翼是。門下四個土司空,門東七烏青邱子,
青邱之下名
器府,器府之星三十二。以上便為太微宮,黃道向上看取是。
清代欽天監博士何君藩版
紫微垣衛應庭闈,北極珠聯五座依。二是帝星光最赫,一為太子亦呈輝。
庶子居三四後宮,五名北極象攸祟。
北辰之位無星座,
近著勾陳兩界中。
六數勾連曲折陳,大星近極體惟真。
天皇大帝勾陳里,天柱稀疏五數臻。
柱南御女四斜方,
柱史之南
女史廂。南列尚書分五位,迤西六足是天床。
兩星陰德極之西,大理偏南數亦齊。四輔微勾當極上,北瞻六甲數堪稽。
勾陳正北五珠圓,五帝斯稱內座聯。一十五
星營衛列,兩樞左右最居先。
右樞少尉位居西,
上輔之西少輔析。上衛北迤為少衛,上丞居右北門棲。
左樞上少宰星連,上弼微東少弼躔。上少衛星仍按次,少丞亦蒞北門邊。
北門中處七成章,華蓋為名象好詳。門內槓星承九數,狀如曲柄
蓋斯張。
蓋北當門曲折排,名為傳舍九星偕。舍西
八谷交加積,八谷迤南六內階。
階前六數是文昌,半月勾形少輔傍,更有三師依輔近,尉南兩個內廚房。
廚前門右兩星析,天乙居東太乙西。六舍天廚鄰少弼,
五珠天棓宰東提。
天槍三數斗稍東,西是三公數亦同,南指元戈單一顆,
七星北斗麗長空。
天樞西北斗魁張,璇次璣權序自詳,再次玉衡居第五,開陽當柄接
搖光。
開陽東北輔星連,相在
衡南最近權。魁下太尊中正坐,太陽守位卻南偏。
斗中天理四堪窺,尊右天牢六數維,勢四牢西方正式,中垣內外步無遺。
太微垣在勢東南,勢北名台位列三。東向
少微斜四數,
長垣西向數
同參。
文昌勾次上台平,東列中台勢右明。勢左下台皆兩級,常陳七數斗南呈。
長垣南左是靈台,其數為三左亦該。左即明堂相對待,常
陳正下兩垣開。
門西執法右名宜,上將居南次將隨。次相後瞻為上相,右垣
五衛左如茲。
門東執法左稱名,上相迤東次相迎。次將北東居上將,
內屏四數列
前楹。
中央
五帝座惟真,正北微東一幸臣。太子從官星各一,虎賁依序向西循。
屏東
謁者一星參,東列
三公數已含。北屬
九卿三數蒞,東依次將卻南偏。
下垣天市太微東,列國圜圍象著雄。北有
七公承宰次,公南
貫索九星充。
貫索迤東天棓南,女床一座數為三。床南天
紀星連九,垣上彎還向好參。
西衛
韓星第一籌,楚梁巴蜀及秦周。次為
鄭晉河間位,再次河中右壁修。
宋東南
海北迤燕,東海
徐星次第連。
吳越一星齊又北,中山西次九河躔。
又西
趙魏左垣襄,廿二交環兩衛牆。
帝座一星居正位,一侯東列近中央。
座西宦者四屏營,西有斛星四角平。以次斗星為數五,迤南列肆兩星橫。
侯左迤南序好循,兩星
宗正四宗人。宗星惟二齊南蒞,屠肆微西兩數臻。
帛度雙星屠肆前,楚南車肆二星連。市樓六個依南海,
天市垣星步已全。
(一)東方蒼龍
太微垣左兩星參,角宿微斜距在南。平道二星居左右,進賢一座道西探。
五諸侯北有三星,周鼎為名列足形。角上天田橫兩顆,天門二數角
南屏。
兩個平星近庫樓,衡星樓內四微勾。庫樓星十如垣列,十一紛披柱亂投。
四楹內外豎衡南,東植雙楹北列三。西北兩珠皆庫外,南門星象地平含。
2.亢宿
角東亢宿四星符,距在中南象似弧。
大角北
瞻明一座,
攝提左右各三珠。
亢下橫連七折威,陽門雙列直南扉。
頓頑兩個門東置,車騎諸星向氐歸。
3.氐宿
氐宿斜欹四角端,正西為距亢東看。
亢池大角微南四,
帝席三星角北觀。
梗河三數席之東,一顆招搖斗柄沖。天輻兩星當氐下,陣車三數輻西叢。
騎官十個頓頑南,騎陣將軍駐一驂。車騎三星臨地近,
巴南天乳氐東探。
4.房宿
東西鹹各四星披,房北還應左右窺。罰近西鹹三數是,上當
梁楚兩星歧。
西鹹勾下日星單,
氐宿東南最易看。更向房西天輻左,迤南認取兩從官。
心當房左向堪稽,中座雖明距在西。好向東鹹勾下認,三星斜倚象
析析。
房南直指兩星微,正界從官左畔歸。積卒
斜瞻遙向處,恰當心二著清暉。
6.尾宿
尾蒞心南向徂東,九星勾折距西中。西南折處神宮附,傅說歧勾左畔充。
勾東北視一星魚,北有天江四數居。江指尾中當宋下,龜星不見象非虛。
7.箕宿
尾東
箕宿象其形,天市東南列四星。舌向西
張當傅說,距為西北本常經。
尾勾正北一名糠,箕舌之西象簸揚。南置杵星臨地近,象因常隱不須詳。
1.斗宿
斗宿依稀北斗形,衡中缺一六珠熒。箕之東北當東海,正界
魁衡是距星。
斗西天籥八星圜,南海魚星兩界間。東海迤東天弁是,
徐南九顆折三彎。
建星曲六弁南迎,建左天雞兩直行。兩狗建南俱斗右,四星狗國又東傾。
農丈人居斗下廛,鱉星十一丈人前。鱉東三數天淵是,半為塵蒙象未全。
2.牛宿
六數交加宿號牛,正中為距斗東求。南三北二皆攢聚,羅堰三星宿左修。
堰南四顆是天田,九坎田形近地邊。牛北橫三翹一者,天桴象與右旗牽。
右旗曲折界齊東,河鼓斜三左畔沖。北列左旗形亦曲,旗皆九數鼓居中。
天紀迤東天棓南,星名織女數為三。漸台四址中山左,
輦道台東五數參。
3.女宿
四星女宿對天桴,堰北牛東向不殊。距在西南應
志認,北
迤斜四是
離珠。
敗瓜五數瓠瓜同,再北天津九類弓。七數扶筐天棓左,四為
奚仲界筐東。
女宿迤南列國臻,越東一鄭兩
周循。周東趙
二南齊一,北列雙星並屬秦。
趙東楚魏各星單,代列秦東兩數看。代右
魏東三角似,
南燕東晉北為韓。
兩星遙接略斜參,虛宿為名距在南。北指司非星兩顆,
司危亦二向東探。
正東
司祿兩星橫,司命雙星祿下呈。天
壘城依秦代北,十三環曲宿南營。
列國迤
南坎北區,三星略折號離瑜。瑜東
敗臼南傾墜,四數微張若仰盂。
天壘維東向好參,哭星兩個近城南。哭東二數星名泣,
危宿之南位易探。
5.危宿
危宿彎三祿左屏,折中東企距南星。商迤蓋屋星連二,墳墓居
東四渺冥。
危北人星略向西,天津南左四星棲。臼當人北東迤四,杵立三星臼上提。
天津東北七星勾,
車府為名杵北修。
造父五星車府北,北瞻九數是天鉤。
蓋屋微東墳墓前,虛梁四數向東偏。天錢五個離瑜左,哭泣迤南
敗臼邊。
6.室宿
危東上下兩珠瑩,距亦南星室宿名。雷電六星南向列,土公吏二電西營。
離宮右四左雙珠,
室宿之巔六數敷。旋繞
螣蛇星廿二,北瞻造父略南紆。
7.壁宿
東壁星當營室東,以南為距數攸同。北瞻天廄三微左,南有雙星是土公。
雷電微東位列前,星名霹靂五珠連。再南雲雨星為四,俱在
梁東陣上邊。
壁宿東南向最遙,五星鈇鑕遠相要。壁南
火鳥星連十,雖附南規象半昭。
1.奎宿
十六星聯莫擬形,壁東
奎宿象晶瑩。南西三顆中為距,南列微平七
外屏。
軍南門傍宿之巔,閣道東翹六數連。翹接遠通傳舍北,適當華蓋略東偏。
閣道螣蛇兩界中,
王良五數舍南充。策依良
北星惟一,附路良南數亦同。
八魁微北向東探,鈇鑕迤西位好參。天溷四星屏下置,
土司空又溷之南。
奎宿微南向徂東,三星婁宿距為中。北迤天大將軍是,十一星聯狀似弓。
左右更居宿
兩傍,東西各五數堪詳。
天倉六數穿天溷,
天庾三星列在廂。
3.胃宿
婁
左三星胃宿名,以西為距著晶瑩。
外屏正左天囷列,十有三星近左更。
天廩囷東四舍修,大陵胃北八星勾。天船九泛陵東北,屍水分投積一籌。
4.昴宿
胃東昴宿七星臨,距亦當西向下尋。西一天
阿東一月,西南五數是天陰。
天囷天庾兩廂中,芻蒿交加六數充。天苑環
營星十六,天囷南畔蒿之東。
捲舌星當昴北緘,曲勾六數隱天讒。舌東月北斜方者,礪石為名四數函。
5.畢宿
天廩迤東畢宿欹,距當東北八星歧。天街兩顆微居右,附耳微東一數隨。
畢南天節八星彰,左列參旗九數揚。旗北天高星四顆,北瞻六數是諸王。
諸王再北五車乘,內有天潢五數仍。三數鹹池微後載,西三東六柱分承。
參旗南向九斿援,旗左天關列一藩。斿右
九州殊口六,苑南當地是天園。
天關正下宿名觜,參宿之巔界兩歧。距是北星三緊簇,北東司怪四堪窺。
天高司怪夾天關,共列諸
王略次斑。北列座旗維數九,五車東北疊三彎。
7.參宿
觜南
參宿七星昭,距在中東自古標。中下伐星三顆具,西南玉井四星僑。
宿南軍井四西偏,前列屏星廁右邊。屏左廁星為四數,一星名屎廁之前。
參東向北八星存,西北先將井宿論。水府四星鄰井右,井東三數是天樽。
一珠積水北河三,五位諸侯又在南。南有積薪樽左一,鉞星附距一珠含。
井前水位四居東,四瀆居西數亦同。位下南河三數具,闕邱瀆下兩星沖。
井南廁左一天狼,軍市狼南六數襄。市內野雞星一數,九星弧矢市南張。
弧矢迤西兩個孫,子星再右丈人尊。屎南左右星皆二,一老人星向莫論。
水位迤東鬼宿停,西南為距四方形。
積屍一氣中間聚,北視微
西四爟星。
鬼宿之前六外廚,廚南天狗七星圖。再南天社星應六,天記居東止一珠。
外廚近北鬼之前,兩界之中略左偏。距是西星名柳宿,向南勾曲八星連。
鬼宿之東列酒旗,向當柳宿北東基。
軒轅略右須詳認,旗是三星向左披。
4.星宿
酒旗直下七星宮,星宿為名距正中。天相三星居宿左,軒轅恰與上台沖。
軒轅十六象之旋,御女還應附在前。軒左內平猶近北,四星正在勢西邊。
軒轅南徂宿名張,天相之前近處望。星宿略東堪
志認,張為六數象須詳。
兩珠左右各分牽,中有斜方四略偏。方際西星應作距,東鄰
翼宿式相連。
6.翼宿
張宿之東翼宿繁,太微右衛向南看。明堂正下重相疊,廿二星形未易觀。
南北星皆五數充,中如
張六距攸同。接連上下之旋處,各有三星象最豐。
7.軫宿
太微垣下四星留,軫宿為名翼左求。西北一星詳認距,翼南軫右七
青邱。
軫為方式象宜參,內附長沙一粒含。轄其兩星分左右,左依東北右西南。