元朝皇宫应该在明朝紫禁城之西
笔者有一本侯仁之先生主编的《北京历史地图集》,其中有一页元大都的地图。在这个图中,元皇宫的位置包含在明紫禁城的建筑群中。这本地图集的顾问单士元先生在他的《故宫史话》一书中,用不容置疑的口吻写道:“元大内的中轴线,就是明紫禁城的中轴线。”
笔者认为,这个说法值得商榷;元大内的位置应该在明紫禁城之西。
元朝统治者建大都城,是以琼华岛为中心的。众所周知,琼华岛曾经是金朝皇帝的离宫。岛上有蓬莱山,山上有广寒殿,山下有万宁宫。金朝灭亡以后,琼华岛的建筑也遭到严重破坏。至元元年(公元1264年)二月,元世祖忽必烈下令“浚太液池,峙万岁山”,并重建广寒殿。当年十月,忽必烈就在“万寿山殿”接见了高丽国王,说明一些新殿已经落成;忽必烈已然在这里临朝听政。就在琼华岛工程进行中,忽必烈决定建造大都城。
大都城破土动工的时间,是至元四年(公元1267年)。建造大都城的总设计者是刘秉忠。据《元史》记载,此人“尤邃于《易》及邵氏(即邵雍)《经世书》,至于天文、地理、律历、三式六壬遁甲之属,无不精通”。根据他的这种知识结构,他规划大都城的理论依据,必然是道家的八卦、堪舆。
而按照八卦:乾在南、坤在北、坎在西;乾为天,坤为地,坎为水。“由坎得旺气”,于是,先将湖泊置于都城之西;按照风水理论,皇宫之坤位或艮位必须有镇山。于是,皇宫坐落于琼华岛之南、太液池之东岸,则就是顺理成章之事了。
亲眼看到过元故宫的明初人肖洵,在他所写的《故宫遗录》里说,元皇宫以琼华岛为中心,修建了大明宫、隆福宫、兴圣宫,形成三宫鼎立里的局面。这样的话,大明宫应位于太液池东岸,在今天的北长街以西。《日下旧闻考卷二十九·宫室》“臣等谨按”:“元代宫室,考之《昭俭录》及《析津志》、《北京志》,大内在太液池东。……明永乐间改建宫城,又在元大内迤东。”——清朝大臣说的大内,单指大明宫,但与笔者要说的观点并不冲突。