水滸伝の成立史
これに対し佐竹靖彦は、史実の方臘軍が朝廷から邪教集団として捉えられていたことからヒントを得て、それを元に物語化した段階で方臘軍に魔法使い(鄭魔君・包道乙など)が設定され、それに対抗する存在として公孫勝(公孫勝は宋江三十六人賛の段階ではメンバーに含まれていない)という人物が作り出されたものの、その存在意味に気づいた別の編者が、活躍場所を対方臘戦から遼国征伐に移したとの説を採る。いっぽう中鉢雅量は、梁山泊軍が敵城を攻略する際に常套手段として用いる「敵の仲間に偽装して城内に入り込んで暴れ回り、城中の混乱に乗じて城外からも攻め込む」という定番パターン(百回本では第59回、第91回、第93回、第95回、第98回などに見られ、特に方臘征伐の段に多い)が、征遼の段においては似たような機会がありながら全く用いられていないことに注目し、征遼故事と前後の非連続性を指摘した。また、小松謙・高野陽子の研究では、各回の終末に現れる「次回の展開は如何に」を意味する「怎地」という語彙が第71回から第80回までの間に7回も使用されているのに比べ、征遼故事にさしかかる第81回から第88回では、「怎生」(怎地とほぼ同義だが、他の箇所では見かけられない語)が3度も現れることから、その前後の部分と成立過程が異なる可能性を指摘している。いずれにしろ、征遼故事が無い中間形態の古本が現存していないため、『水滸伝』成立のどの段階で征遼故事が取り入れられたのかは現時点では確定できない。
九紋龍史進(第23位)は後に梁山泊に結集することになる108人中、先頭を切って物語に登場する重要人物であり、第2回に史家村の世間知らずの若旦那として登場し、紆余曲折の末、少華山の山賊に身を落とした後、しばらく話から消え、第58回で再登場して梁山泊入りする。すなわち史進は物語上、史家村・少華山・梁山泊にしか滞在したことがない。しかし第69回、梁山泊の最終的な頭領を決めるために東平府を攻めた際、策略を献言した史進は「かつて東平府にいた時、李瑞蘭というなじみの芸妓がいた」と発言しており、前述の経歴と一致していない。いっぽう『水滸伝』成立前に作られた元雑劇の『都孔目風雨還牢末』では、史進という名の人物が登場しており、役柄は東平府の小役人である。史進に関しては二系統の話が存在し、『水滸伝』の成立に際して『還牢末』系統の話も取り入れられた結果、本文中に矛盾を生じたものと思われる。
なお、史実の「宋江三十六人」集団で宋江以外に名前が分かっている人物はいないが、宋江一党であったと称する史斌という人物が建炎元年(1127年)に興州で蜂起しており、史進のモデルと言われることもある。
豹子頭林冲(第6位)は、現行『水滸伝』で序盤に魯智深・柴進・楊志ら重要人物を橋渡しする役割を持ち、人気も高い人物であるが、先述のように『癸辛雑識』に引く宋江三十六人賛の中にその名は見られず、比較的新しいキャラクターである。その容貌は「身長八尺、豹頭環眼、燕頷虎鬚」と形容され、丈八蛇矛を用いるという描写は、『三国志演義』の張飛の描かれ方と全く同じであり、実際に彼は梁山泊内で「小張飛」とも呼ばれている(第48回)。しかしながら、短慮で粗暴な性格ながら楽天的・喜劇的な人物として描かれる張飛とは異なり、林冲は沈着冷静で悲観的・悲劇的な人物であって、張飛的な外見とは大きな隔たりがある。すでに述べたように明初の雑劇『豹子和尚自還俗』では、豪放磊落な(張飛的な性格を持つ)魯智深が同様のあだ名で呼ばれており、「豹子」の語は張飛的なキャラクターを表すあだ名になっていたことがうかがえる。これは、梁山泊の序列で林冲の1つ上に位置する第5位の関勝が、張飛の義兄であった関羽の子孫で、容貌も関羽そっくりという設定があったことから、『三国志演義』の関羽・張飛のペアと対比する形で、関勝・林冲の組み合わせとして性格設定されたと見られるが、現行『水滸伝』の林冲に関する物語からは、張飛的なエピソードはあまり多くない(また、物語上での関勝と林冲の絡みも少ない)。
ただし、概ね冷静沈着である林冲の性格も、途中で幾たびか変化する場面が見られる。林冲が主役として活躍する物語は第7回から第11回までであるが、後半の第10回には陸謙を殺害した後、雪山を逃亡する途中に焚き火で暖を取っていた農民に酒肉を求めて断られると、力尽くで農民らを追い払い、一人で酒を飲んで酔いつぶれ、逆に捕らわれてしまうという破天荒・自暴自棄的な姿が描かれ、それまでの林冲像とかなり矛盾している。これを無実の罪で陥れられ、やむなく殺人を犯すという破滅的な局面に追われた林冲の性格の変化と捉える高島俊男のような見方もあるが、この場面での林冲の性格は、むしろ『三国志演義』における張飛の描かれ方と同じである。このほかにも林冲を恩人と慕う李小二が「林教頭は短気なお人で、すぐに人殺しや火付けをなさる」と述べるなど(実際の林冲はそのような行動は見られない)、張飛的性格の残滓がいくつか『水滸伝』にも見られる。
一方で、崑曲や京劇など演劇の世界では通常、林冲はひげのない二枚目役者が演じることが慣習となっており、生真面目な性格の悲劇的な人物として描かれていた。このような相反した林冲像は、元々の小説的構想であった「小張飛」的林冲という造形の上に、演劇などで演じられる二枚目で冷静な林冲の物語をかぶせてできあがったためと思われる。
演劇における林冲物語は「夜奔」と呼ばれ、これは明代中期に李開先(zh)(1502年 - 1568年)が作成した『宝剣記』という南曲が元になっている。『宝剣記』における林冲は、愛妻との別離や悲劇のヒーローぶりが『水滸伝』と共通しており、『宝剣記』の林冲夜奔物語が『水滸伝』物語の形成過程で取り込まれた可能性がうかがえる。しかし『宝剣記』は李開先の自序によれば嘉靖26年(1547年)の成立であり、百回本として確立した郭武定本の成立期(1540年頃)よりも後に書かれたと見られるため、逆に『宝剣記』が『水滸伝』の林冲物語を参考にして書いたものと見なされてきた。ただし近年の小松謙の研究により、李開先はこの物語を一から作ったのではなく、交流のあった劉澄甫や陳溥の父が作成した話を集大成したことが判明し、物語成立自体は数十年さかのぼる可能性が指摘された。また陳与郊が『宝剣記』を改作した南曲『霊宝刀』(1617年)が、『宝剣記』の記述を『水滸伝』の物語と整合性を取る方向で改変していることからも、原『宝剣記』が『水滸伝』の前に成立し、その林冲物語に影響を与えている可能性が高まった。
『宝剣記』では、林冲の官職が『水滸伝』よりも高く設定されていたり、配流される途中に出会った公孫勝が参軍という歴とした官僚として登場するなど、林冲・公孫勝の地位の設定が『水滸伝』と大きく異なる。両者はともに宋江三十六人賛の中に数えられておらず、『大宋宣和遺事』の段階でも名前のみ登場する影の薄い人物である。独自の物語を持たず名前のみが伝えられた2人を用いて作られた新しい物語が原『宝剣記』であり、それが水滸伝形成過程で取り入れられたものと思われる。
浪子燕青(第36位)は、童顔の美男子で鮮やかな入れ墨をしており、多芸多才。女性に対して潔癖であり、力持ちで武芸の腕も立ち、梁山泊一の暴れ者李逵をもおとなしくさせる器の持ち主でもあり、いくつもの側面を持った人気の高いキャラクターである。燕青がこのような複雑な人物造形となった背景には、様々な説話から成立した『水滸伝』の特徴が現れている。
元代の水滸戯に燕青は多く登場するが、この段階における燕青像には現在の『水滸伝』のキャラクターの片鱗も感じられない。水滸戯の一つ「燕青博魚」では約束を守れず梁山泊を追放され失明し、魚の賭け売りにも敗れる情けない大男という設定で、容貌も性格も全く異なっている。
『水滸伝』に描かれるような武芸の達人としての顔、たとえば第74回に燕青が奉納相撲で擎天柱任原を倒す段などは、『清平山堂話本』(嘉靖年間に刊行された小説集)に所収の「楊温攔路虎」(楊温が東岳廟の生辰祭で山東夜叉李貴を棒術で倒す話)から取り入れたものと思われる。一方で燕青の「浪子」な側面、すなわち多芸多才な遊び人という要素は、北宋代に実在した詞の名手である柳永(字は耆卿)を主人公とする戯曲や小説が元になっている形跡が見られる(『清平山堂話本』の中にも「柳耆卿詩酒玩江樓記」という話がある)。『清平山堂話本』の刊行時期は嘉靖20年代(1541年 - 1551年)が定説となっており、もしこれが『水滸伝』に採用されていたとすれば、『百川書志』に「忠義水滸伝一百巻」と記された1540年の段階ではまだ成立の途中であり、少なくとも第III部分(第72-82回)に関してはその後も容与堂本までの間に書き直された可能性が高いことになる。
『水滸伝』の各人物の物語が成立する以前から、宋江三十六人の名簿やあだ名はほぼ確定していたが、個々の人物の性格や設定などは様々な物語を取り込む中で、徐々に固まっていったものである。その中には、先に決まっていた名前やあだ名に影響されて生じたとおぼしき設定も多い。
楊志(あだ名は青面獣。第17位)は、『水滸伝』では楊業(楊令公)の子孫という設定となっている。楊志は『宣和遺事』の段階から花石綱の失敗をめぐるエピソードの中心人物であり、羅燁の『酔翁談録』にも「青面獣」という作品があることなどから、物語上重要なキャラクターではあったが、その段階ではまだ楊令公の子孫という設定は無かった。楊という姓を持つ関係から、『水滸伝』成立後期の段階で、楊家将故事の影響を受け、楊令公の子孫という設定が附加されたものと思われる。
梁山泊の軍師である智多星呉用(第3位)は、宋江三十六人賛や水滸戯では呉加亮という名で登場し、また『宣和遺事』や明代の『豹子和尚自還俗』では呉学究という名になっている。現行『水滸伝』では、姓は呉、名は用、字は学究、号が加亮先生という、すべてを合わせたような名となっている。現行の呉用という名になったのはかなり遅い段階になってからのようである。加亮とは『三国志演義』に登場する名軍師・諸葛亮(孔明)を上回るという意味、学究とは学問を究めた者の意であるが、実際の『水滸伝』の物語上では、彼の策略は肝心の時に失敗することが多いため名前負けしており、「無用(役立たず)」と評価されることも多い。中国語では「呉用」と「無用」は同じ発音(Wú Yòng、ウーヨン)であることから、『水滸伝』成立の最終段階であえて呉用という名がつけられた可能性もある。
柴進(あだ名は小旋風。第10位)は宋江三十六人賛や『宣和遺事』の段階では、李逵(あだ名は黒旋風。第22位)の次に並ぶ人物であり、明らかに李逵の弟分として設定されていた人物であった。同様に「小」をつけて弟分であることを表したあだ名のペアとしては「没遮攔」穆弘(第24位)と「小遮攔」穆春(第80位)、「病尉遅」孫立(第39位)と「小尉遅」孫新(第100位)などの例がある。しかし柴という姓を持つことから、北宋に禅譲した前代の後周王朝の名君柴栄(世宗)と結びつけられ、その子孫という設定となり、由緒ある名門で温厚篤実な名士という人物となったものであろう。そのため、あだ名の小旋風が温厚な性格と合わずに意味不明となり、また本来兄貴分であった李逵よりも上位に位置づけられることになった。現行『水滸伝』第52回では、逆に黒旋風李逵が小旋風柴進の屋敷に厄介になる話まで存在する。
托塔天王晁蓋は現行『水滸伝』では、梁山泊における宋江の先代の頭領であり、108人が結集する前に戦死してしまう人物である。『宣和遺事』の段階ですでに36人が勢揃いする前に他界するキャラクターとなっている。しかし「鉄天王(銕天王)」晁蓋は、宋江三十六人賛では第34位、『宣和遺事』では36位と低位の人物であった。元代の水滸戯では宋江が先代頭領の晁蓋が三たび祝家荘を攻めて戦死したと述べており(現行『水滸伝』では曾頭市を攻めた際に戦死しており、梁山泊軍が祝家荘を攻めるのは一回である)、『豹子和尚自還俗』では曾頭市で戦死したとしながらも呉加亮に次ぐ2位、『七修類稿』では宋江に次ぐ2位と非常に地位を上げている。鉄天王というあだ名から、武神である毘沙門天王(多聞天。中国においては唐初の名将李靖と結びつけられて「托塔李天王」と呼ばれる)が想起され、梁山泊全体の守護神の役割を与えられた可能性がある。逆に大塚秀高は、『宣和遺事』の晁蓋から宋江への頭領交代劇が、『楊家将』の宋太祖(趙匡胤)と太宗(趙光義)兄弟の関係に類似すること、「晁宋」が「宋朝」もしくは「趙宋」をにおわせることから、晁蓋・宋江の関係は太祖・太宗の関係を暗示したもので、晁蓋は宋江の先代首領の地位を約束されていたものであり、銕天王はこれにちなんでつけられたあだ名の可能性があると主張している。『水滸伝』には梁山泊と敵対する北京大名府の守将にも「李天王」のあだ名を持つ李成という人物も登場する。なお晁蓋は、雑劇の段階では「三打祝家荘」すなわち3度祝家荘と戦った際に戦死したことになっていた。しかし現行『水滸伝』では祝家荘と戦うのは1度のみで晁蓋は出陣しておらず、晁蓋が死んだのは曾頭市との戦闘である(曾頭市と梁山泊軍は2度戦っており、祝家荘と合わせると3度となる)。これは元々「祝家荘で晁蓋が戦死する」という話を異なる箇所に分割して水増しした上で、祝家荘物語と曾頭市物語二つを別々の位置に挿入たものとみられる。
梁山泊108人中に女性は3人のみで、中でも随一の美女である扈三娘は「一丈青」というあだ名を持つが、このあだ名の意味はよく分かっていない。宋江三十六人賛では燕青の賛に「太行春色 有一丈青」と謳われ、『宣和遺事』では一丈青張横という人物が登場している(ただし一覧表には不在)。一丈は長さの単位であり、108人中最高身長の郁保四の背丈が1丈であるが、単に細長いものの形容としても用いる。青については刺青(入れ墨)を指すとするもの、蛇を指すとするものなどの諸説があるが、扈三娘は良家の女性という設定となっており、入れ墨をしているとは思えない。余嘉錫は『水滸伝』と近い南宋初の時代を描いた『三朝北盟会編』巻138に、盗賊馬皋の妻で一丈青という女性の記述があることを指摘し、これが水滸伝に取り入れられたものであると推測した。また岳珂による岳飛の編年譜『鄂王行実編年』にも、軍人・張用の妻で騎馬隊を率いて千人の敵にあたった女傑が一丈青と自称していたという記述がある。「一丈青」というあだ名はこれらの逸話が取り入れられた結果と思われる。
また、宋江はあだ名を2種類持っており、『水滸伝』本文中でほとんどの場合「及時雨」というあだ名で呼ばれる。これは宋江が貧しい人々に施しを与えることを「欲しい時に降る雨」にたとえたあだ名である。しかし、108人勢揃いの際に宋江の正式なあだ名とされたのは及時雨ではなく「呼保義」であった。呼保義とは保義郎(低位の武官の職名)と呼ぶ、という意味であり、本文中にそのような記述がないため、謎となっている。宮崎市定は保義郎の地位が金で買えたことから「旦那さん」という呼び名として用いられたものが宋江のあだ名に転用されたとし、余嘉錫は下男の謙称として保義が使われていたことから、宋江が謙遜した自称であろうとした。これに対し佐竹靖彦は、北宋時代の首都開封の繁栄を描いた『東京夢華録』や南宋時代の首都杭州の繁栄を描いた『武林旧事』などに、保義と名乗る宮廷芸人が多く登場することに注目し、雑劇や講談を語る芸人のことを保義と呼んだことが宋江のあだ名になったと推測している。宋江の弟宋清のあだ名が「鉄扇子」であり、これも講談に欠かせない小道具であることもこの説を補強する。『水滸伝』成立の上で講談・雑劇の果たした役割が、宋江のあだ名という形で残存しているとも言えよう。
『水滸伝』は各地に伝わる逸話を集積したこともあり、また登場人物の出身も様々であるため、人物の一人称表現に関してもバリエーションが見られる。現代中国語普通話で一人称はもっぱら「我」が用いられるが、かつての中国語では一人称は多数用いられた。『水滸伝』でもたとえば呉用は知識人らしく「小生」を用いるなど、性格設定による人称の違いも見られる。
「俺(アン)」は本来は一人称複数(われわれ)を意味していたが、明代に入る頃から尊大な一人称として用いられることが多くなり、複数形としては所有格(我々の、うちの)のみで用いられる傾向が強くなった。『水滸伝』本文では最初に登場する史進が「俺」を尊大な一人称として用いる人物である。しかし、物語が林冲が活躍する第8回以降にうつると、林冲は複数所有格の意味で「俺」を用いている。林冲の活躍が終わる第12回以降では再び一人称としての「俺」が用いられるようになる。このことからも林冲故事が前後の部分から独立しており、後から挿入されたことがうかがえる。同様のことは武松を主人公とする第23回から32回にかけての「武十回」にも言える。武松は「俺」を用いず、さらに尊大な一人称である「老爺(ラオイエ)」を使っており、逆に他の部分ではこの一人称はほとんど用いられない。武十回もまた、後からの挿入部分であると思われる。
また関西(陝西省)方言の一人称である「洒家(サーチャ)」を用いる人物は限られており、楊志や魯智深など少数である。楊志は第12回この一人称を用い身の上話(花石綱の失敗)を語るが、これは『宣和遺事』からの設定を引き継いだものである。しかしこの話を語っている場所は梁山泊(山東)であるにもかかわらず、語り初めで「この関西に流れ落ちております」という台詞がある。これは楊志の逸話が元々関西地方を舞台にした話として語られたことの残滓と思われる。またもう一人「洒家」を用いる人物である魯智深は第5回から6回にかけて赤松林(楊志が生辰綱を運ぶルート上の地点でもある)の近くで盗賊を倒す逸話があるが、馮夢竜(1574年 - 1646年)が当時の白話小説をまとめた三言の一つ『警世通言』の中の「趙太祖千里送京娘」で趙公子(宋太祖趙匡胤のこと)が赤松林で盗賊を倒す逸話との類似が認められる。この趙公子もまた「洒家」を用いており、「趙太祖千里送京娘」と『水滸伝』の魯智深説話は同じ由来を持つ別分岐の話ではないかと推測される。
このように人称や語彙の分析から、『水滸伝』の成立過程を探る研究も近年盛んとなっている。
梁山泊に集う108人の好漢以外の登場人物の中にも、『水滸伝』の元になった講談や雑劇に由来すると思われる人名が散見される。第78回から80回に登場する、梁山泊討伐軍の十節度使などがその例である。
『水滸伝』第78回で、朝廷から梁山泊討伐の命を受けた高俅に率いられて出陣した10人の節度使(司令官)の名は、王煥・徐京・王文徳・梅展・張開・楊温・韓存保・李従吉・元鎮・荊忠であるが、彼らの中に南宋代の講談や雑劇が由来と思われる人名が含まれている。羅燁『酔翁談録』の朴刀ジャンルの中に「李従吉」「徐京落草」という名の作品が見られ、梅展との関連が想起される「梅大郎」という作品もある。また同じく朴刀の「攔路虎」は『清平山堂話本』に「楊温攔路虎」として所収され、楊温が主役であることが分かっている。王煥に関しても南宋時代の黄可道の雑劇に「風流王煥賀憐憐」という作品があり、元雑劇の「百花亭」に収録され、多芸多才の色男で武功を挙げて立身する英雄として描かれている。『宝文堂書目』にも「洛京王煥」という話本がある。これらの人物は『水滸伝』物語への合流が遅かったために、梁山泊集団に合流することなく(あるいは楊温のように換骨奪胎して燕青の人物像に採り入れられるなどして)、むしろ梁山泊軍の強さの引き立て役として名前だけ借りたという扱いになったと思われる。
また108人の中に入り損ねた人物もいる。第67回に登場する韓伯竜は、梁山泊入りを志願してきたが、宋江らが北京攻めで留守のため、朱貴の薦めで居酒屋で待機していた。ところが事情を知らない暴れん坊の李逵がその居酒屋で食い逃げしようとしたのをとがめたところ、李逵に殺されてしまうという気の毒な役割の人物である。しかし明代の雑劇『梁山五虎大劫牢』では韓伯竜は文武兼備、鉄棒で天下無双の豪傑であり、宋江は彼をどうにかして仲間にしようと李応や魯智深・阮小五らを派遣するというほどの大物であった。このように、梁山泊以外の人物の中にも『水滸伝』が成立する過程で入り込んで来た人物は少なくない。