上清侍帝晨桐柏真人真圖讚(並序)

上清侍帝晨桐柏真人真圖讚(並序)
作者:司馬承禎 
本作品收錄於《全唐文/卷0924

夫得道成真,有隱有顯;躋神化質,多術多途。大茅君辭親入嶽,仙業備而歸來,坐致旍輿,白日輕舉。高邱子解形避世,丹藥就而不返,行馭龍鶴,遯景潛昇。見靈妙者,以獎諸道學之勤;混<攴冬><攴卒>者,以息其生離之望。或命分有照冥之異,事不可違;或性樂有語默之殊,理從自適。古仙出處,兼此顯晦;時人記傳,罕能詳測。故跡有再三,述有前後,會通機變,方知至妙焉。

桐柏真人王君,即周靈王之太子子晉也。按《史記》云:「太子聖而早卒。」據《列仙傳》曰:「隱而登仙。」兩說不同,蓋有由矣。司馬公述乎國史,劉子政驗以道書,國史戴其前卒之蹤,道書著其後仙之事。真仙相反,尚見異於同時;彼我相違,況與懸於數紀?且其特稟靈氣,已積習於前生;假孕人胎,暫應身於此世。幼而通聖,是習性之久也;誕而有髭,是身貌之昔也;煉神入微,讁仙促限,知賓帝之一舉,期師曠於三載。說賓帝乃衝形之旨,豈肯沈魂;誡師曠慎不壽之言,明知弗夭。良以早斃人間,遽還仙境,輕此儲位,重彼真仙,遊洛川以佇懷,暢笙歌之逸韻,感浮邱而降接,傳出世之奇方。故能蛻形示終,隱山學道,振羽之日,謝時衝天,其初卒後仙,亦不足疑怪也。是以京陵之墓,經古啟而劍飛;緱氏之祠,迄今立而神在。化昇之致,事理昭然。

承禎早處嵩嶽,慕山林之抗跡,每謁堂廟,欽影響之餘靈。對風景而虛心。懷七日之如昨;瞻雲天而悠思,仰三清之又元。複以玉晨策命,當侍弼之榮秩;金庭宰職,赴桐柏之名山。五嶽是司。群神所奉;八洞交會。諸仙遊集。周紫陽受素奏之符,夏明晨稟黃水之法,密契者傳密訣於同道,歸誠者告幽遯之殊庭。靈墟信奇,丹水濟成神之域;福地旌異,黃雲靄不死之鄉。林宇岩房,存諸棲憩。石梁峰闕,紀其登遊。所以負笈幽尋,為室靜處,希夷尚,視聽罕通。乃觀仙傳,追伊洛之發跡;複披《真誥》,慕華陽之降形。輕運丹青,敬載圖象,敢為讚述,庶表誠心。方以焚香啟玩,窺天洞於素牒;聽氣內思,奉光儀於絳府。自以在世,迄於昇真。凡有一十一圖,纂成一卷。

圖畫周朝宮闕,作穀洛二水相合而鬥,稍毀宮城處,人夫負土欲壅此川。作太子具冠服立於靈王前諫事。讚曰:

稟神幼聖,繼明英聰。谘諫壅水,切爭飾宮。如何不納,更事修崇。預言禍敗,果致卑窮。(第一)

圖畫東殿宇,作太子坐處與叔譽,師曠問答事。其師曠乃舉躅其足。讚曰:

學聚該洞,辯物談述。叔譽斯窮,師曠匪詰。隱妙神性,謬測聲質。賓帝有期,瞑臣詎悉。(第二)圖畫太子吹笙遊於伊洛間,道士浮邱公降接之事。讚曰:

位寓儲宮,字著仙閣。誌淩雲漢,跡厭城廓郭。學鳳調篁,思真佇洛。浮邱降授,解形是讬。(第三)

圖畫宮殿作太子臥卒形,群臣顰泣事。及太子共浮邱公東南行向嵩高山事。讚曰:

劍杖有術,符藥多方。代形未化,蛻質默詳。尋師道長,辭親愛忘。隱山自逸,瘞墓徒傷。(第四)

圖畫嵩高山作修學岩林居處,岩中有經書丹灶,浮邱公坐在其中。岩前作壇,王君坐在壇上燒香精思事。又王君出於山次,見桓良共語事。讚曰:

棲山隱跡,學道煉形。年淹數紀,業契群靈。告期七日,將邁三清。桓良返報,周國待迎。(第五)

圖畫王君乘鶴駐在緱氏山頭,舉手謝時人,並作周國帝王儀仗,及時人眾等望不得到,及王君控鶴昇天事。讚曰:

傾人國內,駐鶴山巔。遙謝舉手,永絕歸年。留情數日,衝景三天。孤軒暢遠,眾被悲旋。(第六)

圖畫天上上清宮闕、作道君形像,仙真侍衛,作二童側立共捧案,案上有玉策,並作一真人側立宣付王君。讚曰:

形聲入妙,道備登真。奉朝金闕,稟策玉晨。德業爰敘,職位攸遵。二儀齊奉,萬劫凝神。(第七)

圖畫王君乘雲車羽蓋,仙靈侍從旌節導引龍鶴飛翔,從天而降,欲赴桐柏山洞宮事。讚曰:

班錫所稟,羽儀鹹備。雲景浮軒,龍鶴騁轡。旍節導從,雲仙會萃。自天乘階,瞻山赴位。(第八)

圖畫桐柏山作金庭洞宮,王君坐在宮中,眾仙侍衛,並五嶽君各領佐命等百神來拜謁。讚曰:

山有玉洞,宮曰金庭。九天通象,三晨伏精。侍帝斯任,弼王所貞。領司五嶽,統禦百靈。(第九)

圖畫真人周季山作道士服於桐柏山見真人王君,王君以左手執素奏丹符欲付周君。周君長跪而受之。作夏馥著古人衣遇見王君,王君把一卷書欲付馥。馥長跪舉兩手受之。其周夏二人皆作山人裝束,各作一笈解在其人邊石上,皆跪於王君。王君作真人衣服,並有三五個仟人侍在左右。讚曰:

周君訪道,丹符見授。夏氏求仙,黃水之究。煉形奇術,非師不就。幽感爰通,冥期可候。(第十)

圖畫茅山楊君學道壇宇處。王真人降,見著芙蓉冠絳衣白珠綴衣縫帶劍。楊君把紙筆附前而書。其衣作真仙之制,其劍<肖皮>依經中樣式。讚曰:

真仙匪遙,感通惟密。應彼幽誌,降茲靈質。誡訓著言,詠歌兼述。見景非久,衝真返一。(第十一)

本唐朝作品在全世界都属于公有领域,因为作者逝世已经遠遠超过100年。

Public domainPublic domainfalsefalse