石玉昆与说唱文本
石玉昆与说唱文本
研究《七侠五义》的文体形态,必须首先面对一个根本性的事实:这部被纳入中国文学经典序列的长篇侠义小说,最初并非以书面文学的形态诞生,而是作为口头表演艺术的产物进入文化流通领域的。石玉昆是说书艺人出身,《七侠五义》的最初形态是他在京津两地书场反复演说的长篇评书。要理解这部文本何以呈现出特殊的叙事结构、何以包含韵散交错的文体段落、何以在版本流变中展现出独特的演化逻辑,必须回到它与说唱文学的共生关系中去。本章将通过对石玉昆行迹的考证、说唱文体特征的识别、口传向书面转化机制的分析,以及版本演变的梳理,系统揭示《七侠五义》的口头文学基因如何在文本定型之后依然留下了清晰的文体痕迹。
石玉昆生平与说书艺人生态
石玉昆的生平资料极为有限,迄今可见的可靠记载不过寥寥数条。清代杨懋建《梦华琐簿》成书于道光末年,书中有一段关于石玉昆的记载,是目前可确认的最早文献出处:
> “石玉昆,字子佩,顺天之宛平人。工柳敬亭之技,而加以变化,一时名声倾天下。”
这条记载提供了石玉昆的基本信息:字子佩,籍贯顺天宛平(今北京丰台一带),活跃于道光至咸丰年间,以说书技艺著称于世,且被时人拿来与明末著名说书艺人柳敬亭相提并论。杨懋建以“加以变化”四字点出石玉昆的艺术特色——他并非简单模仿前人,而是在柳敬亭开创的表演传统基础上有所创新。“名声倾天下”的说法虽有文人式的夸张,但结合其他记载来看,石玉昆在当时说书界的地位确实举足轻重。
关于石玉昆的活动地点与演出形态,《梦华琐簿》紧接着写道:
> “尝以是说部之精者,敷陈而剖解之,编为七卷,都十馀万言。”
这里的“说部”指的是其演说内容,“敷陈而剖解之”是说书艺人将故事情节铺陈开来再逐一解说的表演方式,“编为七卷”是说后来有人将其演说记录整理成七卷文本。这条记载的文献价值在于,它明确指出石玉昆的演说内容被记录成书这一事实,说明在石玉昆生前或身后不久,其说书底本已经进入流通领域。《七侠五义》现存最早的刻本系统,正是在这种记录本的基础上形成的。
石玉昆的艺人生涯主要在北京和天津两地展开。从现有材料推断,他大约在道光年间已经成名,咸丰初年仍活跃于书场。北京的说书行业在清代形成了独特的行会生态,说书艺人按照表演门类划分,有评书、大鼓、相声、评弹等不同行当,石玉昆属于评书行中的“长枪袍带”门,即以历史故事、公案故事为主要演说内容的艺人类型。《七侠五义》作为侠义公案小说的代表作品,正属于这一门类的典型曲目。
说书艺人的生存方式与文人作家截然不同。他们的收入来源是听众的“听书钱”,而非书籍的销售或出版。这决定了说书艺人的创作必须时刻接受听众的检验:一段书说得不精彩,听众当场用脚投票,下一场书就没人来了。这种“现场反馈—即时调整”的创作机制深刻影响了说书文本的结构特点。石玉昆能在京津两地说书界获得“名声倾天下”的地位,说明他的演说既有精妙的叙事技巧,又能持续保持对普通听众的吸引力。
说书艺人的创作以“梁子”和“坨子”为基本组织单位。梁子是指一部长篇书目的整体故事框架,包括主要人物的身份来历、各条情节线索的走向、主要冲突的设置与解决方式。坨子则是指具体演出中的段子单位,可以是一场书的内容,也可以是一个相对完整的故事情节模块。说书艺人学艺时,先背梁子,再学坨子,最后通过不断演出将梁子和坨子磨合为一个有机整体。这个创作机制决定了说书文本具有与文人小说完全不同的结构逻辑:它不是一次性完成的线性写作,而是在反复演说中不断调整完善的动态文本。
石玉昆演说《七侠五义》的具体形态,今天已无法直接复原。但通过子弟书的衍作品和现存早期刻本的文体特征,可以大致还原其表演风貌。子弟书是清代北京流行的说唱艺术形式,西城调子弟书中有《石玉昆》一篇,专写石玉昆说书的情形:
> “石玉昆座上品评今古,那一部是书儿也只三言两语清。”
这句唱词透露了石玉昆表演的一个重要特点:“三言两语清”。这是说书艺人的行话,指用极简洁的语言将复杂的人物关系和情节背景交代清楚。石玉昆能够在开场极短的篇幅内将听众带入故事世界,正是他作为顶尖艺人的核心竞争力。
石玉昆的说书生涯对理解《七侠五义》文本至关重要。正是这种以口头表演为核心的创作方式,决定了《七侠五义》呈现出不同于文人小说的文体特征:叙事节奏服从于一次书场的演出时长限制,情节安排需要不断设置“扣子”以维持听众的注意力,人物出场和故事推进都遵循可听性优先的原则。这些特征被带入书面文本,成为《七侠五义》区别于其他长篇白话小说的内在基因。
说唱文学的文体特征
识别《七侠五义》中的说唱文学特征,需要建立一套具体的分析框架。说唱文学区别于纯书面文学的文体要素主要包括三个层面:韵散结合体制、叙事时间安排、程式化表达。
韵散结合是说唱文学最基本的文体特征。说唱艺术以“唱”为主、“说”为辅,或以“说”为主、“唱”为辅,但无论哪种形态,都存在韵文与散文交替出现的结构。在说书表演中,韵文部分主要用于描写场景、刻画人物、铺陈气氛,散文部分则承担推进情节、交待因果、连接段落的功能。这种分工不是随意的,而是说唱艺术长期发展形成的表演惯例。
《七侠五义》文本中保留了大量的韵文段落。以第一回“设阴谋临峰换县令”为例,开篇有一段描写包拯诞生时的韵文:
> “原有奸相吕奉阳,一日忠诚坐大堂。审完惊呆朝中客,案案清白姓名香。”
这段文字在格律上并不严格遵循某一固定诗体,更接近民间歌谣的体制。判断一段文字是否属于韵文残留,不能仅凭格律形式,更重要的是考察其叙事功能。这段韵文出现在情节推进的关键节点——主人公包拯即将出场之前,其功能是在铺叙人物来历,而非推动情节发展。这种韵文与散文的交接处,往往就是原始表演中唱段与说段的边界。
需要注意的是,现存《七侠五义》文本已经过多次整理删削。俞樾修订本对原本中的韵文段落进行了较大幅度的删改,许多原本以唱段形式呈现的韵文,在修订本中或者被删除,或者被改写为散文,或者被压缩为简短的引子。这意味着现存文本中的韵文数量可能远少于石玉昆原本,实际的口头表演中韵散交替的频率更高。
叙事的间歇性是说唱文学的第二个重要特征。说书表演以“一场书”为基本单位,每场书的时间长度相对固定,通常在两小时左右。这意味着说书艺人必须在固定时间内完成一个相对完整的叙事段落,并在段尾留下“扣子”吸引听众下次再来。这种时间结构被带入书面文本,就形成了章回体小说“分回”的体制。
《七侠五义》的章回划分明显带有表演单位的痕迹。每一回的篇幅大致相当于一场书的内容长度,首尾都有相对完整的叙事单元,回末往往在情节关键处戛然而止,留待下一回再行展开。这种结构与文人小说惯用的“草蛇灰线、伏脉千里”的写法有本质区别。说书艺人需要在有限时间内让听众获得一次完整的审美体验,同时又要为下次演出留下钩子,这种双重需求决定了章回体小说独特的叙事节奏。
程式化表达是说唱文学的第三个特征。说书艺人在长期实践中形成了一套相对固定的表达模式,包括开脸、摆口、贯口、垛句等技术。开脸是指用固定套路描写人物的外貌特征,摆口是指以固定格式介绍人物身份,贯口是指用快速连续的语句铺陈一组相关事物。这些程式化表达在提高表演效率的同时,也为听众提供了可预期的审美模式。
《七侠五义》中大量存在程式化表达的痕迹。人物出场时常见的“此人姓×名×,表字×,×地人氏”的介绍格式,就是典型的摆口遗存。描写打斗场面时“战了三十回合,不分胜负”的程式化表述,则来自说书艺人反复使用的战斗描写套语。这些程式并非作者笔力不足的表征,而是口头表演传统渗入书面文本的明证。
以具体的文本段落为例,第九十二回“丁二姐船舱设宴”中有一段描写酒席场景的文字:
> “桌案之上,摆列些海味山珍,山珍海味,熊掌鱼翅,燕窝银耳,猴头菇并口蘑,木耳黄花菜,莲子桂圆,荔枝樱桃,堆了满满一桌。”
这段描写采用了典型的“垛句”手法,将一系列相关事物以排比方式快速罗列。这种写法在说书表演中便于艺人展示口才,在书面文本中则略显堆砌,但它恰恰是口头文学基因的直观呈现。
识别这些文体特征需要实践练习。分析《七侠五义》中的韵散结合段落时,可以按照以下步骤进行:首先定位情节推进的停顿处,即故事发展到某一阶段后的间歇点;其次观察该处的文字是否以韵文形态出现;最后考察这段韵文是否具有独立的叙事功能,还是仅承担描写、渲染、过渡等辅助功能。完成若干段落的分析后,就能建立起对《七侠五义》文体特征的基本敏感度。
口传文学向书面文本的转化
石玉昆的《七侠五义》从口头表演到书面文本经历了复杂的转化过程。这个过程并非一次性完成,而是通过多个环节、多种媒介逐步实现。还原这一转化链条,是理解《七侠五义》文体形态的关键。
转化的第一个环节是“记本子”。说书艺人的演出内容被记录下来,通常由书场中的“记书人”或艺人本人委托的文人完成。记本子的工作不是逐字记录,而是一种选择性记录:艺人认为重要的段子完整记录,一般性内容则简略记述或略去。这种记录方式决定了底本本身就已经是经过筛选的文本,而非表演的完整再现。
关于石玉昆原本的记录情况,《梦华琐簿》的记载提供了重要线索。文中说石玉昆“尝以是说部之精者,敷陈而剖解之,编为七卷”,说明有人将其精要演说编为七卷记录本。这个七卷本很可能就是后来所有《七侠五义》版本的共同源头。需要指出的是,“编为七卷”的工作究竟是谁完成的,具体过程如何,文献并无明确记载。现有研究倾向于认为,七卷本是石玉昆或其门人弟子的整理本,而非外人记录的产物。
转化的第二个环节是“刻本流通”。记录本经过整理之后进入出版流通环节,这个环节通常由书商主导。现存《七侠五义》的早期刻本系统可以追溯到光绪年间。最重要的版本是光绪五年(1879)北京琉璃厂刻本,题名《三侠五义》,共一百二十回。这个版本被认为是目前所见最接近石玉昆原本的流通刻本,尽管其与原始表演之间的距离已难以精确估量。
书商在刻书流通环节会对底本进行一定的文字加工。这种加工通常不涉及重大删改,但会涉及标点断句、分回分卷、文字订正等技术性工作。《七侠五义》的早期刻本中存在大量俗字、异体字,有些是底本原有的,有些则是刻工或书商改动的结果。这些文字细节反映了口传文本在向印刷文本转化过程中的不稳定状态。
转化的第三个环节是“文人修订”。光绪十五年(1889),俞樾对《三侠五义》进行了系统修订,订正书名为《七侠五义》,并撰写了《小五义》序言说明修订原则。俞樾的修订工作包括三个方面:文字的规范化处理、情节的局部调整、书名的重新厘定。俞樾自述修订目的是使“笔墨较为干净”,这意味着他对原本中过于俚俗、粗疏或冗沓的文字进行了清理。
俞樾修订的具体操作可以从文本对照中看出。例如,原本第一回开头的韵文段落:
> “原有奸相吕奉阳,一日忠诚坐大堂。”
俞樾修订本改为:
> “只有奸相庞集,一日忠诚坐大堂。”
改动涉及两处:其一将“吕奉阳”改为“庞集”,这一改动可能是为了与包拯故事中的人物体系取得一致,因为庞集是包拯故事中的惯用反派名称;其二是将“原有”改为“只有”,使句意更为明确。这种改动幅度不大,但反映出文人编辑在整理通俗文学时的基本立场:保留故事框架,修正不协之处,润色文字表达。
俞樾修订的《小五义》序言是理解这一转化过程的重要文献。序中写道:
> “所惜者原本造孽牵强,而且贪多务得。……今于其可读者则从而润色之,其不可读者,虽明知其为原本,势不得不再而删之。”
这段自白揭示了文人修订通俗文学时的两难处境:既想保留“原本”的权威性,又无法忍受其“造孽牵强”的文字。俞樾采取的策略是选择性润色——对于尚可阅读的部分进行文字修饰,对于实在难以卒读的部分则忍痛删节。这种处理方式使得修订本在总体面貌上更接近文人文学的审美趣味,但也在一定程度上模糊了原始说唱文本的面目。
转化的第四个环节是“现代整理”。二十世纪以后,《七侠五义》经历了标点整理、注释出版、现代汉语翻译等多种处理方式。每一次处理都会在文本上叠加新的编辑痕迹。这些现代整理本虽然便于当代读者阅读,但也使得原始文本与当代读者之间的距离越来越大。
理解口传到书面转化的意义在于,它帮助我们建立起一个基本认识:《七侠五义》的文本从来不是一成不变的静态存在,而是在不断被记录、刊刻、修订、整理的过程中持续演变。讨论这部作品的文体特征,必须将这种流动性纳入考量。石玉昆的原本表演与今天读者见到的文本之间,经历了至少四到五个环节的转化,每一环节都可能造成文体的改变。在这个意义上,“《七侠五义》的文体特征”其实是一个动态的、层累的概念,需要区分不同时代、不同版本的具体形态。
“三侠”到“四侠”的版本演变
《七侠五义》的版本系统存在一个值得注意的演变轨迹:从“三侠五义”到“四侠五义”。这个演变不仅是人物数量的增减,更涉及叙事结构的调整和文本的重新整合。
石玉昆原本的名称和结构问题,学界历来看法不一。《梦华琐簿》明言“编为七卷”,但未说明是否题为“三侠五义”。现存最早刻本系统题名为《三侠五义》,共一百二十回。这意味着在石玉昆原本或早期流通本中,“三侠”是确定的:北侠欧阳春、南侠展昭、丁氏双侠(包括丁兆兰、丁兆蕙)。所谓“丁氏双侠”以两人计为一个侠客单位,因此“三侠”实际上是指三位侠客形象——欧阳春、展昭、丁家兄弟。
“第四位侠客”是从哪里来的?通过版本比较可以发现,智化和艾虎是后来被增补进来的。智化是智化寺的和尚,艾虎是智化的徒弟,两人在原本“三侠”故事框架中并不存在,或虽存在但地位远不如后来突出。在光绪年间的某些刻本中,智化和艾虎的故事被大幅扩充,叙事地位显著提升,“三侠”由此演变为“四侠”或“五侠”。
版本演变的证据可以从文本篇幅和情节安排中看出。原本以包拯故事为线索,串接起各路侠客的单独故事,形成类似于“珠子式”的结构。这种结构在说书表演中非常常见,因为艺人可以灵活调整各段书目的演出顺序而不影响整体叙事。增补智化、艾虎之后,故事线索更加复杂,增加了义仆、师徒等新的人物关系,原本的珠子式结构逐渐向网状结构过渡。
“四侠”体系的最终确立与俞樾修订有密切关系。俞樾修订《小五义》时明确提到“智化、艾虎”二人的重要性,并在序言中将“四侠”正式纳入书名体系。《七侠五义》取代《三侠五义》成为通行书名,正是这一版本演变的结果。俞樾修订本不仅在书名上进行调整,在文本内容上也为智化、艾虎的故事增添了更多篇幅,使其与原有的三侠故事形成更紧密的呼应关系。
版本演变的文体后果值得深入分析。增补新人物带来的不仅是情节的扩展,更是叙事方式的调整。智化和艾虎的故事带有更多市井生活气息,与欧阳春、展昭的侠客故事风格有所不同。当这两类故事被整合到同一部书中时,文体上就会出现不协调之处。这种不协调在早期刻本中已经存在,俞樾修订时虽然进行了部分调整,但并未彻底消除。
考察版本演变需要建立系统的文本对勘方法。研究者通常选择若干关键段落,对照不同版本的文字异同,从中归纳版本之间的亲缘关系和演变方向。以智化出场段落为例,光绪北京刻本与俞樾修订本的文字差异可以列出详细的对照表,通过比对可以看出删改的具体内容和删改的幅度。这种细致的文本工作虽然枯燥,但它是理解版本演变机制的基础。
版本演变的意义不止于版本学本身。从文体研究的角度看,这一演变揭示了说唱文学向书面文本转化过程中的一个普遍规律:口头表演中的段子式结构在整合为长篇文本时,往往面临增删调整的压力。石玉昆原本可能以多个相对独立的侠客故事组成,篇幅的伸缩主要取决于艺人的演说习惯。当这些段子被整合为一部完整的长篇小说时,各段子之间的比例关系就需要重新调整,某些段子被扩充,某些段子被压缩,某些段子则可能被合并或删节。这种调整不是一次完成的,而是在多次刊刻、多次修订中逐步实现的。
俞樾修订的文体学意义
俞樾对《七侠五义》的修订,是中国通俗文学史上一个典型的文人介入口头文学的案例。这场修订的规模不算大,但涉及的文体学问题却相当深远。分析俞樾修订的具体操作及其文体学后果,可以更清晰地理解说唱文学基因在文人修订本中如何延续与变异。
俞樾修订的基本原则可以从《小五义》序言中概括为两点:保留原本故事框架,修正文字表达。这个原则决定了修订工作的性质——它不是重写,不是改写,而是在原本基础上的选择性润色。俞樾本人对此有清醒的意识,他明确说自己“不敢窜乱旧文”,修订的目的是使“笔墨较为干净”,而非改变原著的思想内容和艺术构思。
俞樾修订的主要操作可以归纳为以下几类。第一类是文字规范化处理,包括俗字改正体、异体字统一、标点符号添加等。这些改动幅度不大,但使文本更符合书面文学的规范。例如,原本中大量使用的俗字如“峕”“唎”“癈”等,在修订本中被改为通行汉字。这类改动反映了文人编辑对书面规范的坚持,与说书艺人随意的文字使用形成对比。
第二类是冗沓段落的删节。说书表演中的某些段落带有明显的“找补”性质——艺人在估算演出时间与实际时间出现偏差时,需要临时增添或压缩内容,这种临场调整的痕迹被带入了底本。俞樾修订时删去了若干这类冗沓段落,使叙事更加紧凑。例如,原本中某处连续使用了七八个排比句描写宴席菜肴,俞樾修订本将其压缩为三四句。这种删节使书面文本更符合文人阅读的节奏感,但也在一定程度上削弱了原本说书表演的丰富性。
第三类是情节逻辑的修补。说书表演以“一场书”为单位组织叙事,各场书之间的衔接有时并不严密,存在前后矛盾或交代不清的地方。俞樾修订时对这类问题进行了局部修补。例如,原本中某人物的前后出场时间不一致,修订本对其进行了统一;某情节的因果关系交代不清,修订本添加了必要的过渡句。这类修补使文本的内在逻辑更加严密,但也在一定程度上改变了原本的叙事节奏。
第四类是人物关系的调整。俞樾修订本对某些人物的身份、来历进行了厘清,使其与同时代其他通俗文学作品中的人物设定取得一致。例如,反派人物庞集的名称和身份在修订本中得到明确,这与包拯故事的其他流行版本保持了一致。这种调整反映出文人修订者对通俗文学内部一致性的关注,而非仅着眼于单一文本的完善。
俞樾修订的文体学意义在于,它展示了说唱文学基因如何在文人介入后发生变异,同时又在某些层面得到保留。变异主要发生在文字表达层面——原本中带有口头表演痕迹的冗沓、重复、程式化表述被部分删除,文字更加精炼。保留主要发生在结构层面——原本的章回体制、珠子式结构、韵散结合段落被整体保留,俞樾并未对文本的叙事框架进行根本性改造。
以具体的修订段落为例,俞樾修订本第一回开头部分保留了一段关于包拯诞生的韵文,但在文字上进行了润色。原文可能是石玉昆在说书时随口编就的唱词,韵律并不严格;俞樾修订后使其更接近七言诗的格式。这种处理方式典型地反映了俞樾修订的特点:在保留韵散结合体制的前提下,尽量使韵文的格律更加规整。
俞樾修订本成为后来最通行的《七侠五义》版本,现代整理本大多以俞樾修订本为底本。这意味着今天读者见到的《七侠五义》实际上已经是经过文人过滤的文本,其口头文学基因虽然仍在文体中留下了大量痕迹,但相比石玉昆原本,这些痕迹已经被部分掩盖或改写。在这个意义上,理解《七侠五义》的文体特征,既要看到俞樾修订本中保留的说唱文学遗产,也要意识到原本可能保存了更为丰富的口头表演痕迹。
本章小结
石玉昆与《七侠五义》的关系,是理解这部作品文体形态的起点。通过对石玉昆生平行迹的考证,可以确认他是清代道咸年间活跃于京津两地说书界的顶尖艺人,其表演以“