熟悉三國的人,想必對關雲長過五關斬六將的故事都不會陌生。按照《三國演義》的描述,關羽因一度被曹操所擒,在立功報答之後,拜辭曹操,護送二位嫂子,前往河北尋找兄長劉備。從許昌出發後,沿途經過東嶺關、洛陽、汜水關、滎陽和滑州五處城關,斬殺了把關攔路的孔秀、孟坦、韓福、卞喜、王植和秦琪六員大將,終於得過黃河。《演義》用了整整一回描述這個故事,「千里走單騎」成為關二爺忠肝義膽的象徵,也是其赫赫一生的重要戰績之一。
不過後人對這「過五關」的歷程,卻頗有些懷疑。五關中除了第一關「東嶺關」是不知名的小地方,後面四處都是歷史上真有其地。其中,洛陽即今河南省洛陽市附近;汜水關和滎陽都在今河南省滎陽附近;「滑州」並非東漢、三國時候的地名,而是宋朝以後才有的,當時應叫「東郡」,在今河南省濮陽、滑縣附近。從地圖可以看出,這四個地方基本上是沿著黃河由西向東一字兒排開。其中洛陽、汜水關、滎陽均位於許昌(今河南省許昌市附近)的西北面,而滑州則位於許昌的東北。
關公從河南省中部的許昌出發,要前往河北省尋找劉備,直接往北是最近的;考慮到主要渡口在東郡(滑州),那麼出門後往北略微偏東一點點,或者繞一些小彎路也正常。然而按照前面對地圖的分析,忽略多半是杜撰的東嶺關,則關公他老人家從許昌出來後的大致路線是這樣的:
首先傻乎乎朝著西北方向猛跑,一直跑了數百里,經過中岳嵩山,到了當時已經近乎廢墟的洛陽。在洛陽,或許二哥看見滔滔黃河,猛然醒悟到自己走錯了方向,這才改行向東,一路經過汜水關、滎陽,到達東郡渡河
這麼一個大大的拐彎,不但浪費了數百里的路程,還平添了不少的麻煩。如果關公是金庸作品中的俠客,那麼大可以在中原遊歷一陣,行俠仗義,順便到嵩山找少林高僧切磋切磋,然後順黃河東下。問題在於,當時關二爺是帶著不足數十名隨從,護送二位嫂子,在隨時可能成為敵對的曹操地盤內急速逃難,恐怕不會有這份閒情逸致。
那麼,關雲長真的是一個路癡麼?顯然也不大可能。好歹還有嚮導,還可以問人呢。
因此,唯一的結論,這個傻乎乎的大彎路是作者虛構出來的。
事實的確如此。歷史上,關羽離開曹操後,只說他徑直去與兄長劉備會合。當時曹操的部下有人要發兵追趕關羽,曹操回答:「各為其主,不必追趕了。」留下國士胸懷的一段美事。當然,很可能各地的守兵,也有自行攔截關羽的;關羽或許也經過了一些小規模戰鬥。不過如《演義》描述的「千里走單騎」這樣完整的長征多半是沒有的。尤其重要的一條,根據《三國誌.先主傳》記載,當時劉備已經被袁紹派遣到汝南附近打游擊牽制曹操,因此關羽很可能根本沒有到黃河邊,而是徑直往汝南去了。所謂《演義》中「過五關斬六將」的故事,確實是作者羅貫中杜撰出來的。
但問題還沒有解決。
羅貫中的地理知識,當然不算很好,所以弄錯一些地名毫不奇怪。如果他編排關羽的五關行程,是東南西北亂成一團,那麼倒很容易理解了。可怪就怪在,這五關中從洛陽到滑州的後四關,恰好又構成了一條由西向東的精確路線,可謂一絲不苟。只不過出發點放在許昌,就顯得整個路線很彆扭了。這到底是怎麼回事呢?
在中國歷史上,說書人對文學、文化乃至歷史的貢獻是不能忽視的。四大名著之一的《三國演義》,也是源自說書人用的「話本」